Monad:权益证明且以太坊虚拟机兼容的第一层区块链
Monad是一种新的POS且兼容EVM的L1公链,旨在提供高性能、去中心化和可扩展的第一层解决方案。它通过重新设计EVM执行系统,允许非重叠交易并行运行,并解决了Rollup机制的去中心化和性能限制。团队由传统金融巨头Jump Trading的前团队创立,已获得1900万美元的融资。Monad的目标是为加密空间提供一个高性能的EVM执行环境,为去中心化计算提供更大的范围和效用。尽管公链竞争激烈,但Monad的关注度不错,值得关注。
原文作者:Yinan
原文来源:notion
公链之争依旧在延续,以太坊或Solana或Cosmos或其它,我们是否需要那么多L1和L2公链? 作为新的POS且完全兼容EVM的L1公链Monad又有何创新?能否实现或者改进以太坊的性能瓶颈? 今天我们一起来聊聊。
项目简介 :
Monad是一个新的权益证明(PoS)以太坊虚拟机(EVM)兼容的第1层区块链,旨在改善整个以太坊生态系统;以及去中心化的计算平台。
Monad提供的吞吐量比任何现有的智能合约区块链都要高几个数量级,通过对虚拟机设计和拜占庭容错(BFT)共识机制的算法改进,支持每秒10,000次智能合约交易(tps)。
技术创新:
Monad 客户端的构建注重性能,并用 C++ 和 Rust 从头开始编写。
ETH当前的性能瓶颈
以太坊当前执行限制例如每秒125万Gas的限制,是出于多个因素考虑而保守设置的:
- 低效的存储访问模式
- 以太坊的状态存储在区块链上,由于其分布式特性,与传统数据库相比,其速度较慢。访问和修改这个状态(例如,读取或写入智能合约)可能会很低效,特别是如果存储访问模式没有优化的话。这种低效是保持Gas限制保守的一个关键原因,因为如果短时间内有太多的状态访问,可能会导致网络拥堵。
- 单线程执行
- 目前,以太坊采用单线程执行模式,意味着交易是一个接一个地处理的。这种串行处理可能成为系统吞吐量的瓶颈。并行执行可能会增加吞吐量,但它引入了交易排序和执行一致性的复杂性,使得它成为一个难以实现和优化的功能。
- 非常有限的执行预算
- 智能合约的执行和交易处理需要计算资源。共识机制(特别是在工作量证明中,以及在某种程度上在权益证明中)要求节点就网络的状态达成一致。这个过程在没有执行之前不能继续进行,因为共识是网络正常运行的基础。
- 关于状态增长的担忧,以及状态增长对未来状态访问成本的影响
- 随着网络的使用和智能合约的增多,以太坊的状态大小也在持续增长。状态越大,节点同步和维护状态的成本就越高。此外,状态的增长还可能影响将来访问状态的成本,因为大量的数据可能导致检索和处理数据的时间增加。因此,对Gas限制的保守设置也是为了控制状态增长的速度,以确保网络的长期可持续性和性能。
Monad优化
Monad 在四个主要领域引入了优化,使区块链的吞吐量达到每秒 10,000 笔交易 (tps):
- MonadBFT
- onadBFT 是一种高性能共识机制,用于在拜占庭参与者存在的部分同步条件下就交易排序达成一致。它基于HotStuff进行改进,并参考了Jolteon/DiemBFT/Fast-HotStuff中的改进点,特别是在领导者超时的情况下利用二次通信复杂性,将三轮通信减少至两轮。
- 延迟执行
- Monad通过解耦执行和共识,允许共识和执行独立进行,延迟执行意味着交易的执行可以在其被包含在共识过程中一段时间后进行。这为验证节点提供了更多的灵活性,因为它们可以在更合适的时候执行交易,而不是必须在共识时就立即执行。
- 并行执行
- Monad并行执行交易。尽管乍一看这似乎意味着与以太坊不同的执行语义,但实际上并不是这样。Monad区块与以太坊区块相同——都是交易的线性有序集合。在Monad和以太坊中,执行区块中的交易得到的结果是相同的。Monad采用乐观执行(Optimistic Execution)。这意味着Monad会开始执行区块中的后续交易,即使前面的交易还没有完成。有时(但并非总是)这会导致执行结果不正确。虽然Monad并行执行交易,但每个交易更新的状态会按顺序“合并”,防止双花问题。
- MonadDb
Monad 提供1 秒的出块时间和1 秒的最终确定性。为此,Monad 对共识层和执行层(区块链的两个主要机制)进行了一些关键更改,保留了应用程序开发人员(完全 EVM 字节码兼容性)和用户(以太坊 RPC API 兼容性)的无缝兼容性。
Monad Labs 联合创始人兼首席运营官 Eunice Giarta 表示:“Monad从头开始重新设计了 EVM 执行系统,以允许非重叠交易并行运行。” 她指出,该团队还重塑了两种机制之间的集成系统,以允许区块链的执行层与共识并行运行。
Monad Lab 联合创始人兼首席执行官 Keone Hon 在声明中表示:“Monad 区块链将为所有第 1 层协议应具备的速度、透明度、安全性和可扩展性设定行业标准。”
为什么选择L1而不是Rollup?
- 去中心化(Decentralization):
- 第一个原因是去中心化。Rollup目前缺乏去中心化区块生产的机制。去中心化区块生产对于防止审查(censorship-resistance)和实现真正的去中心化至关重要。Rollup在这方面存在局限性,因为它们通常依赖于少数几个操作者来打包和提交交易,这可能导致中心化风险和审查风险。
- 性能(Performance):
- 第二个原因是性能。Monad团队正在构建尽可能高效、成本低廉的系统。作为一个Rollup构建,将会对Monad的可扩展性施加限制。Rollups虽然在处理交易时能提供更高的吞吐量,但它们通常受限于底层区块链(如以太坊)的数据吞吐量和计算能力。相比之下,作为一个独立的第一层区块链,Monad能够实现更深层次的优化和性能提升。
- 专注(Focus):
- 最后一个原因是专注。Monad团队认为,一个高性能的EVM执行环境,任何人都可以运行,这是大幅度提高去中心化计算范围和效用的关键所在。Monad团队深度专注于实现这一愿景,为加密空间做出贡献。虽然未来有机会将Monad的某些改进与Rollup机制结合起来,但目前团队的焦点是明确的——即构建一个性能卓越、完全去中心化且可扩展的第一层区块链。
项目团队:
科技初创公司 Monad Labs 由传统金融 (TradFi) 巨头 Jump Trading 的前团队创立。
Monad CEO:Keone Hon
Keone 是一名软件开发人员和区块链研究员。在加入 Monad 之前,他在 Jump Trading 工作了八年,领导高频交易团队。2021 年,Keone 加入了 Jump 的加密部门,并领导了一个专注于区块链研究和 dapp 开发的工程师团队。
Monad CTO:James Hunsaker
James 是系统工程和低延迟优化方面的专家。在加入 Monad 之前,他在 Jump Trading 工作了八年,建立了一个超低延迟的交易系统,负责主要期货市场数百亿的名义每日交易量。
Monad COO:Eunice Giarta
Eunice 是产品和技术领导者,拥有传统金融和金融科技背景。她拥有麻省理工学院的计算机科学学位,此前曾在美银美林从事交易工作,并在 Broadway Technology 领导产品团队构建企业交易系统,在 Shutterstock 领导支付和许可基础设施团队。
关于【Monad:权益证明且以太坊虚拟机兼容的第一层区块链】的延伸阅读
走近BTC:理解BitVM所需的背景知识(1)
Delphi Digital发布了比特币二层技术研报,介绍了比特币Rollup和四大采用BitVM的项目。BitVM利用MATT思想,将复杂程序和数据存储在链下的Merkle树中,只发布Merkle Root到链上,实现比特币原生的验证欺诈证明。比特币脚本和Taproot以及预签名是实现这一方案的重要技术。P2SH交易类型中可以添加Script,比特币节点会验证公钥和公钥hash是否匹配,以及数字签名是否正确。隔离见证/SegWit升级解决了交易延展性问题,P2WSH功能与P2SH相似。Taproot可精简脚本内容,BitVM基于此构建复杂方案。下一篇文章将详细介绍Taproot、预签名等技术。
一张蛋糕蜡烛图,带你快速了解链抽象的关键要素
本文介绍了链抽象的概念,旨在为用户提供无缝的跨链操作体验。该框架由四部分组成,涉及复杂的技术以确保可靠性、成本效益、安全性、速度和隐私。作者提出了六种设计方案来解决跨链三难困境,并介绍了CAKE框架的三个基础设施层。最后,作者强调了实现链抽象的关键设计决策,包括谁控制执行意图的权力、向求解器披露什么信息以及有哪些结算路径可供求解器使用。钱包、求解器层和跨链预言机是实现链抽象的关键组成部分。为了解决跨链三难问题,需要统一的跨链意图表达标准。
项目融资:
2022年12月融资1900万美元
Monad 在的这轮融资由加密风险投资公司 Dragonfly Capital 领投,其他 70 家投资者参与,包括 Placeholder Capital、Lemniscap、Shima Capital、Finality Capital,以及数字资产领域的天使投资者,包括 Naval Ravikant、Cobie、Hasu。
发展进展:
目前项目还没公布测试网,推特上宣布了和Layerzero的合作以及Wormhole的相关合作,目前能做的就是在社区或者Twitter上做一些活跃或者创作一些内容做贡献,能够获得相应的DC角色,更多的贡献内容可以查看文档:https://monad-xyz.notion.site/Monad-Community-Home-f2c19b349bfa474aa131fee69d42f34e
项目生态:
生态网站导航:https://www.rootdata.com/EcosystemMap/list/295?n=Monad
DEX:
TayaSwap(测试网):TayaSwap是 monad 上的去中心化交易所,无需传统订单簿或中介机构即可进行资产交易。
跨链桥:
**Layerzero:**Twitter宣布合作
**Wormhole:**Twitter宣布合作
总结:
Monad是一个由前Jump trading团队构建的以POS机制且EVM等效的第一层公链,团队的核心人员优势在于交易这一块,资源也较为不错,但是作为L1在公链大战之中如何脱颖而出是一个较大的问题。
那些曾经号称的”以太坊杀手“也早已式微没落,很多链也沦为了以太坊上的fork,而Monad提出的几点创新,共识机制的改进以及并行交易带来的秒级万笔交易和秒级区块确认还得从实践中得到检验,毕竟前段时间很多以高性能高TPS宣称的区块链都经历了一次”铭文的检验“,是骡子是马得拉出来溜溜。
目前项目测试网还未上线,项目的关注度非常不错,Monad也宣布了layerzero将支持Monad生态,目前还很早期,可以继续保持关注。
相关链接:
官网:https://www.monad.xyz/
bolg:https://monadlabs.substack.com/
文档:https://docs.monad.xyz/
Twitter:https://twitter.com/monad_xyz
Discord:https://discord.com/invite/monad
Monad社区:https://monad-xyz.notion.site/Monad-Community-Home-f2c19b349bfa474aa131fee69d42f34e
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Yinan,如有侵权请联系删除。转载或引用请注明文章出处!