EVM 兼容 & 区块链网络的未来
在 DeFi 盛行的这几年,以太坊的地位愈加稳固。它听过了第一波“以太坊杀手”的冲击,随后运行 EVM 的低成本区块链网络急速流行。现在,那么以太坊杀手在获得局部胜利的时候,它们开始支持 EVM,竞相进入多链世界。如 Polkadot 有 Moonbeam、Near 有 Aurora、Cosmos 有 Evmos、Solana 有 Neon。
当这些链最初推出时(尚不具备 EVM 兼容性),它们声称拥有卓越的设计,具有主流的编程语言支持和速度等特性。随着这些链开始支持 EVM,现在他们似乎不再看好自己技术的优势,而是意识到需要支持以太坊的技术。通过这样做,这些链正在打脸他们最初的愿景,那个建立一个替代以太坊的技术堆栈的愿景。在这里,我们将看看不同的架构,以及围绕区块链 EVM 的新兴标准将如何创建更多的可组合性。此外,我们看到,由此产生的特定区块链生态系统将成为产品试验的温床。
构建阶段
可以把 EVM 想象成一台计算机,在给定特定输入的情况下,计算智能合约的运算输出结果。EVM 的副本在每个节点上运行,务必记住它不是位于一个单独的位置。EVM也被称为“运行时”或“环境”。
除了这个运行时之外,还有一些围绕 EVM 构建的重要工具,它们在下面用红色突出显示。
EVM 引入了用 solidity 语言编写的程序,为了使该语言更加强大,创建了许多“库”。像 Truffle 或 Hardhat 这样的开发工具使得编写和测试智能合约变得更加容易。此外,由于我们讨论的是网络环境,外部钱包通过 Web3.js 等 API 库连接到 EVM。
在这些普通用户更熟悉的工具中,有功能强大的区块链浏览器 Etherscan。它知道如何查看数千个交易,并以人类可读的方式呈现它们。此外,还有 MetaMask 钱包,它通过网络广播用户的命令,将用户连接到 EVM。
数百名杰出的开发人员花费了数千小时来构建这些工具和基础设施。在某些情况下,使用成熟工具和未润色工具创建 dApp 所花费的时间之差可能是 100:1。这就是为什么由专有堆栈区块链构建的工具和基础设施在行业标准下进展非常缓慢的原因。
除了卓越的技术,EVM 生态系统还拥有区块链开发者和开源项目的巨大市场。这些项目可以快速复制,不需要耗时的代码重写。
模型比较
专有堆栈区块链在 EVM 集成中使用了多种方法
Solana 和 Near 使用单片链,因此在这些情况下,EVM 将与区块链的主要“智能合约计算机”一起运行。这也可以在 Near 的 Aurora EVM 设计中看到。
引用一位Aurora开发者的话:
“我们重写了所有的 EVM 逻辑,并将其编译为 WASM 字节码,所以它在 Near 运行时 WASM 段中执行。现在它是一个原生的 Near 合约,不再具备 EVM 合约的任何特别之处。仅仅是将EVM 添加到 Near core 就会引入很多复杂性。”
所以需要注意的是,Aurora 不是一个链,而是 Near 上的 EVM 环境(尽管它有自己的区块链浏览器)。这就是为什么 Near-Aurora 桥不是链之间的桥,而是运行时之间的桥。这种技术设计影响了业务战略:Aurora 没有验证者,它的代币也不能保护网络。因此,在评估 Aurora 或 Neon 时,必须使用不同的模型,它们使用类似的设计,而 Evmos 或 Moonbeam 则有自己的原生费用代币。
有趣的是,EVM + Near 的权益证明共识和数据可用性分片使得整体架构类似于 ETH 2.0 的愿景。Neon 的优势在于 Solana 的速度:Neon EVM 声称每秒可以处理 4500 个交易,并支持不到 1 秒的确认时间。总的来说,这种将 EVM 与不同类型的架构相结合的实验推动了行业的创新。以太坊现在太大了,无法敏捷地改变,所以 EVM 市场的出现创造了一个机会,可以在没有以太坊主网的成本和风险的情况下快速行动和打破常规。
Polkadot 和 Cosmos 分别支持 Moonbeam 和 Evmos,是多链设计的区块链。他们没有选择将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 兼容性,就很难与之竞争。
行业动态
Matter labs 发布首个 zkEVM 测试网 Link
Laura Shin:奥地利程序员或为 2016 年 DAO 被盗事件的幕后黑手 Link
华盛顿稳定币近况更新 Link
dYdX 用户在 L2 rollup 上的单笔交易成本为 $0.04 Link
ETH Denver 2022 视频 Link
美国法院命令 Do Kwon 的 Terra 遵守美国证券交易委员会的传票 Link
洞见
DeFi 流动性管理最优控制:以 OHM 为例 [Tarun Chitra/Kshitij Kulkarni/Guillermo Angeris/Alex Evans/Victor Xu]
Wormhole 事故期间的 MEV 研究 [Misaka]
支持 DeFi 3.0 的论点[knower]
Optimistic rolllups vs zkRollups [Norswap/Optimism]
Proof-of-Stake 和 Cantillion效应 [Data Always]
DeFi:现如今身处何处,将身往何处 [Sean Lippel/Fintech Collective]
加密行业的六大长期预测 [0xfbifemboy]
感谢您的阅读,若您有不同的思路或者更好的想法,欢迎在评论区留言交流!这是 Dose of DeFi 2021 年的最后一更,接下来将迎接圣诞!
本文由 Chris Powers 撰写(Denis Suslov & Financial Content Lab 辅助),一个 DXdao 深度贡献者。所有内容仅代表作者个人独立观点,仅供参考,不构成任何投资意见或建议。