深入Monad:重新定义交易速度的 EVM 创新

时间:2024-09-21 编辑: 浏览:(836)

作者:Decentralised.Co 来源:X,@Decentralisedco 翻译:善欧巴,

交易可扩展性一直是业内讨论的热点话题。过去几周,我们一直在探讨 Monad 如何帮助提升交易处理速度 (TPS)。本文详细解释了 Monad 的运作原理。

TPS 是我们一直关注的衡量标准。我们希望区块链能够支持更高的 TPS,从而容纳更多用户和应用程序。下图显示了以太坊和 L2 的 TPS 数字。目前为止,没有一条链突破过 100 TPS 的大关。需要注意的是,TPS 是一个用于衡量可扩展性的通用术语。由于并非所有交易都一样复杂,因此单纯的 TPS 数据并不够准确。但为了方便起见,我们仍将 TPS 视为衡量可扩展性的指标。

提高 TPS 的方法有哪些?

一种方法是像 Solana 一样,从头开始构建一个全新的系统。Solana 牺牲了与 EVM 的兼容性来换取速度。它使用多线程执行而不是单线程执行(可以类比多核 CPU 和单核 CPU),并行处理交易,并使用不同的共识机制。

第二种方法是使用链下执行并使用中心化排序器来扩展以太坊。

第三种方法是将 EVM 分解成单独的组件并进行优化以提高可扩展性。

Monad 是一个新近筹集了 2.25 亿美元的 EVM 兼容 L1 区块链,它选择从头开始构建 EVM 而不是直接使用现有版本。Monad 采用了第三种方法来提高可扩展性。

下面我们将讨论 Monad 引入的一些重大改变。

并行执行

以太坊虚拟机 (EVM) 串行执行交易。在上一个交易执行完成之前,下一个交易必须等待。可以举个例子:想象一个摩托车组装仓库的平台。多辆卡车运来摩托车零件(每辆卡车都装有制造 50 辆摩托车所需的所有零件)。装配仓库有四个不同的功能,每个功能都由专门的团队负责 - 卸载、分类、组装和装载。

在当前的 EVM 设置中,只有一个平台,同一个地点用于装卸货物。因此,当卡车停下来时,摩托车零件会在同一个卡车上卸载、分类、组装和装载。当分类团队工作时,其他团队都在等待。因此,如果把他们的工作视为不同的插槽,那么每个团队每四个插槽中只会工作一次。这导致了严重的效率低下,凸显了需要一种更加简化的方式。

现在想象有四个拥有独立装卸区域的平台。即使卸载团队一次只能处理一辆卡车,他们也不必等待接下来的三个插槽才能进行工作。他们可以直接移到下一辆卡车旁开始工作。

分类、组装和装载团队也是如此。当卡车完成卸载后,它会驶向装载区,等待装载团队装载组装好的摩托车。因此,只有一个平台和装卸区域的仓库会按顺序执行所有操作,而拥有 4 个平台和不同装卸区域的仓库则可以并行处理任务。

可以将 Monad 视为拥有多个卡车平台的仓库基础设施,但它比这个例子复杂得多。当卡车之间存在依赖关系时,复杂性就会增加。例如,如果一辆卡车上没有制造 50 辆摩托车所需的所有零件怎么办?交易并不总是独立的。因此,当 Monad 并行执行它们时,它必须处理相互依赖的交易。

如何做到这一点?它执行一种称为乐观并行执行的操作。该协议只能并行执行独立的交易。例如,考虑 4 笔交易,其中乔尔 (Joel) 的余额为 1 ETH:

乔尔向萨乌拉夫 (Saurabh) 发送 0.2 ETH。

西德 (Sid) 铸造一个 NFT。

乔尔向西德发送 0.1 ETH。

什洛克 (Shlok) 购买 PEPE。

所有这些交易都并行执行,具有挂起的待确认结果,这些结果将逐个提交。如果待处理的结果输出与任何交易的原始输入冲突,则会重新执行交易。交易 2 和 4 彼此独立,因此它们的待处理结果不会与其他交易的输入冲突。但 1 和 4 不是独立的。

请注意,由于所有 4 笔交易都从相同的初始状态(乔尔余额为 1 ETH)开始,因此这里关注的是乔尔的余额。发送 0.2 ETH 后乔尔的余额变为 0.8 ETH。在向西德发送 0.1 ETH 后,他的余额变为 0.9 ETH。结果逐个提交,确保输出不会与任何输入冲突。在 1 的待处理结果提交后,乔尔的新余额变为 0.8 ETH。

这个输出与 3 的输入冲突。因此,现在用 0.8 ETH 的输入重新执行 3。执行完 3 之后,乔尔的余额变为 0.7 ETH。

MonadDb

至此,一个明显的问题是,我们如何知道不必重新执行大部分交易?答案在于重新执行并不是瓶颈。瓶颈在于访问以太坊的内存。事实证明,以太坊在数据库中存储其状态的方式使得访问状态变得困难(耗时且昂贵)。这就是 Monad 另一项改进发挥作用的地方 - MonadDb。Monad 以一种减少读取操作相关开销的方式构建了其数据库。

当一个交易需要重新执行时,所有输入都已经缓存在缓存内存中,与访问整体状态相比,缓存内存的访问速度要快得多。

Solana 在测试网上拥有 5 万 TPS,但在主网上只有约 1 千 TPS。Monad 声称在其内部测试网上实现了 1 万个实际 TPS。尽管这并不总是代表实际性能,但我们迫不及待地想看看 Monad 在实际应用中的表现。

最新 更多 >
  • 1 MoonBag登天:顶级加密货币预售,在比特币现金和Shiba Inu的不确定性中赌注飙升

    你希望通过加密货币的衰落获得财务自由吗?最近发生的一些事件并没有给人们带来信心。比特币现金正在努力开拓比特币之外的利基市场,而Shiba Inu的价格取决于社交媒体的趋势。像你这样的投资者还有希望吗?进入MoonBag(MBAG),一种革命性的新模因硬币,其目光投向了星星。 MoonBag不仅仅是一枚迷因硬币;它是通往安全繁荣未来的门户。与同行不同,MoonBag拥有一项战略流动性计划,以防止在

  • 2 本周在加密推特上:咆哮的凯蒂猫露脸,获得Rekt

    Mitchell Preffer解密插图 本周,Keith Gill(又名Roaring Kitty)的传奇故事再次升温,这位迷因股票网红最后一次露面是在2021年,经过数周神秘的、改变市场的社交媒体帖子,一些人怀疑这些帖子实际上来自他,他终于在直播中露面了。 真的是他。这一事件在整个市场范围内产生了影响,其中一些影响对吉尔不利。 有报道称,Gill可能会因为在Reddit上发布一系列神秘的推文和

  • 3 晚间必读5篇 | 这轮牛市是否比以往的牛市更加复杂?

    1.zkSync发币 速览代币分配、空投细则、领取步骤详情2024年6月11日,社区瞩目的zk-rollup L2 zkSync终于宣布代币ZK分配详情以及空投细节。点击阅读2.Grayscale:智能合约平台的价值争夺战像以太坊和Solana这样的智能合约平台是支持开发人员构建去中心化应用程序的网络,涉及到从游戏到金融再到NFT的各种应用程序。智能合约链的作用是以安全且抗审查的方式处理其所服务的

  • 4 Play To Earn加密货币项目eTukTuk将结束ICO-最后一次购买

    得益于其以疯狂出租车为灵感的游戏,流行的游戏赚钱项目eTukTuk在加密货币社区中引起了足够的兴奋,现在它正走向ICO的终点。那些仍然想投资这种加密货币的人应该前往etuktuk.io,以折扣价获得TUK代币。 eTukTuk拥有P2E福利,将老派游戏的激动人心的一面与区块链的技术现象相结合,是一款鼓舞人心的游戏,可以弥合Web3和Web2游戏之间的差距。 Gameplay专注于游戏的兴奋感和简单

  • 5 Qubetics白名单旨在打破加密障碍;Cardano和Ripple害羞走开

    忘掉兰博基尼和游艇吧;今天的新身份象征是拥有比特币!当大多数加密货币投资者忙于追逐比特币或以太坊的最新高点时,精明的投资者则专注于有迹象表明将成为下一个比特币的新潜力。 投资于已经建立的加密货币并不能在加密货币世界中取得爆炸性的收益。当硬币处于初始阶段并以极低的价格出售时,你需要对其进行投资。因此,最佳时间是在白名单或预售期间。一个这样的机会就在眼前:Qubetics白名单。它的目标很高,投资者

  • 6 FLOKI代币一年内暴涨1400%:现已在EXOLO上市

    新闻稿。全球数字资产交易平台EXOLO Exchange于2024年6月10日9:30 GMT将FLOKI(FLOKI)上市。FLOKI/USDT交易对现已正式面向EXOLO交易所的所有用户。 关于Floki Inu Floki Inu(Floki)以埃隆·马斯克的狗命名,在加密货币世界迅速获得关注。FLOKI拥抱模因文化,旨在创建一个强大的生态系统。FLOKI在社交媒体上获得了极大的关注,经常成

  • 7 谷歌搜索比特币NFT创历史新高-CoinGecko

    CoinGecko.com是一个链上独立的加密货币市场,也是一个多链不可替代的代币探索者。该网站的一项新研究显示,比特币区块链网络上托管的不可替代代币集合,包括Ordinals和Runes,今年的销量和受欢迎程度都激增。 比特币普通和符文市值达到10亿美元 NodeMonkes、比特币Puppet和Runestones等排名前十的比特币NFT集合的总市值已飙升至10.3亿美元,2024年5月的日均

  • 8 Bybit为中国用户提供加密货币交易。。。除非他们不在中国

    Bybit向居住在海外的中国大陆公民提供服务。 这家总部位于迪拜的加密货币交易所于周五更新了其服务条款中的服务限制国家部分。声明称,居住在中国大陆以外的中国公民可以使用他们的中国身份证或护照注册Bybit。 自2021年以来,中国一直限制加密货币的使用,包括禁止比特币挖矿,但香港一直试图将自己定位为该行业的区域中心。4月,香港批准了比特币和以太坊交易所交易基金,但随着资金外流消除了资金流入,这一热

  • 9 确保您在Qubetics白名单中的位置,并成为超越AAVE和Ripple的加密革命的一部分

    寻求加密货币ICO进行投资?你想知道有机会成为即将推出的加密货币的早期投资者吗?加密货币市场有各种各样的实体,每个实体都有其独特的特征,使其脱颖而出。由于早期的加密货币繁荣已经结束,市场呈下跌趋势,因此仍有机会在市场上站稳脚跟。Ripple和AAVE是区块链,给投资者重新获得市场份额的希望。然而,这两种硬币一开始都很强大,但却遭遇了与其他加密货币相同的命运,并每天都在减少。 Qubetics白名

  • 10 随着币安币和其他Alts变红,比特币的主导地位上升(市场观察)

    比特币在周末的沉闷价格走势短暂中断,小幅上涨至70000美元,但该资产已停止运行,并回到了熟悉的状态。 除了BNB、NEAR、FIL、FET和其他一些价格显著下跌外,大多数altcoin今天也相当低迷。 BTC主导地位上升 比特币上周在ETF流入方面表现强劲,因为这些金融工具保持了令人印象深刻的连胜,目前已连续19天出现正流量。他们最后一次看到资金外流是在一个月前的5月10日。 这导致了相关资产的