来源:链捕手

浅谈EVM兼容性为什么公链都在拥抱EVM

原文作者:Denis

原文标题:《EVM compatibility and the future of blockchains》

原文编译:谷昱,链捕手

以太坊在第一波“以太坊杀手”中幸存下来,随后运行以太坊虚拟机(EVM)的低本钱链(Polygon、BSC、Fantom)大受欢迎。
而现在,在推出有限的成功之后,这些相同的以太坊杀手正在整合 EVM 并竞相进入多链天下。

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

当这些链首次推出时(不兼容 EVM),它们声称拥有卓越的设计,具有盛行的编程措辞支持和速率等特性。
随着这些链开始支持 EVM,现在他们彷佛不那么看好自己技能的上风,而是意识到须要支持以太坊的。
通过这样做,这些链正在回溯其最初的愿景,以构建以太坊的替代技能堆栈。

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

培植阶段

将 EVM 视为一台打算机,它在给定特定输入的情形下打算智能合约的操作输出结果。
EVM 的副本在每个节点上运行——必须记住它并不位于一个地方。
EVM 也称为“runtime”或“环境”。

除了runtime,还有一些环绕 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 片段中实行。
现在它是一个近乎原生的合约,EVM 合约没有什么特殊之处。
仅仅将 EVM 添加到 Near 内核中就会引入很多繁芜性”。

以是须要把稳的是,Aurora 不是链,而是 Near 上的 EVM 环境(只管它有自己的区块浏览器)。
这便是为什么 Near-Aurora 桥不是链之间的桥,而是runtime之间的桥。
这种技能设计会影响业务计策:Aurora 没有验证器,它的代币不能保护网络。
因此,在评估利用类似设计的 Aurora 或 Neon 时,必须利用不同的模型,而 Evmos 或 Moonbeam 则拥有自己的原生用度代币。

有趣的是,EVM + Near 的PoS共识和数据可用性分片使得整体架构类似于 ETH 2.0 的愿景。
Neon 的上风在于 Solana 的速率:Neon EVM 声称每秒可处理 4,500 笔交易,并支持不到一秒的确认韶光。
总的来说,这种将 EVM 与不同类型架构相结合的实验推动了行业的创新。
以太坊现在太大了,无法灵巧地改变,因此 EVM 市场的涌现创造了一个快速行动和冲破事物的机会,而无需以太坊主网的本钱和风险。

分别支持 Moonbeam 和 Evmos 的 Polkadot 和 Cosmos 是多链设计的区块链。
他们没有选择将 EVM 与主打算机并排添加,而是专门为其创建了一个子链。
这意味着如果须要可扩展性,更多 EVM 实例可以作为 Cosmos/Polkadot 上的新子链(以及 Near 上的新分片)启动,为可扩展性铺平道路。
另一方面,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 的加入也带来了产品自相残杀的威胁。
如果通过 EVM 和根本区块链实现都可以利用同一个运用程序,则后者必须为用户供应切实的上风,以放弃熟习的体验。

总而言之,底层链在添加 EVM 兼容性方面的最大上风可能是为用户和资产供应了一个新的入口通道。
但是有一个缺陷。
如果所有链都供应相同的用户体验,他们可以获取的品牌溢价就会变小。

EVM 标准

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

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

不管对行业有利与否,险些所有大型开拓商都在集成 EVM 这一事实表明该堆栈是当今的必备品,而且如果没有 EVM 兼容性,就很难竞争。