本文探讨了以太坊虚拟机(EVM)的局限性,并考察了新兴的替代虚拟机,如Arbitrum Stylus、Solana虚拟机(SVM)和基于Move的虚拟机。通过对链上性能的基准分析,比较了基于Rust的智能合约与EVM的性能差异,结果表明Arbitrum Stylus在计算密集型合约中显著降低了gas成本。
本文讨论了以太坊账户抽象的演进,重点对比了EIP-4337、EIP-3074和EIP-7702提案。EIP-7702旨在改进EIP-3074,使其与EIP-4337兼容,同时解决兼容性问题,最终目标是通过账户抽象提升Web3的用户体验、安全性和开发者能力。
本文主要介绍了在以太坊 L1 上,验证者如何注册成为 L2 rollup 的 sequencer,以及 sequencer 如何被发现和通信。文章详细描述了 sequencer 注册、激活、变更、停用的流程,并探讨了在 rollup 合约中实现确定性回退选择算法、乐观选择算法等关键机制,以支持基于 L1 验证者的 sequencer 选择。
该文档提出了在 Vanilla Based Rollups 中实现预确认机制的设计方案,旨在提升用户体验。提出了两种新的交易类型:包含预确认和执行预确认,并详细描述了其结构、定价以及预确认的提交与保证流程。同时,文档还讨论了预确认的激励机制和同步处理的问题,并区分了Rollup 的必要支持与设计决策。
本文档提出了一个名为GMEV-Boost的MEV-Boost替代软件,旨在实现L1和L2区块构建流程的融合,并使L1提议者能够指定外部构建管道的有效性条件。该设计将流程分为主流程(L1区块构建)和多个辅助流程(L2排序交易生产),并通过Conditions API和Pipelines API实现组件间的通信和验证。
文章主要介绍了zkEVM的概念,它是为特定ZK Rollup网络量身定制的EVM实现,旨在支持零知识证明生成和智能合约执行。文章还讨论了zkEVM的不同类型,包括兼容性优先型和速度优先型,并介绍了Polygon zkEVM、zkSync Era和Scroll等项目。