......对智能合约汇总当前的准备情况保持清醒也是适当的。每个团队都有强烈的动机将自己推销为“即将接管世界”——但以太坊上最早要到 2022 年底才会出现“生产级”智能合约汇总,而且其中许多团队将直到 2023 年才准备好。好吧,我们现在已经“进入 2023 年了”——zkEVM 的开发和采用状况如何?对于 zkEVM 在许多方面来说,今年都是重要的一年:
- Polygon zkEVM、Linea 和 Scroll 全部推出!
- Immutable 宣布我们的下一个 rollup 将是 Immutable zkEVM
- Polygon 宣布计划将 Polygon PoS 升级到 zkEVM Validium
- 乐观表明他们打算支持将 OP Stack 链作为 zkEVM 运行


- 类型 1 - 处理它,我的用户/我将付费。这里有两个主要优点:您可以将类型 1 证明者与现有区块链一起使用,并且您不需要维护自己的以太坊客户端(开发成本可能与证明成本一样昂贵),尽管您必须保持执行客户已更新。
- 类型 2 - 不触及 "应用层"(例如,不改变操作码的成本/实现),但修改链上的节点,使其具有对验证者更友好的内部结构(例如,对状态使用稀疏梅克尔树)。这种方法的最大缺点是,你需要维护一个永久分叉的以太坊客户端。鉴于以太坊已经在努力维护多个生产级客户端,这是一项非同小可的任务,需要一个专业的区块链工程师团队。
- 类型 3 - 执行类型 2 中的所有操作,同时修改 EVM,删除最难证明的部分(例如一些很少使用的预编译),并可能增加证明者密集型操作的操作码成本。 这是将证明器推向市场的最快方法,但您需要对客户端进行上述所有修改,并且会遇到与现有以太坊应用程序和工具不兼容的地方(例如,任何使用这些预编译的合约都会被破解)。
- 类型 4 - 创建一个专门用于高效 zk 证明的自定义虚拟机,并创建一个用于运行该虚拟机的自定义客户端。这将大大降低证明成本,但您需要建立一个庞大的工具和基础设施生态系统,以支持您的定制虚拟机/客户端。您或许可以提供某种形式的 Solidity 代码转换,但开发人员可能需要对现有合同和工具进行重大修改,才能在您的链上部署。在我看来,大多数第 4 类卷积并不是真正的 zkEVM--"智能合约 zk-卷积 "可能是更准确的描述。






