Gate 广场「创作者认证激励计划」优质创作者持续招募中!
立即加入,发布优质内容,参与活动即可瓜分月度 $10,000+ 创作奖励!
认证申请步骤:
1️⃣ 打开 App 首页底部【广场】 → 点击右上角头像进入个人主页
2️⃣ 点击头像右下角【申请认证】,提交申请等待审核
立即报名:https://www.gate.com/questionnaire/7159
豪华代币奖池、Gate 精美周边、流量曝光等超 $10,000 丰厚奖励等你拿!
活动详情:https://www.gate.com/announcements/article/47889
Monad: 在保持EVM兼容性的同时弥补可扩展性空档
EVM 的可扩展性挑战以及 Monad 的重要性
加密货币领域已经出现了明显的分化。高性能区块链如Solana和基于Move的Layer-1s ( Sui,Aptos)因其令人印象深刻的吞吐能力而受到关注——然而它们牺牲了与以太坊虚拟机生态系统的兼容性。这产生了根本的矛盾:速度与兼容性。Monad作为一种尝试,通过构建一个优先考虑快速交易最终确定性和与现有以太坊工具无缝集成的Layer-1架构,试图解决这一困境。
这种解决方案的需求源于一个简单的问题。区块链上的传统顺序处理会造成瓶颈。可以把它想象成高峰时段的单车道高速公路——一次只能验证并将一笔交易添加到一个区块中。这个基于队列的机制,源自比特币并被以太坊所保留,自然限制了吞吐量。当需求激增时,交易费用也会飙升,因为用户争夺有限的区块空间。以太坊上的CryptoKitties事件在大规模上展示了这一脆弱性,促使整个行业重新考虑架构基础。
Monad的价值主张基于三个支柱:通过并行处理实现每秒10,000笔交易,保持一秒的区块时间,并提供单次确认最终性——同时与以太坊智能合约保持字节码兼容。
Monad如何重写规则:技术架构解析
平行执行突破
在Monad的技术核心中,存在一种故意的关注点分离。该网络通过开发者称之为延迟执行的方式,将共识与执行分离。验证者不是顺序确认每个交易的结果,而是首先仅就交易顺序达成一致。实际的计算——执行合约代码和更新状态——是在并行中单独进行的,可以是同时进行或在共识结束后立即进行。
这种架构选择增加了复杂性,但解锁了真正的吞吐量提升。多个针对不同智能合约或账户的交易可以同时执行而不互相干扰。系统跟踪每个交易的前置条件:它读取哪些账户,修改了哪个状态。如果出现冲突(两个交易尝试写入相同的存储槽),只有冲突的交易会使用之前交易的修正数据重新执行。
MonadBFT:一种为速度而构建的共识机制
MonadBFT代表了Monad自定义的拜占庭容错实现。与传统的BFT协议因通信开销而受限不同,MonadBFT采用了两阶段设计。在正常操作期间,通信复杂度保持线性——与验证者数量成正比。如果领导节点停滞,复杂度将增加到平方级,但这种故障转移机制保持了网络的稳定性,而不仅仅是针对常见情况进行优化。
这种务实的权衡使网络能够在正常情况下迅速完成区块,同时在对抗性场景中保持弹性。
MonadDB: 专为状态存储而设计
MonadDB并不是存储完整的交易历史,而是专注于当前区块链状态——账户余额、非ces、合约代码和存储。这一架构选择优化了并行执行中固有的读重和写重模式。在并行执行阶段,交易与MonadDB交互以检索必要的状态数据,进行并发执行,并在需要时触发冲突解决。
将Monad与Layer-1生态系统进行比较
为什么Monad与Solana不同
Solana的架构依赖于历史证明(Proof of History)与权益证明(Proof of Stake)的结合。虽然优雅,但历史证明引入了一个微妙但重要的中心化因素:时间戳生成部分依赖于一个单一的权威验证者。这引发了关于网络对审查或时间操控的抵抗力的问题。
Monad采用了不同的风险模型。所有交易在安全的主链上进行验证,从而消除了时间戳权威问题。权衡:主链的吞吐量成为瓶颈,而Monad通过并行处理技术来解决这个问题。这种方法在实现复杂性增加的代价下,可能提供更优越的审查抵抗能力。
Monad 与非 EVM 替代方案:Sui V2 和 Aptos
Sui 和 Aptos 都通过分片追求并行处理,并采用基于 Move 的自定义虚拟机,而不是 EVM 复制。这种差异化既有利也有弊。Move 和自定义虚拟机使得针对并行执行语义的语言级优化成为可能。然而,EVM 兼容性意味着 Solidity 开发者——可以说是全球最大的一批智能合约工程师——可以以最小的修改将现有合约部署到 Monad。
为了加速生态系统,EVM兼容性充当了一座桥梁。已经熟悉Hardhat、Truffle、OpenZeppelin库和庞大的Solidity生态系统的开发者在采用Monad时遇到的摩擦要比完全学习Move语义要小。
以太坊的路线图:缓慢但稳步
以太坊本身通过分阶段推出功能来解决可扩展性问题,例如proto-danksharding (EIP-4844,通过Dencun)部署。完全分片仍然是一个多年的计划。Layer-2解决方案(Arbitrum、Optimism、Polygon)目前处理溢出需求,但它们为用户在链之间桥接引入了复杂性。Monad将自己定位为通过直接提供Layer-1可扩展性来避免这种协调负担。
优势:为什么Monad吸引开发者的注意
开发者入驻速度:一名Solidity工程师理论上可以在几分钟内将他们的以太坊合约重新部署到Monad。这相较于完全新链需要新的语言和工具的生态系统冷启动摩擦减少了。
经济可及性:并行处理和更高的吞吐量自然降低每笔交易的成本。进行常规操作的用户——代币交换、借贷交互、NFT交易——所需支付的费用低于以太坊Layer-1,可能不需要额外复杂的Layer-2桥接。
继承的流动性和标准:通过支持EVM字节码,Monad获得了经过实战检验的合约库、安全审计工具和以太坊多年来形成的开发者惯例。新的链必须费力地重建这些公共产品。
挑战与权衡
实践中的技术复杂性:并行执行带来了调试难度。识别哪些交易发生冲突、理解冲突解决的重新执行以及防止微妙的状态不一致错误都需要比顺序区块链提供的更复杂的工具。
与风险投资支持相关的中心化担忧:Monad Labs 已从 Paradigm 和 GSR Ventures 等机构获得超过 $200 百万的资金。尽管风险投资验证了团队的能力,但也引发了治理问题。风险投资者可能会影响代币分配、协议升级或经济政策,倾向于追求财务回报而非社区利益。大量机构支持可能与无许可的理念相冲突。
去中心化-可扩展性紧张:像MonadDB和量身定制的以太坊虚拟机(EVM)这样的自定义组件引发了关于去中心化的架构问题。运行一个完整的验证节点需要资源来维护这个自定义状态数据库。为了实现可扩展性目标,一些去中心化的权衡可能是必要的。
未验证技术的采用障碍:Monad仍处于主网的预发布阶段。用户和开发者本质上更倾向于成熟的生态系统。构建可证明的真实世界应用案例——具有真正TVL的DeFi协议、具有交易量的NFT市场、供应链应用——需要时间。早期采用者风险仍然是实质性的。
Monad架构启用的用例
DeFi协议:高吞吐量和较低费用使Monad对去中心化交易所、借贷平台和衍生品协议具有吸引力,因为交易频率和速度直接影响用户体验和平台经济。
NFT和数字收藏品:Monad的吞吐量可以通过消除用户在以太坊上当前遭受的拥堵和成本惩罚来简化NFT铸造、交易和分割。
供应链透明度:区块链的不可篡改性结合Monad的交易能力,使得实际的供应链追踪成为可能——记录货物移动、确认来源,并在以前在带宽受限的Layer-1上难以实现的规模上更新所有权。
参与Monad的开发阶段
随着开发持续推进至2024年第四季度主网发布,多个参与渠道可供感兴趣的参与者选择:
社区贡献:Monad 的 Discord 服务器设有一个社会信用系统,成员通过参与、活动出席和优质贡献获得积分。累积的社会信用可能会影响未来空投资格。
测试网参与:当Monad发布公共测试网时,早期测试者通过发现漏洞、压力测试应用程序和提供反馈,在生态系统中获得可见度——这可能使他们有机会获得空投。
开发者准备:熟悉Monad的文档和工具链使开发者能够在主网可用时立即启动应用程序,从而在关键领域获得先发优势。
展望未来:关键里程碑和待解问题
从当前开发状态到建立的Layer-1区块链的路径涉及几个关键节点:
主网稳定性:成功启动并维护一个没有重大漏洞或共识失败的主网将验证Monad的技术方法,并吸引初始用户流入。
生态系统密度:原生协议的出现——尤其是具有显著总锁定价值的DeFi应用——决定了Monad是成为一个实用平台还是仅仅停留在技术好奇的阶段。
代币经济学透明度:Monad尚未公开详细的代币经济学、质押机制或验证者激励结构。这些公告将显著影响验证者的参与和社区情绪。
竞争定位:以太坊第二层解决方案的持续发展,Solana 和 Aptos 等替代第一层的成熟,以及新扩展方法的潜在出现,将塑造 Monad 的最终市场地位。
并行处理的必要性
Monad代表了一个连贯的尝试,旨在解决一个真正的问题:Layer-1区块链仍然受到顺序处理的限制。Monad并没有像竞争设计那样放弃以太坊兼容性,而是认为将EVM字节码兼容性与并行执行架构相结合能够满足开发者和用户的真实需求。
该项目的成功并不主要依赖于技术的可靠性——其架构看起来可信,而是依赖于执行风险、生态系统采纳以及理论上的吞吐量提升是否能转化为实际的用户利益。对于寻求以太坊本地扩展路径的开发者和要求在没有Layer-2复杂性的情况下降低成本的用户,Monad值得密切关注。