本教程详细介绍了如何在以太坊区块链上使用Hardhat和Ethers.js创建、运行、编译和部署智能合约。通过使用合约代码示例以及连接React前端的步骤,读者将能够创建一个简单的代币合约并将其结合到一个去中心化的应用程序中。
本文深入探讨了最大可提取价值(MEV)的概念及其对以太坊的影响,详细介绍了MEV的类型、交易过程、涉及的风险以及如何通过Flashbots和QuickNode的Merkle.io插件保护用户交易的隐私和安全。该指南不仅包括技术原理的解释,还有实际操作示例,使用户能够有效地应对MEV带来的挑战。
该项目旨在为 Prysm 共识客户端添加轻客户端服务器支持。通过实现轻客户端协议所需的 API 和 p2p 订阅,使轻客户端能够连接到 Prysm 节点并获取轻客户端更新,从而增强以太坊网络的健壮性和多样性,实现负载均衡。
什么是 Nostr?
什么是闪电网络?
如何在 Uniswap V4 中构建自定义 Hooks
Berachain是一个高性能EVM兼容L1区块链,本文主要讨论如何在 Berachain 测试网上部署ERC20合约。
BeaconProxy库是信标代理合约的实现。与ERC1967Proxy和TransparentUpgradeableProxy两种代理合约不同,信标代理合约背后的逻辑合约地址并不是存储在代理合约内,而是存储于信标合约中。信标代理合约自身只存储信标合约的地址。
Arweave 印度社区在六月份发起了黑客松活动,经过了训练营、组建团队、项目投递与评审决议等环节,最终评选出前三名项目:aoVest、FundARs 与 Convergent。
17 个关于 SNARKs 的误解(以及为什么会有这样的误解)
该报告深入研究了加密积分的历史、运作方式,以及多年来使用积分来激励用户活动的主要dapp,并探讨了根据美国法律法规,积分的合法性问题。越来越多的区块链应用通过积分来激励用户活动。开发者可以设计积分系统来鼓励特定类型的行为,激励用户收集积分,因为他们预计未来积分会转换为代币。
Go语言之基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型。
解读CKB账户抽象
FHE和ZK、MPC 这三种技术分别是什么? 它们如何工作?
简单分析全同态加密(FHE,FuIyHomomorphicEncryption)技术如何运作。
Jolt:一个快速、易于使用的 zkVM
本文介绍了如何使用Truffle和Hardhat进行智能合约的开发、测试和部署。文章详细讲解了Solidity语言的基础知识、开发环境的搭建、Truffle和Hardhat的使用方法,并提供了从本地开发到测试网络部署的完整流程。
原生HotStuff的局限相比其他BFT类共识算法,HotStuff(下文简称HS)通过增加一个投票阶段的方式实现了正常和异常情况下O(n)的通讯复杂度,并且没有牺牲响应性(Responsiveness)。具体请参考文章HotStuff工程设计与实现。然而,HS有以下两个局限
理解比特币脚本语言
我们在上篇《AO 生态的胜利之匙:Web3时代的微服务架构》讨论了 Actor 模型的优势以及它为应用开发带来的复杂性。要解决其中的“复杂性”,Web3 开发者需要继续向已经获得“大规模采用”的 Web2 学习,包括开发方法论、开发工具和软件工程实践等各个方面。下篇讨论了其中一个可行的方式...
扫一扫 - 使用登链小程序
208 篇文章,834 学分
67 篇文章,697 学分
133 篇文章,599 学分
413 篇文章,528 学分
132 篇文章,363 学分