MegaETH,即将推出的Layer2(L2)项目,被誉为“实时以太坊”,以其亚毫秒级延迟和每秒超过10万笔交易处理能力(TPS),最近以超过1亿美元的估值成功获得了2000万美元的种子资金!
Dragonfly Capital领投这轮融资,参与者包括以太坊创始人Vitalik Buterin、Consensys创始人Joe Lubin、Lido/Flashbots战略负责人Hasu、加密货币交易员Cobie以及EigenLayer创始人Sreeram Kannan等众多知名投资者,这些人物的参与进一步提升了市场对该项目的关注度。
今天,我们将深入探讨MegaETH如何在当代以太坊虚拟机(EVM)区块链上创新,提供业界领先的性能和去中心化保障。
MegaETH的独特之处
MegaETH与传统L1需求相比,不需要节点专业化即可执行同等任务,从而在性能和去中心化之间实现了重要的平衡。相较之下,MegaETH利用以太坊的L2技术,为不同硬件要求的节点创建了差异化的角色。
MegaETH将交易处理与全节点解耦,为基础设施运营商创造了三个关键角色:排序器、证明者和全节点。尽管MegaETH的实际区块生产趋向中心化,但通过节点专业化的灵活硬件要求,依旧能提供无需信任的区块验证,并保证业内领先的去中心化性能。
单个活跃的MegaETH排序器负责排序和执行用户交易,消除常规操作期间的共识过程,并通过点对点网络将状态差异传递给全节点,后者使用状态差异更新其本地状态,而非重新执行MegaETH交易来验证区块完整性;而是通过证明者提供的证明间接验证区块。
性能对比
尽管BNB的opBNB等现有L2网络的吞吐量目标较高(每秒100M Gas),但相对于现代Web2数据库可实现的每秒1M TPS,opBNB每秒仅能处理650次Uniswap交换,且通常存在超过1秒的“长”阻塞时间,这对高频交易等需要实时性能的应用程序来说并不切实际。
技术创新
MegaETH并非局限于优化其堆栈的个别组件,而是旨在识别和解决困扰现有区块链的多个问题,构建一个全新系统。
MegaETH排序器将完全存储其状态于内存中,并成为首个实现内存内计算的区块链,这一特性是现代高性能Web2应用程序的关键。通过即时(JIT)编译器,计算密集型应用程序在MegaETH上的性能可获得100倍提升,该编译器将智能合约代码转换为MegaETH的“本机机器代码”,这是一组服务器CPU直接执行的指令,有助于提升智能合约的执行速度和效率。
MegaETH维护以太坊Merkle Patricia Trie(MPT),这是代表所有资产当前状态和相关信息的核心数据结构,是所有EVM实现的主要限制因素。MegaETH正从头开始创建一个新的状态Trie,该Trie兼容EVM,极大减少了磁盘输入/输出操作,并能存储TB级别的状态数据。
结语
MegaETH的显著性能改进预计将推动L2技术的广泛应用,最终创造一个能够处理现实世界需求的去中心化区块链!
尽管有观点认为MegaETH更适合作为对基础层不感兴趣的以太坊生态系统的竞争对手,但其优化实现依赖于能够安全抗审查地外包给现有的去中心化网络(如以太坊和EigenLayer)。