以太坊虚拟机(EVM)已悄然成为区块链发展的支柱。这不仅仅是技术,而是围绕技术发展的开发人员、工具和应用程序的生态系统。
如今,有很多团队正在重新考虑以太坊的设计选择,增强 EVM 以创建每秒可以处理数十亿用户和数千笔交易的区块链。他们利用 EVM 的优势并通过新的架构和功能突破界限。
本文重点介绍了加速 EVM 实现大规模可扩展性并为未来加密货币采用铺平道路的项目。今天,我们将深入探讨 Monad、MegaETH、Berachain 和 Sei。
Monad
首先,我们来谈谈Monad。
Monad 是一个 L1 区块链,已筹集 2.25 亿美元,通过引入optimistic并行执行来增强 EVM,目标是每秒 10,000 笔交易的吞吐量。
并行执行允许独立事务同时运行,从而显著加快处理速度。可以将其想象为同时使用多台洗衣机:无需等待每台洗衣机完成,一切都可以更快地完成,同时仍然显得有序。
除了并行执行之外,Monad 还优化了整个堆栈的性能:
通过其自定义共识机制 MonadBFT 增强性能,该机制可实现单时隙最终确定以实现更快的交易。
采用延迟执行将处理与共识分开,提高效率和区块时间。
其并行化自定义数据库 MonadDB 允许异步状态访问,从而加快数据处理速度。
值得注意的是,Monad 的架构针对消费级硬件进行了优化,使去中心化变得更容易,而不需要昂贵的验证器设置。
MegaETH
接下来是 MegaETH。
MegaETH 是以太坊 L2,它将以太坊的安全性提升到了新的性能水平。它的目标很大胆:建立第一个能够每秒处理 100,000 笔交易的实时区块链,同时依靠以太坊和 EigenDA 来确保安全性和数据可用性。
MegaETH 吞吐量的关键是专业化。大多数区块链让每个节点执行相同的任务——验证、达成共识和执行交易。 MegaETH 通过角色划分改变了这一点。
节点分为三种类型:定序器、证明者和全节点。排序器处理事务排序和执行。全节点只需接收状态更新即可保持链的本地副本最新。证明者在后台工作,用加密证明验证一切。
MegaETH 的主要组成部分及其相互作用。资料来源:MegaETH 研究
MegaETH 还通过内存计算来增强 EVM,其中定序器将整个 EVM 世界状态保存在内存中。与传统系统相比,这将状态访问速度提高了 1,000 倍。此外,区块构建算法的改进和其他更新使 MegaETH 能够解决延迟和吞吐量等问题。
Berachain
当然,我们得谈谈Berachain。
Berachain 是一个高性能、与 EVM 相同的 L1 区块链,这意味着它的执行层镜像了以太坊主网的 EVM 运行时环境。这导致系统支持开发人员已知的所有熟悉的工具和操作,但具有额外的优势。
这些优势的核心是 BeaconKit,这是一个模块化的、以 EVM 为中心的共识客户端框架,Berachain 就是在该框架上构建的。 BeaconKit 的主要好处是能够将 CometBFT 共识算法的功能与 EVM 执行环境集成。这有效地模块化了堆栈,分离共识层和执行层,以增强整体 Berachain 体验。
来源:BeaconKit - 用于构建 EVM 共识客户端的模块化框架
BeaconKit 还可以与任何 EVM 执行客户端配对,允许对 EVM 的每次升级(例如 Dencun)自动应用到 Berachain。这意味着 Berachain 不仅保留了与 EVM 相同的状态,而且还加速了它的速度、扩展了它,并在不失去兼容性的情况下增加了可组合性。例如,借助 BeaconKit,Berachin 可以实现单时隙最终确定,这意味着区块会立即确定,而不是像以太坊上那样等待 12-15 分钟,甚至更多。
Sei
最后,让我们深入了解Sei。
Sei 将 EVM 环境与并行执行相结合,在利用现有工具和开发人员社区的同时实现更快、更便宜的交易。其并行执行允许同时进行多个事务,从而显著提高吞吐量,并由 SeiDB 补充以实现快速状态更新。
Sei 的新颖之处在于其“Twin Turbo”共识机制,可将出块时间加快至仅 400 毫秒。它通过消除共识协议中常见的低效率问题的两项关键技术来实现这一目标:
智能区块传播——加速区块创建,减少验证者的等待时间,并最终减少延迟。
Optimistic区块处理——验证者在收到区块提案后立即开始处理交易,从而加速最终确定。
此外,Sei 还融合了 EVM 和 CosmWasm 之间的互操作性等功能,为 Cosmos 生态系统打开了大门。
然而,Sei 确实牺牲了节点之间的一些去中心化,因为这些功能引入了二次方的通信复杂性。这意味着随着更多验证者的加入,消息数量会显著增加,从而使网络扩展变得更加困难。
结束语
这些雄心勃勃的项目旨在以以太坊的成就为基础,将吞吐量扩展到每秒数千笔交易。大多数仍处于早期阶段;四个中的三个尚未在主网上启动。只有时间才能证明他们在扩展、推动采用和实现高效应用程序开发方面的成功。
这对以太坊意味着什么?
一线希望是,其中一些高性能链是 L2 链,与以太坊以汇总为中心的扩展路线图保持一致。另一个积极的方面是它们全部兼容 EMV,以现有工具为基础,同时以独特的方式对其进行增强,从而促进 EVM 的采用。
这对于以太坊社区来说也是一个关键时刻,因为许多人都在质疑为什么不更加关注将以太坊本身扩展为 L1。 Vitalik 似乎处于“战时模式”,不断发表有关以太坊潜在未来的博客文章。要点是,以太坊有多种途径来扩展以太坊 L1 的吞吐量,重要的是,所有途径都在讨论和探索中。