本文介绍了以太坊对象格式(EOF)及其对EVM的影响。EOF通过EIPs引入了新的验证和操作码,旨在构建更友好的EVM。EOF的特性包括改进的代码结构、静态分析、更大的堆栈空间、代码验证、JUMPDEST分析、新的合约创建方式和改进的CALL指令,从而提高了开发者的体验和合约性能。
文章探讨了以太坊如何加快核心协议的开发速度,以便更快速地实现技术改进并保持竞争力。论述了高效开发的重要性,提出了具体的改进建议,包括优化研发流程、增强社区协作和投资于L2及钱包的用户体验与安全性,以促进以太坊生态的进一步发展。
文章讨论了以太坊治理中选择网络升级的关键特性,强调了在硬分叉中选取正确“领头羊”的重要性,提出了改进决策流程的建议,包括明确分叉重点、选择领头特性、实施社区输入和迭代审查,以及正式化ACD工作组,旨在提升决策的透明度、效率和社区一致性,确保以太坊持续改进并保持竞争力。
本文深入探讨了以太坊上的账户抽象(AA)及其相关解决方案。账户抽象旨在通过智能合约控制用户账户,实现更灵活的交易条件。文章详细介绍了ERC 4337的原理、采用情况以及相关的EIP提案,并分析了AA技术在以太坊短期内难以大规模应用的原因,以及未来在Layer-2网络和其它Layer-1协议上应用的潜力。
本文总结了以太坊核心开发者执行会议185的内容,重点讨论了Prague硬分叉中包含的代码变更。开发者们同意在Prague中包含EIP 3074和EIP 2935,排除EIP 7547和EIP 7667,并继续评估EOF EIPs和EIP 7623的纳入。此外,还讨论了EIP 7251和EIP 2537的相关问题,以及调整以太坊发行曲线的提案。
本文是关于以太坊坎昆升级的元线程,用于讨论升级的主要优先级、大致时间以及纳入或排除各种EIP的权衡。最终确定 Cancun 升级的范围,其中包括EIP-1153、EIP-4788、EIP-4844、EIP-5656和EIP-6780。
做区块链技术开发离不开文档,而所有的文档都是清一色的英文,相信不少同学比较怵。由深入浅出区块链社区牵头发起区块链技术文档翻译计划,希望为广大开发者带来及时的高质量的区块链技术文档。
区块链能够实现去中心化无信任情形下的资产安全,很关键的一点儿就是充分的把公私钥体系引入并使用起来了。通过对每笔交易进行私钥签名的方式保证每个人都只能花费他自己账号里的钱,别人也可以很容易的去验证某笔交易确实是账号所有人所发出的。其实私钥不只是可以签名交易,还可以签名其它数据。
在以太坊网络中,交易的Gas费由gas used * gas price决定。在EIP-1559实施后,Gas价格由两个部分组成:基础费(base fee)和优先费(priority fee)。
gas used * gas price
ERC721实践-迷恋猫从玩耍到开发
以太坊ERC1155协议分析及代码测试
如果浏览器插件钱包需要向Dapp提供以太坊Provider能力,必须实现EIP1193协议。根据EIP1193协议描述,要求插件钱包将Provider实现注入到window.ethereum。这就导致了一些问题。注入冲突
EIP-3074 和 EIP-7702 都旨在使以太坊钱包更加用户友好,并提升 web3 应用程序的用户体验。 然而他们使用了不同的实现方式。
随NFT租赁场景的EIP-4907被纳入以太坊标准,NFT该如何应用的问题,正在从协议底层得到认可和解答。近期同样由 NFT 租赁市场 Double Protocol 提案的针对1155型的NFT租赁标准EIP-5006 ,也已经步入最后审核阶段(last call),如无意外将在2022-08-01结束审核。
通过钻石标准解决合约24KB大小的最大限制的问题。