Bankless:Monad为何有取代以太坊的潜力?

Monad 保留了完整的 EVM 兼容性,但通过四个关键创新对以太坊进行了改进:MonadBFT、延迟执行、并行执行和 MonadDb。

像 Solana 这样的非 EVM 网络,近几个月来已成为加密行业意识的最前沿,成为潜在的以太坊杀手,但即使是以太坊最坚定的仇恨者也不能否认该链的虚拟机所建立的强大网络效应:EVM 链占所有 TVL 的 93%。

以太坊的许多批评者对其以 Rollup 为中心的路线图抱有合理的担忧,这往往会破坏流动性并使用户体验变得复杂。 相反,他们主张采用整体扩展方法,将网络统一为单一的状态。

虽然一些以太坊分叉(例如 BNB)通过采用更中心化的共识机制(例如权威证明)减轻了对 Rollup 的需求并解决了 EVM 可扩展性的限制,但事实仍然是,金融的未来不会在中心化链。

区块链要想有机会成为下一个以太坊杀手,它必须满足当今用户和开发人员的需求,同时从技术角度对陈旧的 EVM 进行重大改进,并保留强大的去中心化特性。

Monad 是符合这一要求的最有前景的链之一。今天,我们将概述 Monad 带来了什么,并讨论为什么该链有可能取代以太坊成为加密货币主导智能合约平台。

Monad 的关键技术创新是什么?

Monad 保留了完整的 EVM 兼容性,但通过四个关键创新对以太坊进行了改进:MonadBFT、延迟执行、并行执行和 MonadDb。

每个创新都是对以太坊的优化,当结合在一起时,最终结果是一个具有以太坊字节码兼容性的足够去中心化的区块链,每秒可以执行多达 10,000 笔交易,区块时间为 1 秒,具有单一插槽的最终性。

1.MonadBFT

MonadBFT 是该链的高性能共识机制,是对 HotStuff 的修改版本,将验证节点和区块领导者之间的通信所需的两轮减少为三轮。

为了就新区块达成共识,Monad 的区块领导者将向网络的验证节点发送证明,证明上一个区块是有效的(或超时),验证节点可以通过直接向下一个区块的领导者发送签名的“是”来批准该区块,从而开始重新启动该过程。

如果领导者在验证节点无法达成共识的情况下超时,Monad 将退回到二次通信,这是一种更加耗时的替代方案,需要所有验证节点之间的互相通信。

2.延迟执行

在以太坊中,必须先执行交易,然后网络才能就区块中包含的交易列表和网络状态达成共识并达成一致。

这种范例只保留很少的时间来执行给定区块中的交易,因为大部分区块时间被保留用于网络达成共识所需的多轮跨全球通信。

通过延迟执行,Monad 将执行与共识解耦,允许链在知道块中的所有交易是否已执行之前就状态达成一致,从而使执行能够在整个区块中进行!

3.并行执行

现有的 EVM 区块链必须按顺序执行交易(即一个接一个),而可以并行执行交易的链,如 Solana,可以同时处理多个没有共同依赖关系的交易,从而提高了速度!

可以并行处理交易的区块链通过允许其虚拟机在验证节点的 CPU 的多个核心和线程上运行,充分利用了现代计算技术。

然而,要并行执行交易,区块链必须首先确定哪些交易可以彼此独立执行。Solana 通过要求交易在执行过程中指定它们访问的状态来解决了这个问题,但这样做需要创建一个新的虚拟机。

与要求交易声明状态依赖关系不同,Monad 乐观地假设每个交易都可以同时执行,并尝试并行执行。当交易在第一次执行时发生冲突时,它将使用更新的数据重新运行一次,确保其执行。

Monad 利用静态代码分析器来预测哪些交易彼此具有依赖关系,以避免浪费时间尝试执行具有先决交易的交易。

4.MonadDb

以太坊的客户端使用与以太坊本身不同的数据库设计,导致存储解决方案不理想,其中一种数据结构被嵌入到另一种不同类型的数据结构中,而这种数据结构在数据通信正在进行时不支持数据重写。

由于 Monad 并行执行事务,因此多个事务需要能够同时读取和写入数据库。 MonadDb 是链上用于存储其状态的自定义数据库,它可以实现这一点,提供高性能、异步状态访问,让并行化的优势得以体现!

Monad 能赢吗?

虽然 EVM 并不完美,但当前能实现对以太坊改进的创新很少。

Monad 通过一系列创新,充分挖掘了 EVM 的潜力,创建了一个高吞吐量的 L1 区块链,并消除了 dApps 进一步开发或审计其代码以将自己移植到极高吞吐量执行环境的需要。

由于 Monad 只是对软件进行更改,理论上以太坊可以复制其设计选择,但这将需要进行一项重大的系统改革,可能会使链上数十亿美元的总锁定价值面临被利用的风险,因此在可预见的未来实施这些变化的可能性不大。

解决以太坊及其 Layer 2 解决方案之间的互操作性是一个长达数年的工作,目前才刚刚开始。在这些挑战被克服之前,能够在统一的执行环境中处理当前加密货币流量负载的区块链将提供一个可以辩称为更优越的用户体验,并在吸引用户、开发者和资本到其链上方面占据上风。

通过让以太坊成熟的应用套件获得超高性能的区块空间,Monad 呈现了一系列吸引人的特性组合,这可能有助于使其成为一个重要的链上活动中心。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
Gao的头像Gao
上一篇 2024年2月20日 下午2:09
下一篇 2024年2月20日 下午6:08

相关推荐

  • 解析Cosmos Hub的多元安全模型,区块链安全新策略

    链间安全是「共享安全」协议中一个含义更广泛的词语,而复制安全只是其中一种方案,在 Cosmos Hub 的使用场景下,Cosmos Hub 的每一个验证者都需要运行每一个消费者链,从而使每个消费者链都具有和 Cosmos Hub 完全相同的安全性。但这也限制了消费者链的使用,所有的消费者链都需要经过 Cosmos Hub 治理的预先批准,而每个消费者链也都要求每个验证者运行单独的 Tendermint 节点,因此验证者的成本也会增加,不适用于低成本的消费者链。

    2024年1月19日
    299
  • 特定的应用让更广泛的 Cosmos 生态系统将蓬勃发展

    Cosmos SDK 是一套模块化工具,允许区块链开发者以与虚拟机无关(VM agnostic)的方式构建其应用层逻辑。Cosmos SDK 被设计为通过 ABCI 连接到 Tendermint。除了作为允许创建特定应用区块链的框架,它还允许各种定制选项,如协议无关(protocol-agnostic)的治理、交易和质押机制等等。SDK 处理应用逻辑层所需的大部分任务,这意味着开发人员不需要完全从头开始构建。

    2022年7月28日
    1.3K
  • 什么是BTC上最好的资产代打模型?

    Runes 使用的是蚀刻技术,是一种简单直观记录信息到链上的方式:即写入 bitc 中 UTXO(未花费交易)的 op-return 字段内,从功能在 Bitcoin Core 客户端 0.9 版中开始启用的 (14 年),OP-RETURN 会创造了一种明确的可验证不可消费型输出,让数据存在区块链上,类似于 utxo 的输出,但并不可被消费。

    2024年5月27日
    118

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613