原标题:《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 兼容性:为什么非EVM公链都在拥抱EVM?面临哪些问题?

EVM 接收用 Solidity 言语编写的程序,为了使该言语更强壮,创建了许多“库”。Truffle 或 Hardhat 等开发人员东西使智能合约的编写和测试变得愈加简单。此外,由于咱们谈论的是网络环境,外部钱包经过 API 库(例如 Web3.js)连接到 EVM。

在普通用户更了解的这些东西中,有强壮的区块链浏览器 Etherscan。它知道怎么查看数以千计的买卖并以人类可读的办法出现它们。此外,还有 MetaMask 钱包,它经过网络广播用户的指令将用户连接到 EVM。

数百名高技能开发人员花费了数千小时来构建这些东西和根底设施。在某些情况下,运用老练东西和未完善东西创建 dApp 所需的时间差异或许是 100:1。这便是为什么专有仓库区块链构建的东西和根底设施依照职业规范(或 DeFi 年的几十年)进展十分缓慢。

除了卓越的技能外,EVM 生态系统还具有庞大的区块链开发者和开源项目商场。这些项目能够快速仿制,不需求耗时的代码重写。

模型比较

专有的仓库链在 EVM 的集成中运用了不同的办法。

浅谈 EVM 兼容性:为什么非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公链都在拥抱EVM?面临哪些问题?

  • EVM 环境能够成为资产从 EVM 链到这些底层链的进口点。用户将挑选对他们来说最方便和最安全的桥。下图展现了 Cosmos Hub 和 Evmos 与 EVM 链交互的示例。

浅谈 EVM 兼容性:为什么非EVM公链都在拥抱EVM?面临哪些问题?

  • EVM 环境能够成为新用户的底层区块链的演示版别。经过运用了解的东西,他们将了解新的生态系统、技能、原生项目和资产。幻想一下,在买家第一次习惯了普锐斯之后,丰田开端对其电动汽车产生兴趣。

缺陷:

  • 该模型进一步加强了以太坊,对以太坊东西的更多需求意味着花费更多的资源来改进它们,而以献身底层链的专有仓库为代价。

  • 前期的以太坊杀手最初经过流行的编程言语支撑和独特的规划(如链的应用程序特异性)来区别自己。这个新方向使他们远离了最初的哲学。缺少差异化是否会运用户和开发人员的区块链商品化?

  • EVM 的加入也带来了产品自相残杀的威胁。假如经过 EVM 和根底区块链完成都能够运用同一个应用程序,则后者有必要为用户供给实在的优势,以放弃了解的体会。

总而言之,底层链在增加 EVM 兼容性方面的最大优势或许是为用户和资产供给了一个新的进口通道。但是有一个缺陷。假如一切链都供给相同的用户体会,他们能够获取的品牌溢价就会变小。

EVM 规范

EVM 商场的出现为协议架构师发明了推动立异的时机,例如分片(以太坊交给缓慢的东西)或特定于应用程序的链。

一个被广泛接受的规范很或许会带来更多的可组合性,这将加强 DeFi 中的网络效应。2021 年独立区块链的快速增加现已足够快,但由于一起的 EVM 支撑规范,更大的连接性或许会在未来几年引发更快的增加。

不管对职业有利与否,简直一切大型开发商都在集成 EVM 这一事实表明该仓库是当今的必备品,并且假如没有 EVM 兼容性,就很难竞赛。

作者:Denis

编译:谷昱,链捕手

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注