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 市场的出现为协议架构师创造了推动创新的机会,例如分片(以太坊交付缓慢的东西)或特定于应用程序的链。 一个被广泛接受的标准很可能会带来更多的可组合性,这将加强 DeFi 中的网络效应。2021 年独立区块链的快速增长已经足够快,但由于共同的 EVM 支持标准,更大的连接性可能会在未来几年引发更快的增长。不管对行业有利与否,几乎所有大型开发商都在集成 EVM 这一事实表明该堆栈是当今的必备品,而且如果没有 EVM 兼容性,就很难竞争。









