Monad是一种高性能的区块链,每秒可处理超过10,000笔交易。它结合了并行执行、优化和异步执行的特性,兼容EVM协议,并为交易协议、订单簿DEX等应用提供高效的执行环境。早期建设者之一是Elixir协议,它为各种订单簿交易提供流动性。Monad也被认为是构建高吞吐量游戏的理想平台,预计今年晚些时候推出主网。与Solana和Sui竞争,Monad可能会在竞争激烈的基础设施环境中脱颖而出。
原文作者:THOR
原文来源:onchaintimes
原文标题:The Monad Deep Dive - The Most Anticipated L1 In 2024
编译:LlamaC
「推荐寄语:EVM 一直是区块链虚拟机的先驱,多年来已成为最常用的虚拟机。它见证了 Curve、Uniswap 和 Maker 等名声远扬的创新。尽管 EVM 占据主导地位,但因其有限的编程语言、Solidity 的复杂性、顺序处理等局限性导致了 AltVM(替代虚拟机)的兴起。而在 AltVM 当中,Monad 除去 MonadDb 为开发主网带来每秒 10,000 TPS 之外,其所构建的庞大社区文化是区别于其他 AltVM 项目的最大亮点。我们始终把 L1 比喻为一座城市,把 L1 的核心运营商视为服务型政府。以吸引投资(开发商)的能力和公民居住的氛围(文化)/公民服务的效率(便捷)为考核维度去评估。目前 Monad 已初显其竞争能力,在未来的时间里我们很期待见证并参与 Monad 的发展与成长,Gmonad!」
(作品集:FORM 2016,关于Tomo:eth 基金会插画师)
Monad 是一个即将在今年晚些时候推出的第 1 层(L1)区块链。尽管还没有上线,Monad 已经积累了一个庞大的社区,达到了几乎类似邪教的地位,成员们甚至创造了自己的宠物、在 Soundcloud 上发布了几个混音带等。Monad 以其目标成为高度可扩展的单一大型 L1 区块链而脱颖而出,它既兼容 EVM,又能够处理每秒超过 10,000 笔交易,区块时间为 1 秒。这种可扩展的性能,得益于并行执行、Monad DB 等技术。实现了安全性和去中心化,Monad 在种子轮融资中筹集了 1900 万美元,由 Dragonfly 领投,Placeholder、Shima Capital、Lemniscap、Cobie等参与。
Monad 的起源故事
Monad 已经开发了大约两年,由 Keone Hon、James Hunsaker 和 Eunice Giarta 创立。Keone 和 James 是两位技术联合创始人,在 Jump Trading 共同工作了八年。坐在同一个高频交易台上,与 Jump 内部的 20 个其他团队竞争,Keone 和 James 能够连续多年名列前茅,每年促进超过 10 万亿美元的名义交易量,每秒进行数千笔交易。在这种交易量水平下,Keone 和 James 亲身体验到了微秒在执行中的差异。进入加密领域后,Keone 从事 Solana DeFi 的工作,而 James 则在构建 Pyth。意识到有可能对 EVM 实施一系列根本性的优化后,他们在 2022 年开始构建 Monad,这些优化在过去 20 年的高性能计算机科学中已成为标准,但尚未应用于 EVM 。通过引入这些组件,可以创建一个性能更高的 EVM ,解决许多当前的扩展瓶颈问题。
“他们是第一批推动并行 EVM 的人。他们对它的理解比目前加密领域中的任何人都要好。毫无疑问,我认为其他链目前声称拥有的并行 EVM,Monad 在一年半前就已经完成了。通过全力以赴的工程建设,Monad 非常接近拥有第一个产品。我敢说,一个月内,我们将拥有第一个内部私有测试网上线并开始运行。”
Monad 的技术堆栈
事实证明,并行化远不仅仅是一个流行词/叙事,它能够实现可扩展和高效执行。让 Monad 可扩展并能够处理每秒超过 10,000 笔交易的不仅仅是并行执行引擎。
我认为很多人都认为并行执行是插入即产生作用的天然产物,即:“如果你可以将并行执行添加到 EVM 中,那么突然之间它的性能就会大大提高”。但实际上并非如此。单独的并行执行在创建更高性能的 EVM 方面实际上并没有太大作用。Monad 真正实现了并行执行,结合其他一些优化,解锁了并行执行的大量性能。让我们分别拆解:
并行执行
指的是同时执行多个任务的能力,而不是一个接一个(顺序地)。虽然并行处理可能更复杂,但它可以通过在多个处理器之间分配工作负载来显著减少处理时间并提高效率:
顺序执行与并行执行
Monad 利用并行执行,允许同时处理多个交易。值得注意的是,Monad 区块仍然像以太坊一样是线性有序的交易集合。
Monad 使用 optimistic,这意味着链会在区块中的早期交易完成之前开始执行交易。为了避免错误和不正确的执行,交易的状态会在区块中顺序合并,以确保正确性。
MonadDb
如果没有一个状态数据库允许对磁盘进行并行读写,那么并行执行引擎对区块链性能的提升作用不大。让我们用一个例子来看:
顺序执行(以太坊):想象一条单车道高速公路,有一个单独的收费站允许一辆车一次支付过路费并通过。
并行执行:现在高速公路上有 20 条车道和 20 个收费站,但仍然只能一次通过一辆车。所以如果一辆车正在通过收费站 1,那么收费站 2 或 3 的车辆将不得不等待。
并行执行与并行数据库:所有 20 个收费站可以同时使用,不同车道上的20 辆车可以同时通过。
Monad DB(Monad 数据库)是解锁并行处理和链快速最终性/高 TPS 的关键。
异步执行和共识
目前在以太坊区块中,执行大约在 1/10 秒内发生,然后接下来的 11.9 秒都在进行共识。Monad 所做的是将这分开,这样你就不是有 12 秒的区块和 1/10 秒的时间用于执行,现在你有两个独立的泳道,所以你可以将区块的全部预算用于执行。想象一下,如果以太坊每个区块有 12 秒的执行时间,而不是 1/10 秒。这是一个 100 倍的增长。这是非常标准的事情,很多人已经在计算机科学中实施了很长时间,但它目前并不存在于 EVM 中。所以这是另一个大的解锁。”
“所有这些结合在一起,才是真正获得性能的关键。才能让它实际运作并达到每秒 10,000 笔交易的吞吐量。”
所有这些,加上完全的 EVM 兼容性,使 Monad 在竞争中脱颖而出。任何EVM 协议都可以轻松地在 Monad 上部署,并利用高效的执行环境。
可以在 Monad 上构建哪些应用?
已承诺在Monad上推出的项目列表
技术栈已经介绍完毕,让我们探索即将到来的 Monad 生态系统。一般来说,所有协议都会从改进的执行中受益,即更快的最终性和更多的 TPS 。然而,有一些特定的应用可以被 Monad 这样的快速链解锁实现突变型进展。
最明显的用例之一是交易协议。特别是对于链上订单簿 DEX(现货和期货),在 Monad 上构建将具有吸引力。订单簿交易所历史上一直是中心化的(Bybit、Binance、Coinbase等),虽然它们提供深度流动性,但费用相对较高,并且存在缺乏自我保管相关的风险。AMM 模型,被 GMX、Gains、Synthetix 等广泛采用,允许链上自我保管,但流动性可能有限,导致交易者执行不佳和产生滑点。因此,链上去中心化订单簿交易所因此被许多人认为提供了两个世界的最佳组合。然而,与其不得不为高效执行而启动一个定制的应用程序链相比,订单簿 DEX 可以无缝地在 Monad 上部署,Monad 在整个堆栈中都是 EVM 兼容的。
Monad 上的早期建设者之一是 Elixir 协议,它是一个委托证明的网络,为各种订单簿交易提供流动性。有了 Elixir,用户可以将流动性存入充当订单簿交易市场做市商的各种保险库。Elixir 目前在 Vertex 和 RabbitX 上活跃,并计划在 Injective、dYdX、Bluefin、Monad 等平台上推出。
此外,原生 Monad 内容平台 The Pipeline 最近与 Pike Finance 进行了一次播客访谈,Pike Finance 对今年晚些时候在 Monad 上推出表示了早期的兴奋。Pike Finance 是一个由 wormhole、Circle 和 Pyth 驱动的全链货币市场,几天前在各种 EVM 链上推出了他们的 beta 版。
另一个用例是需要高吞吐量才能正常运作的大规模链上游戏。“我认为游戏在纸面上听起来非常好。你有这个完整的虚拟经济和世界,但你真的需要底层基础层的性能来允许它拥有每天一百万活跃用户。一个例子是和你的朋友一起玩《堡垒之夜》,如果一次只有 500 人能玩,那就没那么有趣了。你需要有一百万这样的人,对吧?这就是它真正变得有趣和有竞争力的地方。在游戏方面,我们允许游戏从任何给定时刻的几百个活跃用户扩展到数百万。
Monad 似乎已经在与游戏工作室讨论在链上构建和启用真正高吞吐量游戏的问题。
路线图
Monad 预计将在今年晚些时候的某个时刻在主网上推出,可能是第三季度。因此,尽管对于这个链来说仍然是早期阶段,但内部测试网(一个内部测试网)即将上线。
已经有大量来自现有的 EVM 协议产生兴趣,他们希望借助高可扩展性和 EVM 兼容性而桥接到 Monad,但也有团队希望在 Monad 区块链上构建原生应用程序。此外,Monad 最近宣布了与 Layerzero 的合作伙伴关系,这将使桥接流动性到生态系统变得更加容易。
鉴于来自社区和开发者的巨大兴趣,围绕 Monad 的炒作可能会继续增长,直到今年晚些时候的公共测试网和主网推出。
结束语
在一个新 L1 和 L2 链几乎每天都在推出的世界中,Monad 以其可扩展的技术、非常有能力的团队和类似邪教的社区而脱颖而出。由于 Monad 是一个单一链,我认为它最接近的竞争对手是 Solana,也许是 Sui。然而,有许多不同的扩展方法正在尝试获得采用(rollups app-chains、modular stacks等)。因此,很有趣的是,看看 Monad 是否能够在这个高度竞争的基础设施环境中吸引流动性、用户和开发者,但鉴于已经有很大的期待,这似乎是可能的。虽然 Monad 仍然是早期阶段,但了解其生态系统内发生的最新情况将会使事情变得更加有趣。