像 Solana 这样的非 EVM 网络,近几个月来已成为加密行业意识的最前沿,成为潜在的以太坊杀手,但即使是以太坊最坚定的仇恨者也不能否认该链的虚拟机所建立的强大网络效应:EVM 链控制占所有 TVL 的 93% 👀
以太坊的许多批评者对其以汇总(Rollup)为中心的路线图抱有合理的担忧,这往往会破坏流动性并使用户体验变得复杂。相反,他们主张采用整体扩展方法,将网络统一为单一的全球状态。
虽然一些以太坊分叉(例如 BNB)通过采用更中心化的共识机制(例如权威证明)减轻了对汇总的需求并解决了 EVM 可扩展性的限制,但事实仍然是,金融的未来不会在中心化链。
区块链要想有机会成为下一个以太坊杀手,它必须满足用户和开发者的需求,同时从技术角度对陈旧的 EVM 进行重大改进,并保留强大的去中心化特性。
Monad 是符合这一要求的最有前途的链之一。今天,我们将概述 Monad 带来的内容,并讨论为什么该链有真正的机会取代以太坊,成为加密货币的主流智能合约平台👇
Monad 保留了完整的 EVM 兼容性,但通过四个关键创新对以太坊进行了改进:MonadBFT、延迟执行、并行执行和 MonadDb。
每一个都代表了对以太坊的优化,当组合起来时,最终结果是一个充分去中心化的区块链,具有以太坊字节码兼容性,每秒可以执行多达 10k 笔交易,区块时间为 1 秒,并具有单槽终结性 😯
MonadBFT是该链的高性能共识机制,它是 HotStuff 的修改版本。这减少了验证节点和区块领导者之间所需的两轮通信,而不是三轮。
要在新区块上达成共识,Monad的区块领导者将向网络的验证节点发送证明,证明上一个区块是有效的(或已超时),然后验证节点可以通过直接向下一个区块的领导者发送签名的“赞成”投票来批准该区块,以开始新一轮的过程。
如果领导者在验证节点无法达成共识的情况下超时,Monad 将退回到二次通信,这是一种更耗时的替代方案,需要所有验证节点之间的相互通信。
在以太坊中,必须先执行交易,然后网络才能就区块中包含的交易列表和网络状态达成共识并达成一致。
这种范例只保留很少的时间来执行给定区块中的交易,因为大部分区块时间被保留用于网络达成共识所需的多轮跨全球通信。
通过延迟执行,Monad 将执行与共识解耦,允许链在知道块中的所有交易是否已执行之前就状态达成一致,从而使执行贯穿整个区块!
现有的 EVM 区块链必须按顺序执行交易(即一个接着一个),而可以并行执行交易的链(如 Solana)可以同时处理多个没有共同依赖性的交易,从而提高速度!
可以并行处理交易的区块链允许其虚拟机在验证器 CPU 的多个内核和线程上运行,从而充分利用了现代计算技术。
然而,要并行执行交易,区块链必须首先确定哪些交易可以彼此独立执行。 Solana 通过要求交易指定它们在执行期间访问的状态来解决此问题,但这样做需要创建一个新颖的虚拟机。
Monad 并不要求事务声明状态依赖关系,而是乐观地假设每个交易都能同时执行,并尝试并行执行。当交易第一次发生冲突时,它会使用更新的数据第二次重新运行,以确保其执行。
Monad 使用静态代码分析器来预测哪些交易相互依赖,以避免浪费时间尝试执行具有先决事务的交易。
以太坊的客户端使用与以太坊本身不同的数据库设计,导致一种次优的存储解决方案,即一种数据结构被嵌入到另一种不同类型的数据结构中,在数据通信进行时不支持数据重写。
由于 Monad 并行执行交易,因此多个交易需要能够同时读取和写入数据库。 MonadDb 是链上用于存储其状态的自定义数据库,它可以实现这一点,提供高性能异步状态访问,让并行化的优势得以体现!
虽然 EVM 并不完美,但当代的实现方式对以太坊的设计几乎没有做出任何创新。
Monad 通过一系列创新从 EVM 中汲取了最大限度的能量,创建高吞吐量的 L1 区块链,使 dApp 无需进一步开发或审核其代码,就能将自己移植到一个极高吞吐量的执行环境中。
2024 年我在 Bankless 上关注的 12 位加密货币建设者
由于 Monad 仅对软件进行更改,因此假设以太坊有可能复制其设计选择,但这样做需要进行重大系统检修,这将使链上数百亿美元的 TVL 面临被利用的风险,使得此类改变在可预见的未来不太可能实施。
解决以太坊与其 L2 之间的互操作性是一项长达数年的努力,而这才刚刚开始。在克服这些挑战之前,能够在统一的执行环境中处理当前加密货币流量负载的链将提供可以说是更优越的用户体验,并在吸引用户、开发者和资本进入其链方面占据上风。
通过让以太坊完善的应用程序套件访问超高性能的区块空间,Monad 提供了一个有吸引力的功能组合,可以帮助它成为链上活动的主要中心。
像 Solana 这样的非 EVM 网络,近几个月来已成为加密行业意识的最前沿,成为潜在的以太坊杀手,但即使是以太坊最坚定的仇恨者也不能否认该链的虚拟机所建立的强大网络效应:EVM 链控制占所有 TVL 的 93% 👀
以太坊的许多批评者对其以汇总(Rollup)为中心的路线图抱有合理的担忧,这往往会破坏流动性并使用户体验变得复杂。相反,他们主张采用整体扩展方法,将网络统一为单一的全球状态。
虽然一些以太坊分叉(例如 BNB)通过采用更中心化的共识机制(例如权威证明)减轻了对汇总的需求并解决了 EVM 可扩展性的限制,但事实仍然是,金融的未来不会在中心化链。
区块链要想有机会成为下一个以太坊杀手,它必须满足用户和开发者的需求,同时从技术角度对陈旧的 EVM 进行重大改进,并保留强大的去中心化特性。
Monad 是符合这一要求的最有前途的链之一。今天,我们将概述 Monad 带来的内容,并讨论为什么该链有真正的机会取代以太坊,成为加密货币的主流智能合约平台👇
Monad 保留了完整的 EVM 兼容性,但通过四个关键创新对以太坊进行了改进:MonadBFT、延迟执行、并行执行和 MonadDb。
每一个都代表了对以太坊的优化,当组合起来时,最终结果是一个充分去中心化的区块链,具有以太坊字节码兼容性,每秒可以执行多达 10k 笔交易,区块时间为 1 秒,并具有单槽终结性 😯
MonadBFT是该链的高性能共识机制,它是 HotStuff 的修改版本。这减少了验证节点和区块领导者之间所需的两轮通信,而不是三轮。
要在新区块上达成共识,Monad的区块领导者将向网络的验证节点发送证明,证明上一个区块是有效的(或已超时),然后验证节点可以通过直接向下一个区块的领导者发送签名的“赞成”投票来批准该区块,以开始新一轮的过程。
如果领导者在验证节点无法达成共识的情况下超时,Monad 将退回到二次通信,这是一种更耗时的替代方案,需要所有验证节点之间的相互通信。
在以太坊中,必须先执行交易,然后网络才能就区块中包含的交易列表和网络状态达成共识并达成一致。
这种范例只保留很少的时间来执行给定区块中的交易,因为大部分区块时间被保留用于网络达成共识所需的多轮跨全球通信。
通过延迟执行,Monad 将执行与共识解耦,允许链在知道块中的所有交易是否已执行之前就状态达成一致,从而使执行贯穿整个区块!
现有的 EVM 区块链必须按顺序执行交易(即一个接着一个),而可以并行执行交易的链(如 Solana)可以同时处理多个没有共同依赖性的交易,从而提高速度!
可以并行处理交易的区块链允许其虚拟机在验证器 CPU 的多个内核和线程上运行,从而充分利用了现代计算技术。
然而,要并行执行交易,区块链必须首先确定哪些交易可以彼此独立执行。 Solana 通过要求交易指定它们在执行期间访问的状态来解决此问题,但这样做需要创建一个新颖的虚拟机。
Monad 并不要求事务声明状态依赖关系,而是乐观地假设每个交易都能同时执行,并尝试并行执行。当交易第一次发生冲突时,它会使用更新的数据第二次重新运行,以确保其执行。
Monad 使用静态代码分析器来预测哪些交易相互依赖,以避免浪费时间尝试执行具有先决事务的交易。
以太坊的客户端使用与以太坊本身不同的数据库设计,导致一种次优的存储解决方案,即一种数据结构被嵌入到另一种不同类型的数据结构中,在数据通信进行时不支持数据重写。
由于 Monad 并行执行交易,因此多个交易需要能够同时读取和写入数据库。 MonadDb 是链上用于存储其状态的自定义数据库,它可以实现这一点,提供高性能异步状态访问,让并行化的优势得以体现!
虽然 EVM 并不完美,但当代的实现方式对以太坊的设计几乎没有做出任何创新。
Monad 通过一系列创新从 EVM 中汲取了最大限度的能量,创建高吞吐量的 L1 区块链,使 dApp 无需进一步开发或审核其代码,就能将自己移植到一个极高吞吐量的执行环境中。
2024 年我在 Bankless 上关注的 12 位加密货币建设者
由于 Monad 仅对软件进行更改,因此假设以太坊有可能复制其设计选择,但这样做需要进行重大系统检修,这将使链上数百亿美元的 TVL 面临被利用的风险,使得此类改变在可预见的未来不太可能实施。
解决以太坊与其 L2 之间的互操作性是一项长达数年的努力,而这才刚刚开始。在克服这些挑战之前,能够在统一的执行环境中处理当前加密货币流量负载的链将提供可以说是更优越的用户体验,并在吸引用户、开发者和资本进入其链方面占据上风。
通过让以太坊完善的应用程序套件访问超高性能的区块空间,Monad 提供了一个有吸引力的功能组合,可以帮助它成为链上活动的主要中心。