一文详解Monad以及潜在空投机会

新手5/29/2024, 3:03:21 PM
Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。

项目简介

Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。

团队与投资者情况

项目的三位创始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行业都具有丰富和精彩的履历。

  • Keone Hon 是 Monad 联合创始人兼 CEO,此前曾在 Jump Trading 领导一个高频交易部门。他毕业于麻省理工大学。
  • James Hunsaker 也是 Monad Labs 联合创始人,此前他曾是 Jump Trading 的高级软件工程师,他毕业于爱荷华大学。
  • Eunice Giarta 是 Monad 联合创始人兼 COO,此前在传统金融科技领域拥有丰富经验。Eunice 曾在 Shutterstock担任高级产品经理,曾领导开发团队在 Broadway Technology 构建企业交易系统。

其他几位核心成员也均在各自负责的领域有过相关经验,比如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理论上这两笔交易可以被同时进行。当然这会产生一些问题,就是如果一笔交易依赖于另一笔交易的结果,那么他们同时进行则会产生错误的结果。比如:

  1. 事务 1 读取并更新账户 A 的余额(例如,它收到来自账户 B 的转账)。
  2. 事务 2 还读取并更新账户 A 的余额(例如,向账户 C 转账)。

乐观执行会解决这个问题,它的方法是跟踪执行事务 2 时使用的输入,并将它们与事务 1 的输出进行比较。如果它们不同,网络就检测到事务 2 在执行时使用了不正确的数据,需要使用正确的数据来再次执行命令。

如果区块中存在相互依赖的长交易“链”。并行执行这些事务将导致大量失败,所以乐观执行的简单实现是将尝试在节点处理器有可用资源时开始执行下一个事务。 Monad 还设计出了一个静态代码分析器试图做出对事务依赖关系的预测。在好的情况下,Monad 可以提前预测许多依赖关系;在最坏的情况下,Monad 会退回到简单的实现,即使用可用算力资源重新执行。

技术创新与优势

上文提到的并行架构中还有几个关键的组成技术共同维护着网络的进行:

  • MonadBFT:MonadBFT 是一种分轮进行的流水线共识机制。也是拜占庭共识算法的一种,允许在不超过2/3恶意节点的情况下始终保证网络获得健康的运行。
  • 延迟执行:共识是 Monad 节点就交易的正式顺序达成一致的过程,而执行是实际执行这些交易并更新状态的过程。在 Monad 共识中,节点就事务的正式排序达成一致,但领导者或验证节点不必执行这些事务。也就是说,领导者在还不知道结果状态根的情况下提出排序,并且验证节点在不知道(例如)块中的所有交易是否执行而不恢复的情况下对块有效性进行投票。
  • MonadDb:这是一个为存储区块链状态而设计的定制数据库。它通过原生实现 MPT 数据结构,并利用最新的异步 I/O 技术和其他优化技术来提高效率和性能。

关键特性

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对节点硬件要求较高。


来源:Monad Doc for developers

生态进展

截止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的成绩值得期待。

Author: Wayne
Translator: Viper
Reviewer(s): Piccolo、KOWEI、Elisa、Ashley、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

一文详解Monad以及潜在空投机会

新手5/29/2024, 3:03:21 PM
Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。

项目简介

Monad是一个高性能的开发者友好的智能合约平台。作为一条Layer1,其凭借并行EVM等技术让自己实现了每秒可执行一万次交易的高性能,旨在通过高性能的特性吸引更多优质项目进入Web3,并让用户获得更流畅的Web3体验。该项目于2024年1月24日上线测试网。

团队与投资者情况

项目的三位创始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行业都具有丰富和精彩的履历。

  • Keone Hon 是 Monad 联合创始人兼 CEO,此前曾在 Jump Trading 领导一个高频交易部门。他毕业于麻省理工大学。
  • James Hunsaker 也是 Monad Labs 联合创始人,此前他曾是 Jump Trading 的高级软件工程师,他毕业于爱荷华大学。
  • Eunice Giarta 是 Monad 联合创始人兼 COO,此前在传统金融科技领域拥有丰富经验。Eunice 曾在 Shutterstock担任高级产品经理,曾领导开发团队在 Broadway Technology 构建企业交易系统。

其他几位核心成员也均在各自负责的领域有过相关经验,比如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理论上这两笔交易可以被同时进行。当然这会产生一些问题,就是如果一笔交易依赖于另一笔交易的结果,那么他们同时进行则会产生错误的结果。比如:

  1. 事务 1 读取并更新账户 A 的余额(例如,它收到来自账户 B 的转账)。
  2. 事务 2 还读取并更新账户 A 的余额(例如,向账户 C 转账)。

乐观执行会解决这个问题,它的方法是跟踪执行事务 2 时使用的输入,并将它们与事务 1 的输出进行比较。如果它们不同,网络就检测到事务 2 在执行时使用了不正确的数据,需要使用正确的数据来再次执行命令。

如果区块中存在相互依赖的长交易“链”。并行执行这些事务将导致大量失败,所以乐观执行的简单实现是将尝试在节点处理器有可用资源时开始执行下一个事务。 Monad 还设计出了一个静态代码分析器试图做出对事务依赖关系的预测。在好的情况下,Monad 可以提前预测许多依赖关系;在最坏的情况下,Monad 会退回到简单的实现,即使用可用算力资源重新执行。

技术创新与优势

上文提到的并行架构中还有几个关键的组成技术共同维护着网络的进行:

  • MonadBFT:MonadBFT 是一种分轮进行的流水线共识机制。也是拜占庭共识算法的一种,允许在不超过2/3恶意节点的情况下始终保证网络获得健康的运行。
  • 延迟执行:共识是 Monad 节点就交易的正式顺序达成一致的过程,而执行是实际执行这些交易并更新状态的过程。在 Monad 共识中,节点就事务的正式排序达成一致,但领导者或验证节点不必执行这些事务。也就是说,领导者在还不知道结果状态根的情况下提出排序,并且验证节点在不知道(例如)块中的所有交易是否执行而不恢复的情况下对块有效性进行投票。
  • MonadDb:这是一个为存储区块链状态而设计的定制数据库。它通过原生实现 MPT 数据结构,并利用最新的异步 I/O 技术和其他优化技术来提高效率和性能。

关键特性

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对节点硬件要求较高。


来源:Monad Doc for developers

生态进展

截止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的成绩值得期待。

Author: Wayne
Translator: Viper
Reviewer(s): Piccolo、KOWEI、Elisa、Ashley、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!