作者:Howe
全文约 3475 字
建议阅读时间:10 分钟
#1
前言
近期 Blankless 的一期关于 MegaETH vs Monad 的播 (https://www.youtube.com/watch?v=1qZbLyHPErg) 中 Lei Yang 和 Keone Hon 的讨论引发了大家的广泛热议,其中关于 Full node 的定义更是引得无数媒体讨论。
本文将为大家梳理关于 MegaETH vs Monad 的来龙去脉,并分别对他们进行相关介绍分析以及对他们的看法。
#2
MegaETH vs Monad
MegaETH 与 Monad 的相似与不同
说到 MegaETH 和 Monad 之间的相似之处,首先便是两者的初衷一致 —— 高性能公链。它们都认为目前的以太坊 Layer1 每秒处理 10-15 笔交易早已无法满足当前行业的性能需求,但 EVM 经历了市场的长期验证,已然成为行业目前的一大重要标准。虽然当前 EVM 可能在性能瓶颈等某些层面上有所欠缺,但并不存在什么根本性的缺陷,随着时间的推移,通过对 EVM 的持续改进将会使其变得更好,这也是为什么两者都选择在 EVM 进行构建的重要原因。
而 MegaETH 和 Monad 的不同之处则主要表现在以下两大方面:
在实现高性能公链之前,MegaETH 和 Monad 都考虑了如何在保证去中心化的前提下去做这件事。
从具体的实现方式来看,Monad 通过优化硬件和网络设置以实现最小的硬件要求,使得人人都可以轻松运行节点,从而实现去中心化。这主要是因为 Monad 认为原先的以太坊网络运行要求较高,Monad 想要通过直接优化网络中各种结构的方式以让较低端的消费级硬件也能运行,降低用户参与门槛,实现 Vitalik 当年“人人都可以运行节点”的理想。
MegaETH 通过将全节点的职责拆分为不同的角色,优化了性能并降低了用户的硬件成本。传统的全节点在区块链网络中需要执行多项任务,如状态同步、交易排序和执行等,因此硬件要求较高,很多普通用户难以负担。然而,MegaETH 将这些任务拆分为排序器、证明者和全节点三种角色,每个角色只负责特定的任务。这种划分减轻了单个节点的负担,降低了对硬件的要求,使得人人都可以运行节点,提高去中心化程度。且 MegaETH 还在计算和状态读写等方面进行了优化,进一步提升了性能。与此同时,MegaETH 的去中心化主要依赖于以太坊 Layer1 的已有去中心化基础,因为以太坊本身拥有上万个全节点,具备高度去中心化的特性。
相比之下 Monad 追求去中心化的信念更强,所有的提升和优化需要保障足够的去中心化;MegaETH 则认为去中心化只是其其中一个特性,因而选择依赖经过市场验证的以太坊 Layer1 的安全性作为保障,自己则将更多的重心放在如何提高性能上。
总的来说,Monad 优化的是区块链网络的底层结构,MegaETH 则是合理分配节点运行的硬件要求并对网络现有的执行、通信等方面进行相关优化。
在这个讨论话题中,Lei 还反复提及了抗审查性这一名词,抗审查性指的是一条区块链上的交易和数据不能被任何单方轻易审查、操纵或压制。在这一方面 MegaETH 与 Monad 也存在较大的不同,对于 MegaETH 来说,虽然其采用单一活跃排序器的方式来执行验证整个网络中的所有交易,但其背靠以太坊 Layer1 上万个验证节点来确保网络的抗审查性;而 Monad 则是通过降低节点运行门槛,增加网络节点的运行数量来保证网络的抗审查性。
Full Node 定义
在讨论“谁的去中心化程度更高”这个问题的过程中,Lei 和 Keone 在关于 Full Node(全节点)的定义上存在着不同的意见。之所以会出现分歧,主要是大家表达的出发点不同。
MegaETH 的 Lei 所说的全节点是指 MegaETH 对全节点角色进行解耦拆分后系统内部的全节点角色,其职责主要为同步系统最新的状态副本,但不负责执行系统中的所有交易。Monad 的 Keone 所说的全节点是指广义的全节点定义,即能够访问所有状态并执行所有交易的节点。由于大家事先并不知道 MegaETH 做了节点拆分这一改进,从而产生了歧义。
#3
MegaETH 与 Monad
的介绍分析
MegaETH:通过节点专业化提升性能
在社区文化上,MegaETH 注重其社区文化建设。兔子作为其吉祥物形象频繁出现在各种社区活动中,相关的文化衫、帽子等周边产品也为社区成员营造了归属感。此外,MegaETH 孵化了一个名为 MegaMafia 的品牌,旨在为开发者和生态建设者提供支持,帮助他们在 MegaETH 上构建项目或设计生态周边。为了激励开发者,MegaETH 推出了 10x Builders 计划,推动高性能项目在其平台上进行建设。
因此,MegaETH 的优势有以下三点:
节点专业化:有效分配硬件资源,减轻了单个节点的压力,降低了硬件准入门槛。
依赖以太坊 Layer1 的安全性和抗审查性:MegaETH 保持了以太坊的去中心化和抗审查特性,同时将精力集中于 Layer2 的性能优化,达成了性能与安全的平衡。
注重开发者体验:通过各类工具和生态计划鼓励开发者参与生态建设,降低用户的参与门槛。
但需要注意的是,MegaETH 存在一个潜在的安全隐患,即其网络依赖单一活跃排序器来验证交易。虽然通过乐观 Rollup 和经济模型提供了一定的安全性保障,但本质仍是一种信任假设,可能在极端情况下影响系统的去中心化和安全性。
Monad:突破以太坊架构限制
Monad 在技术方面的核心亮点在于其对区块链架构的深度优化。通过引入以下四大技术创新大幅提升了交易处理效率,消费级硬件也能参与网络节点的运行,显著降低参与门槛,使得 Monad 的生态更加开放和普及:
并行执行:即原先的交易执行是一笔完整交易完成之后再执行下一笔交易,Monad 通过将任务划分为一系列可以并行处理的较小任务来实现并行处理,且还能解决交易处理过程中状态存储、事务处理和分布式共识方面的问题。如下图所示,当洗四件衣服时,最简单的策略是先清洗、烘干、折叠并存放第一件衣服,然后再开始第二件衣服。而 Monad 的并行机制则是当第一件衣服进入烘干机时开始清洗第二件衣服。
延迟执行:传统的交易上链流程为 1)节点先将交易执行完成 2)验证节点对交易进行共识上链,这一流程中的性能瓶颈主要在于执行部分。而延迟执行可以在一定时间范围内先验证再执行交易,大幅提升交易上链的效率。
MonadDB:对大多数以太坊客户端使用的数据库进行创新,提高状态访问效率,以更好地支持交易的并行执行。
同样不可忽视的还有 Monad 社区,三大吉祥物、独特的社区口号和 Meme 文化形成了鲜明的品牌形象。与其他项目不同,Monad 不依赖任务平台或测试网节点来进行营销,而是通过丰富的社区活动、创作大赛和小游戏等形式与用户互动。
突破以太坊架构瓶颈:Monad 不受限于以太坊原有的设计,能够在保持 EVM 兼容性的同时,进行底层优化,使得消费级硬件也能参与网络。
EVM 兼容性:Monad 可以直接利用现有的 EVM 生态,帮助开发者更轻松地迁移和构建 DApp。
社区活跃度高:Monad 已积累了一批忠实的社区用户,良好的社区文化为生态发展提供了坚实的基础。
但 Monad 当前的验证节点数量相比于以太坊的节点数量仍很少,约 200-300 个。随着时间的推移,大规模扩展可能对其并行处理能力和网络一致性提出新的挑战。当节点数量进一步增加时,Monad 是否还能继续保持其高性能,其性能提升效果如何仍有待验证。
#4
总结与评价
MegaETH 和 Monad 各自通过不同的路径推动区块链网络的优化与发展。MegaETH 通过节点专业化和现有架构的优化,保持了以太坊的去中心化基础,并在性能上实现了显著提升。Monad 则在保证去中心化的前提下通过对底层架构的优化,降低硬件门槛,并为社区提供了高效的开发体验。
因此对于 MegaETH 和 Monad 孰强孰弱,Eureka Partners 认为目前并不能妄下断论。一来两者的角度并不相同,MegaETH 追求极致性能,Monad 致力于保持去中心化并降低用户门槛,二来两者的路线也完全不同,MegaETH 是 Layer2,Monad 是 Layer1。
但有一点可以确定的是他们所追求的高性能公链赛道会是行业未来发展的趋势之一。当前的基础设施效率低、成本高一直被大家所诟病,且限制了很多有高频交互需求的 DApp 进入,而未来高性能公链的到来与完善将会逐渐补足这一短板,让整个行业生态更加蓬勃发展。
附:参考文献:
* 声明:本内容不构成投资建议或财务规划。在进行任何投资或财务决策之前,请咨询合格的专业人士。
Eureka Partners is a Web 3.0 advisory, incubation firm, and crypto venture fund that guides startup projects, SMEs, and MNCs to the crypto world.
Website: https://www.eurekapartners.xyz/
Twitter: @eureka_partners
点击蓝字 关注我们
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。