Bankless:“实时以太坊”MegaETH详解

时间:2024-09-21 编辑: 浏览:(233)

作者:Jack Inabinet,Bankless;编译:陶朱,

MegaETH 是即将推出的 L2 项目,被称为“实时以太坊”,拥有亚毫秒级延迟,能够每秒处理超过 10 万笔交易 (TPS),它刚刚宣布以超过 1 亿美元的估值获得 2000 万美元的种子资金!

此次众星云集的融资由 Dragonfly Capital 领投,以太坊创始人 Vitalik Buterin、Consensys 创始人 Joe Lubin、Lido/Flashbots 战略负责人 Hasu、多产的加密货币交易员 Cobie 和 EigenLayer 创始人 Sreeram Kannan 等知名人士参与。

所涉及的大人物引起了市场对该项目的一些关注。

今天,我们将讨论 MegaETH 如何在当代以太坊虚拟机 (EVM) 区块链上进行创新,以提供行业领先的性能和去中心化保证。

MegaETH 有何特别之处

高性能替代 L1 要求其节点无需专门化即可执行相同的任务,从而在性能和去中心化之间进行基本权衡。相比之下,MegaETH 利用以太坊的 L2 技术为具有不同硬件要求的节点创建差异化的角色。

MegaETH 将交易处理任务与全节点解耦,并为基础设施运营商创建了三个主要角色:排序者、证明者和全节点。尽管MegaETH的实际区块生产变得越来越中心化,但节点专业化的灵活硬件要求确保了无需信任的区块验证,并可以提供行业领先的去中心化保证。

单个活跃的 MegaETH 排序器将负责排序和执行用户交易,消除正常操作期间的共识过程,并将通过点对点网络将状态差异(即区块链状态的更改)传递给全节点,然后应用状态差异来更新其本地状态。值得注意的是,MegaETH 交易不会由全节点重新执行来验证区块完整性;相反,他们使用证明者提供的证明间接验证区块。

即使是现有最高性能的 L2(BNB 的 opBNB)也对其应用施加了很大的限制。尽管 opBNB 的吞吐量目标相对较高,为每秒 100M Gas,但与可实现同等 1M TPS 的现代 Web2 数据库相比,opBNB 每秒只能处理 650 次 Uniswap 交换。

此外,这些网络往往具有超过 1 秒的“长”阻塞时间,这对于需要实时性能的应用程序(例如高频交易)来说是不切实际的。

虽然区块链经常转向一次性解决方案,例如并行化来追求规模,使涉及状态不同部分的交易能够在多个 CPU 核心上同时处理,但这种特定方法的好处受到许多交易包含依赖项这一事实的限制 ,导致并行化对区块链速度仅产生适度的提升。

单独解决任何系统的瓶颈通常无法产生显著的改进,因为初始限制因素的解决只是将瓶颈转移到另一个组件。

MegaETH 不像竞争对手那样只优化其堆栈的几个组件,而是旨在识别困扰现有区块链的众多问题,并构建一个新系统来解决同时发现的一系列问题。

这种雄心壮志需要将节点硬件扩展到极限,同时保持去中心化(通过专业化实现),并需要创建一个本质上旨在接近去中心化区块链的理论性能上限的系统。

为此,MegaETH 排序器将把其全部状态存储在内存中,并成为第一个实现内存计算的区块链,这是高性能 Web2 应用程序的一个关键功能,它应该使 MegaETH 能够将状态访问速度提高 1,000 倍。竞争对手使用的替代固态驱动器存储方法。

得益于即时 (JIT) 编译器,计算密集型应用程序在 MegaETH 上的性能将获得 100 倍的提升,该编译器将智能合约代码转换为 MegaETH 的“本机机器代码”,这是一组服务器 CPU 可以直接解释的指令并执行,有助于提高智能合约的执行速度和效率。

维护以太坊 Merkle Patricia Trie (MPT) 是一种代表所有资产当前状态和相关信息的核心数据结构,是所有 EVM 实现的主要限制因素,但 MegaETH 正在从头开始创建一个新的状态 trie,它将维护完整的状态 trie。兼容 EVM,同时最大限度地减少磁盘输入/输出操作并存储 TB 级的状态数据。

最后,MegaETH 每秒 10 万笔交易必须传播到其全节点网络;高效的点对点协议将以低延迟和高吞吐量从定序器传递状态更新,从而允许具有适度连接的全节点以最大更新速率保持同步。

结语

MegaETH 相对于当代 EVM 实现的显著性能改进应该会大大推动 L2 性能的采用,并最终产生能够处理现实世界的去中心化区块链!

尽管有些人认为 MegaETH 最适合作为对基本层不感兴趣的以太坊生态系统的竞争对手,但 MegaETH 实现的优化完全是通过其将安全性和审查阻力外包给现有去中心化网络(如以太坊和 EigenLayer)的能力来实现的。

最新 更多 >
  • 1 ICOM币发行价是多少?

    ICO 发币的标准和要求包括以下几个方面:1. 项目背景和目标:ICO 发币项目需要明确项目的背景信息、目标和规划,以及如何使用所募集的资金。2. 技术方案和白皮书:ICO 发币项目需要提交详细的技术方案和白皮书,明确项目的技术实现方式、发展规划等内容。3. 团队和背景:ICO 发币项目需要具备一个强大的团队,团队成员需要具备相关的技术和行业经验。4. 认证与监管:ICO 发币项目需要经过相关的认

  • 2 IDLE币发行总量是多少?

    IDT币的发行总量为1000万枚,这意味着只会有1000万个IDT币存在,没有更多的币会被发行。这种稀缺性可以提高IDT币的价值,并保持通货膨胀的控制。由于总量有限,持有者可以期待IDT币的价值随着时间的推移而增长。

  • 3 FLUX币是主流币吗?

    Flux 是一个基于区块链技术的去中心化数据存储和计算平台。它允许用户在不同的设备之间共享和同步数据,同时也可以通过智能合约进行数据验证和处理。Flux 币是该平台的加密货币,用户可以使用它来支付数据存储和计算服务费用,以及参与平台治理和投票。Flux 的目标是打造一个安全、高效和可持续的去中心化数据网络,为用户提供更好的数据存储和计算体验。

  • 4 INDI币发行价是多少?

    inj币的发行价是由项目方在项目启动时确定的,它是该数字货币首次在市场上交易时的价格。发行价的高低会影响投资者对项目的信心和市场表现。在购买inj币时,投资者需要考虑发行价所对应的项目背景、潜力和市场情况,以做出明智的投资决策。发行价的确定是项目方和市场的共同努力,它也代表了项目的初始价值和市场认可度。

  • 5 EXO币发行总量是多少?

    EXO币是一个加密数字货币,总发行量为10亿枚。根据当前市场价格,总价值取决于每枚EXO币的价格。不过必须注意,加密货币市场价格波动较大,所以总价值会不断变化。

  • 6 DTC币是主流币吗?

    DTC(Datacoin)是一种基于区块链技术的加密货币,旨在通过去中心化的方式促进数据共享和安全交换。它提供了一个安全、透明和可追溯的平台,让用户可以安全地存储、管理和交换各种数据资产。DTC的设计旨在保护用户隐私,同时也提供了快速和低成本的数据交换服务。通过DTC,用户可以更方便地进行数据交易,推动数据经济的发展。

  • 7 EGGT币发行价是多少?

    Egg币价格是指数字货币Egg币的市场价格。随着加密货币市场的波动,Egg币价格每天都在变化。投资者和交易者通常会密切关注Egg币价格走势,以便做出买卖决策。要了解Egg币价格,可以在各大加密货币交易平台查看实时价格。需要注意的是,数字货币市场波动大,投资风险较高,投资者应当谨慎对待。

  • 8 IDH币发行价是多少?

    idt币的发行价是指该加密货币首次在市场上发行时被定价的价格。这个价格通常根据市场需求、投资者情绪和其他因素来确定。发行价的设定对于投资者来说非常重要,因为它可以影响到他们的投资回报。通常来说,发行价越低,投资者在发行后获得的利润就越高。但是,投资者也需要注意到发行价并不一定代表着加密货币的真实价值,货币的价格会随着市场需求和供应的波动而发生变化。

  • 9 LBA币发行价是多少?

    LBA币价格是指由Libra Credit发行的数字货币Libra Token的价格。该价格受市场供需关系影响,通常会随着市场波动而变化。投资者可以通过交易平台上的实时价格图表来观察LBA币价格走势,以便做出相应的交易决策。要注意市场风险,谨慎投资。

  • 10 EQ9币发行价是多少?

    EQS币是一个数字货币,它是由EQS团队开发的区块链项目发行的。EQS币的主要用途是作为在EQS生态系统中的支付货币,用户可用它进行在线购物、投资以及其他交易活动。EQS币的发行总量是有限的,且具有一定的价值稀缺性。EQS币的目标是构建一个去中心化的、安全可靠的数字货币平台,促进区块链技术的应用和发展。