Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。
项目的三位创始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行业都具有丰富和精彩的履历。
其他几位核心成员也均在各自负责的领域有过相关经验,比如BD负责人Abdul Rehman曾是 Sei Network 生态发展主管、Falcon Wallet 产品与增长主管。
在这样的团队背景和项目愿景下,Monad也获得了来自众多投资者的支持,就在4月9日,Monad获得了2.25亿美元的融资,Paradigm、Coinbase Ventures、Wintermute等知名VC对其进行投资,参投的机构和个人投资人有数十位。
来源:Monad 项目介绍、团队、融资与新闻- RootData
Monad之所以能实现高性能的关键是其设计的并行执行(Parallel execution )技术。并行执行的基本原理是是利用多个核心和线程战略性地并行执行工作,同时仍按原始顺序提交结果的做法。尽管事务是“在幕后”并行执行的,但从用户和开发人员的角度来看,它们是串行执行的。举个简单的例子就可以轻松理解并行对于效率的提升,在交通路线规划中,我们会发现车道越多,可供通过的车辆越多。
洗衣房采用并行执行和单一流水线的效率对比,来源:Monad 文档
在传统的区块链交易上链过程中,每笔交易都是按照顺序执行的,Monad则是利用乐观执行(optimistic execution)的方式,让一个笔交易(或事务)在另一笔交易开始前就进行执行。以量比较交易为例:
当A 要向B、C地址分别转账1 ETH时,这两笔转账交易在Ethereum会按照交易先后顺序被打包(Gas fee相等的情况下),但在Monad理论上这两笔交易可以被同时进行。当然这会产生一些问题,就是如果一笔交易依赖于另一笔交易的结果,那么他们同时进行则会产生错误的结果。比如:
乐观执行会解决这个问题,它的方法是跟踪执行事务 2 时使用的输入,并将它们与事务 1 的输出进行比较。如果它们不同,网络就检测到事务 2 在执行时使用了不正确的数据,需要使用正确的数据来再次执行命令。
如果区块中存在相互依赖的长交易“链”。并行执行这些事务将导致大量失败,所以乐观执行的简单实现是将尝试在节点处理器有可用资源时开始执行下一个事务。 Monad 还设计出了一个静态代码分析器试图做出对事务依赖关系的预测。在好的情况下,Monad 可以提前预测许多依赖关系;在最坏的情况下,Monad 会退回到简单的实现,即使用可用算力资源重新执行。
上文提到的并行架构中还有几个关键的组成技术共同维护着网络的进行:
EVM兼容
Monad是完全兼容EVM的,这意味着在Monad可以获得跟在以太坊上一样的编程体验,大大降低了生态建设者的开发难度。
高性能
高达100,000 TPS的主网几乎可以支持全部Web3dAPP的性能要求,且未来有望进一步扩展。
低廉的交易费用
在Monad,一笔交易的手续费低于1美分,使用Monad能做到更快更便宜的交易。
如下图所示,Monad官方给出了其与Ethereum的比较表格,从表格中我们也可以看出Monad在性能上远远领先于Ethereum,且同样采用了EVM架构,允许Ethereum上的开发者可以轻松迁移自身的应用,开发者也可以使用Ethereum同类型的的RPC API,方便了读者快速上手。两者最大的区别是共识机制的不同,后者使用由HotStuff机制设计出的MonadBFT算法来保证并行运行。虽然都是POS机制,但Ethereum中需要32个ETH才可以作为节点,很多ETH Holder会获取LST来质押自己的ETH,但在Monad,用户可以直接委托到节点。前文也提到了并行执行中的简单实现是通过剩余算力资源实现的,所以Monad对节点硬件要求较高。
截止2024年5月22日,Monad的Twitter共有 28万余位关注者,Discord社区人数达到了29.7万人。PancakeSwa(V4)、Wormhole、Balancer、Layerzero、Curvance等项目也将与其合作。
来源:https://x.com/monad_eco/status/1792926832263676319
作为一个高性能的Layer1,DeFi基础设施将构成Monad链上资产最基本的流动层。这几个早期战略合作伙伴都是DEX领域的老牌知名项目以及跨链领域的优势项目。根据Rootdata的统计(如下图所示),目前参与Monad测试网的项目已经涉及DeFi、NFT、AI、Infra等领域,其中DeFi项目最多。
来源:Rootdata
作为一个面向广泛的技术开发者、预期承载更多Web3数量级的公链,Monad也有发出Token空投作为社区激励的可能。不过目前Monad仍属于内部测试阶段,暂无更多社区参与的机会,几条潜在的空投交互为:
1.进入官方Discord 力争获得一些早期身份,同时也可以进入官方 Telegram以获得最新动态
2.准备好作为测试节点来参与网络的下一步测试,根据官方的指导,Monad的全节点的设备要求为:
CPU:16核CPU
内存:32 GB RAM
存储:2 TB NVMe SSD
带宽:100 Mb/s
3.参与生态项目的早期交互博取更大机会,由于内部测试仅供合作者和团队进行,部分生态建设者也参与了早期测试,尝试对这些项目进行交互有助于提高自己的空投几率。
以太坊由于性能问题选择了Rollup扩容之路,Solana通过极高门槛的节点条件实现高性能,但仍然面临停机等问题。Monad利用分片技术实现了目前顶级性能:十万TPS。这个性能不仅可以为传统行业中哪些需要快速交易和频繁交易的项目打下基石,还能承载更多用户。虽然仅仅是测试网阶段,但已经获得了大量的关注,并有了一定的社群支持,Monad的成绩值得期待。
Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。
项目的三位创始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行业都具有丰富和精彩的履历。
其他几位核心成员也均在各自负责的领域有过相关经验,比如BD负责人Abdul Rehman曾是 Sei Network 生态发展主管、Falcon Wallet 产品与增长主管。
在这样的团队背景和项目愿景下,Monad也获得了来自众多投资者的支持,就在4月9日,Monad获得了2.25亿美元的融资,Paradigm、Coinbase Ventures、Wintermute等知名VC对其进行投资,参投的机构和个人投资人有数十位。
来源:Monad 项目介绍、团队、融资与新闻- RootData
Monad之所以能实现高性能的关键是其设计的并行执行(Parallel execution )技术。并行执行的基本原理是是利用多个核心和线程战略性地并行执行工作,同时仍按原始顺序提交结果的做法。尽管事务是“在幕后”并行执行的,但从用户和开发人员的角度来看,它们是串行执行的。举个简单的例子就可以轻松理解并行对于效率的提升,在交通路线规划中,我们会发现车道越多,可供通过的车辆越多。
洗衣房采用并行执行和单一流水线的效率对比,来源:Monad 文档
在传统的区块链交易上链过程中,每笔交易都是按照顺序执行的,Monad则是利用乐观执行(optimistic execution)的方式,让一个笔交易(或事务)在另一笔交易开始前就进行执行。以量比较交易为例:
当A 要向B、C地址分别转账1 ETH时,这两笔转账交易在Ethereum会按照交易先后顺序被打包(Gas fee相等的情况下),但在Monad理论上这两笔交易可以被同时进行。当然这会产生一些问题,就是如果一笔交易依赖于另一笔交易的结果,那么他们同时进行则会产生错误的结果。比如:
乐观执行会解决这个问题,它的方法是跟踪执行事务 2 时使用的输入,并将它们与事务 1 的输出进行比较。如果它们不同,网络就检测到事务 2 在执行时使用了不正确的数据,需要使用正确的数据来再次执行命令。
如果区块中存在相互依赖的长交易“链”。并行执行这些事务将导致大量失败,所以乐观执行的简单实现是将尝试在节点处理器有可用资源时开始执行下一个事务。 Monad 还设计出了一个静态代码分析器试图做出对事务依赖关系的预测。在好的情况下,Monad 可以提前预测许多依赖关系;在最坏的情况下,Monad 会退回到简单的实现,即使用可用算力资源重新执行。
上文提到的并行架构中还有几个关键的组成技术共同维护着网络的进行:
EVM兼容
Monad是完全兼容EVM的,这意味着在Monad可以获得跟在以太坊上一样的编程体验,大大降低了生态建设者的开发难度。
高性能
高达100,000 TPS的主网几乎可以支持全部Web3dAPP的性能要求,且未来有望进一步扩展。
低廉的交易费用
在Monad,一笔交易的手续费低于1美分,使用Monad能做到更快更便宜的交易。
如下图所示,Monad官方给出了其与Ethereum的比较表格,从表格中我们也可以看出Monad在性能上远远领先于Ethereum,且同样采用了EVM架构,允许Ethereum上的开发者可以轻松迁移自身的应用,开发者也可以使用Ethereum同类型的的RPC API,方便了读者快速上手。两者最大的区别是共识机制的不同,后者使用由HotStuff机制设计出的MonadBFT算法来保证并行运行。虽然都是POS机制,但Ethereum中需要32个ETH才可以作为节点,很多ETH Holder会获取LST来质押自己的ETH,但在Monad,用户可以直接委托到节点。前文也提到了并行执行中的简单实现是通过剩余算力资源实现的,所以Monad对节点硬件要求较高。
截止2024年5月22日,Monad的Twitter共有 28万余位关注者,Discord社区人数达到了29.7万人。PancakeSwa(V4)、Wormhole、Balancer、Layerzero、Curvance等项目也将与其合作。
来源:https://x.com/monad_eco/status/1792926832263676319
作为一个高性能的Layer1,DeFi基础设施将构成Monad链上资产最基本的流动层。这几个早期战略合作伙伴都是DEX领域的老牌知名项目以及跨链领域的优势项目。根据Rootdata的统计(如下图所示),目前参与Monad测试网的项目已经涉及DeFi、NFT、AI、Infra等领域,其中DeFi项目最多。
来源:Rootdata
作为一个面向广泛的技术开发者、预期承载更多Web3数量级的公链,Monad也有发出Token空投作为社区激励的可能。不过目前Monad仍属于内部测试阶段,暂无更多社区参与的机会,几条潜在的空投交互为:
1.进入官方Discord 力争获得一些早期身份,同时也可以进入官方 Telegram以获得最新动态
2.准备好作为测试节点来参与网络的下一步测试,根据官方的指导,Monad的全节点的设备要求为:
CPU:16核CPU
内存:32 GB RAM
存储:2 TB NVMe SSD
带宽:100 Mb/s
3.参与生态项目的早期交互博取更大机会,由于内部测试仅供合作者和团队进行,部分生态建设者也参与了早期测试,尝试对这些项目进行交互有助于提高自己的空投几率。
以太坊由于性能问题选择了Rollup扩容之路,Solana通过极高门槛的节点条件实现高性能,但仍然面临停机等问题。Monad利用分片技术实现了目前顶级性能:十万TPS。这个性能不仅可以为传统行业中哪些需要快速交易和频繁交易的项目打下基石,还能承载更多用户。虽然仅仅是测试网阶段,但已经获得了大量的关注,并有了一定的社群支持,Monad的成绩值得期待。