主页 > 苹果商城可以直接下载imtoken吗 > 谈EVM兼容性:公链为什么要拥抱EVM?

谈EVM兼容性:公链为什么要拥抱EVM?

原标题:《EVM兼容性与区块链的未来》

原文编译:谷雨,追链者

以太坊在第一波“以太坊杀手”中幸存下来,随后运行以太坊虚拟机(EVM)的低成本链(Polygon、BSC、Fantom)开始流行。 而现在,在取得有限的成功之后,这些相同的以太坊杀手正在整合 EVM 并竞相进入多链世界。

具体来说,Polkadot 已经添加了 Moonbeam,Near 推出了 Aurora,并且很快(已宣布但尚未发布),Evmos 将在 Cosmos 上线,Neon 将在 Solana 上线。

当这些链首次推出时(不兼容 EVM),他们声称拥有卓越的设计,具有流行的编程语言支持和速度等功能。 随着这些链开始支持EVM,现在他们似乎不太看好自己技术的优势,意识到需要支持以太坊。 在这样做的过程中,这些链正在回到他们最初的愿景,即建立一个替代以太坊的技术堆栈。

在这里,我们将探讨不同的架构,以及跨区块链围绕 EVM 的新兴标准将如何创造更多的可组合性。 此外,我们看到由此产生的特定链生态系统成为产品试验的温床。

以太坊有虚拟平台吗_以太坊虚拟机_比特大陆以太坊矿机

建设阶段

将 EVM 想象成一台计算机,它在给定特定输入的情况下计算智能合约操作的输出。 EVM 的副本在每个节点上运行 - 必须记住它不位于一个地方。 EVM 也称为“运行时”或“环境”。

除了运行时,还有一些围绕 EVM 构建的重要工具,下面以红色突出显示。

以太坊有虚拟平台吗_以太坊虚拟机_比特大陆以太坊矿机

EVM 接受用 Solidity 语言编写的程序,并且为了使该语言更强大以太坊虚拟机,创建了许多“库”。 像 Truffle 或 Hardhat 这样的开发者工具让编写和测试智能合约变得更容易。 此外,由于我们谈论的是网络环境,因此外部钱包通过 API 库(如 Web3.js)连接到 EVM。

在这些工具中,普通用户比较熟悉的是功能强大的区块链浏览器Etherscan。 它知道如何查看数以千计的交易并以人类可读的方式呈现它们。 此外,还有 MetaMask 钱包,它通过在网络上广播用户命令将用户连接到 EVM。

以太坊有虚拟平台吗_比特大陆以太坊矿机_以太坊虚拟机

数百名高技能的开发人员花费了数千小时来构建这些工具和基础设施。 在某些情况下,使用成熟的工具与不完善的工具创建 dApp 所需的时间可能相差 100:1。 这就是为什么专有堆栈区块链构建的工具和基础设施按照行业标准非常缓慢的原因。

除了卓越的技术,EVM 生态系统还拥有庞大的区块链开发者和开源项目市场。 这些项目可以快速复制,无需耗时的代码重写。

模型比较

专有堆栈链采用不同的 EVM 集成方法。

以太坊虚拟机_比特大陆以太坊矿机_以太坊有虚拟平台吗

Solana 和 Near 使用单链,因此在这些情况下,EVM 将与区块链的主要“智能合约计算机”一起运行。 这也可以在 Near 的 Aurora EVM 设计中看到。

以太坊有虚拟平台吗_以太坊虚拟机_比特大陆以太坊矿机

引用 Aurora 开发人员的话:

“我们重写了所有的 EVM 逻辑,编译成 WASM 字节码,所以它在 Near 运行时的 WASM 片段中执行。现在它是一个 near-native 合约,EVM 合约没有什么特别的。只是把 EVM 添加到 Near内核引入了很多复杂性。”

所以需要注意的是以太坊虚拟机,Aurora 并不是一条链,而是 Near 上的一个 EVM 环境(虽然它有自己的区块浏览器)。 这就是为什么 Near-Aurora 桥不是链之间的桥,而是运行时之间的桥。 这种技术设计会影响业务策略:Aurora 没有验证器,其代币无法保护网络。 因此,在评估 Aurora 或 Neon 时必须使用不同的模型,它们使用类似的设计,而 Evmos 或 Moonbeam 有自己的原生费用代币。

有趣的是,EVM + Near 的 PoS 共识和数据可用性分片使得整体架构类似于 ETH 2.0 的愿景。 Neon 的优势在于 Solana 的速度:Neon EVM 声称每秒处理 4,500 笔交易,并支持亚秒级确认时间。 总体而言,这种将 EVM 与不同类型的架构相结合的实验推动了行业创新。 以太坊现在太大而无法灵活改变,因此 EVM 市场的出现创造了一个机会,可以在没有以太坊主网的成本和风险的情况下快速行动和打破常规。

分别支持 Moonbeam 和 Evmos 的 Polkadot 和 Cosmos 是多链设计的区块链。 他们没有将 EVM 添加到主计算机旁边,而是专门为其创建了一个子链。 这意味着如果需要可扩展性,可以在 Cosmos/Polkadot(以及 Near 上的新分片)上启动更多 EVM 实例作为新的子链,为可扩展性铺平道路。 另一方面,Solana 的模型似乎缺乏这种可扩展性。

EVM 集成之间在设计上还有其他较小的差异。 Aurora 使用 ETH 支付交易费用,这(可能间接地)帮助他们获得了以太坊生态系统的支持。 Evmos 将根据开发者的 dApp 活跃度奖励开发者,通过内置的共享费用收入模型在开发者和网络运营商之间分享部分费用。

以太坊有虚拟平台吗_以太坊虚拟机_比特大陆以太坊矿机

区块链 EVM 未来

从底层链的角度来看,使用 EVM 有各种优点和缺点。 他们需要考虑的主要问题如下。

优势:

这些 EVM 还将底层区块链的代币连接到更广泛的 EVM 生态系统。 比如Polkadot的代币DOT通过官方的跨链桥连接到Moonriver,然后通过广泛使用的EVM跨链桥(如Synapse、Allbridge等)进一步传播。 查看下图,突出显示在基于 EVM 的 Moonriver 上使用 DOT 进行挖矿。 一般来说,建立 EVM-EVM 桥比建立 EVM-不同的共识桥更容易。

EVM 环境可以作为资产从 EVM 链到这些底层链的入口点。 用户会选择对他们来说最方便、最安全的桥梁。 下图显示了 Cosmos Hub 和 Evmos 与 EVM 链交互的示例。

以太坊虚拟机_以太坊有虚拟平台吗_比特大陆以太坊矿机

比特大陆以太坊矿机_以太坊有虚拟平台吗_以太坊虚拟机

缺点:

总而言之,底层链在增加 EVM 兼容性方面的最大优势可能是用户和资产的新入口。 但是有一个缺点。 如果所有连锁店都提供相同的用户体验,那么它们能够获取的品牌溢价就会更小。

评估板标准

EVM 市场的出现为协议架构师创造了推动创新的机会,例如分片(以太坊交付缓慢的东西)或特定于应用程序的链。

一个被广泛接受的标准可能会带来更多的可组合性,这将加强 DeFi 中的网络效应。 独立区块链的快速增长在 2021 年已经足够快,但由于共同的 EVM 支持标准,更大的连接性可能会在未来几年引发更快的增长。

无论对行业有利与否,几乎所有主要开发人员都在集成 EVM 的事实表明,堆栈是当今的必备品,如果没有 EVM 兼容性,就很难竞争。