上周,来自 Scroll、Matter Labs 和 Polygon 的三个公告都有一个共同点:每家公司都暗示它将是第一个将 zkEVM 推向市场的公司。
zkEVM 是一种科技汇总,作为以太坊的一种 “第 2 层” 网络,在以太坊之上运行以处理交易、捆绑交易并将其传递回以太坊的第 1 层主网。ZK 汇总使用花哨的密码学来减轻以太坊高流量的第 1 层网络的一些负载。因此,他们承诺为用户提供更便宜的交易以及许多其他好处。
zkEVM 都向往同一个目标:创造一种感觉就像使用以太坊的第 1 和区块链一样的 ZK 汇总体验。这意味着开发人员应该能够在不更改代码和放弃他们习惯使用的以太坊虚拟机工具的情况下移植他们现有的智能合约。
以太坊虚拟机不是一个特定的硬件或软件,更好地理解为规则、标准和软件包的组合。当在运行类似软件的不同计算机之间共享时,这套共享标准会合并成一个网络(以太坊就是这样一个网络,尽管许多其他区块链网络也采用了以太坊虚拟机的版本)。
但是,怎么可能三个公司都声称是“第一个”创建的 zkEVM 的呢?答案归结为他们每个人如何定义创建真正的 zkEVM 的含义。
我们不会在本文中解释所有不同类型的汇总。有关这方面的更多信息,包括 Optimistic rollups和此处讨论得更高级 ZK rollups 之间的区别,你可以阅读上周的有效点数和 CoinDesk 的第 2 层解释器。
到目前为止,零知识汇总仅应用于少数用例,例如在地址之间发送代币或交易 NFT。zkEVMs,旨在支持任何以太坊智能合约的零知识汇总,预计直到最近还需要几年的时间。
与更快上市的 Optimistic rollups 相比,通用 zkEVM 提供了许多安全和用户体验的优势。未来,他们有望取代以太坊的主网,成为未来几年以太坊活动的主要枢纽。
至于为什么三个团队似乎都认为他们拥有“第一个”zkEVM,可能是他们真的没有意识到他们的竞争对手正在以相似的速度发展。
当 Matter Labs 表示它将成为 2023 年第一季度上市的第一个 zkEVM 时,也许它没有意识到 Polygon 最早在今年夏天推出自己的 zkEVM。
也许 Polygon 在宣布它将成为第一个上市的zkEVM 时,并没有意识到 zkSync 准备在今年年底之前在以太坊的主网上推出,在 Polyon 计划于 2023 年初推出之前。
但时间线并不是 Scroll、Matter Labs 和 Polygon 声称他们将成为第一个上市的zkEVM 的唯一原因。部分分歧归结为他们如何定义真正的 zkEVM。
上周,Polygon 宣布将向市场推出第一个与以太坊虚拟机等效的 ZK rollup 时面临批评。根据一些旁观者的说法,Polygon 解决方案最好描述清楚以太坊虚拟机兼容,而不是以太坊虚拟机等效。
以太坊的两个领先的 Optimistic rollup,Artbitrum 和 Optimism,吹嘘它们是以太坊虚拟机等效的。这意味着在 Arbitrum 和 Optimism上开发的体验与在以太坊上开发的体验是100% 相同的;开发人员可以访问他们用于在以太坊主网上开发的所有相同工具和框架,如果直接移植到第 2 层链,他们无需担心第 1 层合约会中断。
以太坊虚拟机等效性对开发人员来说意义重大,因为它意味着从第 1 层迁移到第 2 层时的开销要少得多。
用户也看到了以太坊虚拟机等效性的好处。Optimism 和 Arbitrum 等 EVM 等效链的用户无需放弃 Metamask 等熟悉的应用程序,而不是同时使用汇总特定的钱包或其他工具。
以太坊虚拟机兼容性是一个比以太坊虚拟机等效性更宽松的定义。与以太坊的开发人员和用户体验完全相同,以太坊虚拟机兼容的链接可能无法插入以太坊上使用的所有相同工具和软件框架。
开发人员可能需要重写他们的智能合约,以便将它们移植到与以太坊虚拟机兼容的区块链。有时使用与以太坊的本地语言 Solidity 完全不同的编程语言。即使开发人员仍然能够使用 Solidity 编写他们的智能合约,某些操作也可能无法完全得到 rollup 的支持,这可能会导致错误或其他工程难题。
尽管用户可能能够在与以太坊虚拟机兼容的汇总和以太坊之间来回发送资产,但这样做可能需要专门的钱包而不是 Metamask。
上周,当 Polygon 宣布将第一个与以太坊虚拟机等效的 zkEVM 推向市场时,一些旁观者指出,Polygon 提供的规范最好描述为与以太坊虚拟机兼容,而不是与以太坊虚拟机等效。
zkSync 2.0 属于语言级别。开发人员可以在 Solidity 中编写智能合约,但 zkSync 会在幕后将该代码转换成另一种称为 Yul 的语言,然后对其进行解释,以执行所有支持零知识汇总的奇特密码学。
从好的方面来说,zkSync 背后的团队 Matter Labs 表示,其系统旨在为汇总提供某些优势,特别是在它如何生成计算密集型密码证明方面。
在消极方面,zkSync,根据大多数定义,最好描述为以太坊虚拟机兼容而不是以太坊虚拟机等效。zkSync 有可能不会与现有的每一个以太坊工具 1:1 兼容,尽管 Matter Labs 坚持认为从长远来看这不应该是一个问题。
Scroll 和 Polygon 都对他们的 zkEVM 采用了字节码级别的方法。这些方法完全取消了转译器步骤,这意味着它们不会在 Solidity 代码被编译和解释之前将其转换为单独的语言。这意味着与以太坊虚拟机更好的兼容性。但即使在这里,也有一些区别可能使 Scroll 比 Polygon 更像是一个“真正的”zkEVM,这取决于你问谁。
正如 Messari 在上周发布的一份报告中所解释的那样,“[‘真正的’以太坊虚拟机] 争论的一部分在于以太坊虚拟机字节码是直接执行还是先解释然后执行。换句话说,如果一个解决方案没有反映官方以太坊虚拟机规范,它就不能被认为是真正的 zkEVM。在这个定义中,Scroll 可能被认为是一个‘真正的 zkEVM’,而不是其他的。”
根据 Messari 的说法:“Polygon 使用一组新的汇编代码来表达每个操作码,即人类可读的字节码翻译,这可以让代码在以太坊虚拟机上的行为有所不同。”
换句话说,Polygon 可能比它的主要字节码竞争对手 Scroll 更远离以太坊虚拟机等价物。然而,Polygon 会争辩说,正是这些差异使其能够提供比竞争对手更好的产品。
上周的 zkEVM 公告代表了令人印象深刻的技术进步,但是,正如虚拟货币一次又一次地证明,即使是高度技术性的概念也不能免受营销扭曲的影响。
不过,归根结底,细微的技术差异(例如以太坊虚拟机等效性和兼容性之间的差异)存在于定义不明确的范围内。
正如 Scroll 联合创始人彭珊迪表示:“对于任何定义都没有明确的共识。整个研究团队倾向于对事物的某种叙述或某种看法,但这绝不是确定的事物。我们的研究团队甚至没有就一切的含义达成共识。”
从长远来看,上周宣布的所有计划 zkEVM 解决方案,以及我们甚至没有听说过的其他几个解决方案,似乎都将围绕新技术和汇总解决方案联合起来,使以太坊比现在更容易获得。
【文章的内容仅为个人观点,不包含对虚拟货币的投资及购买建议!喜欢文章的朋友不妨给远信点个赞、关注以及转发,让更多的朋友收到远信的文章!你们支持是远信坚持创作的动力。】