Vitalik Buterin 鼓励在以太坊主网上部署零知识以太坊虚拟机 (zk-EVM)。
在一个 博文,Buterin 表示,zk-EVM 将加速以太坊的验证过程,而不会影响网络的去中心化和安全性。
zk-EVM 与以太坊的多客户端哲学交互
根据这位俄裔加拿大程序员的说法,以太坊通过其多客户端理念维护其安全性和去中心化,这使用户能够通过协作管理的规范运行节点,并由多个团队进行实施。
以太坊创建者认为可以使用 zk-EVM 修改整个验证过程,这将提高网络的可扩展性。
zk-EVM 是一种新型的以太坊虚拟机,它通过生成零知识证明来增强以太坊的可扩展性,同时支持智能合约和应用程序兼容性。
以太坊第 2 层扩展解决方案 Polygon 已经部署了其 zk-EVM 以提高交易速度。 Polygon 的 zk-EVM 将多个交易聚合到一个证明中,使网络能够顺利执行它们。
Buterin 认为 zk-EVM 不应该单独用于第 2 层协议,因为可以将它们部署在以太坊的基础层 (L1) 上。 他 陈述 zk-EVM 将解决以太坊的基础层验证问题。
“一旦发生这种情况,ZK-EVM 实际上成为第三种类型的以太坊客户端,对网络安全的重要性与今天的执行客户端和共识客户端一样重要,”他说。
在以太坊的基础层上部署 zk-EVM
Buterin 进一步概述了在以太坊网络上部署 zk-EVM 的各种方式,以及它们面临的挑战。
这 以太坊开发者 提到了使基础层充当 L2 协议交换所的可能性,同时几乎所有活动都被迫转移到那里。 然而,他透露,这个选项将使现有的基于 L1 的协议变得“在经济上不可行”并增加交易费用。
第二种选择是创建类型 1 zk-EVM 来验证 L1 以太坊区块的 EVM 执行。 虽然此选项会遇到挑战,但计算机科学家相信开发人员会找到解决这些问题的方法。
“有了这些技术,未来看起来非常美好。 以太坊区块将比今天更小,任何人都可以在他们的笔记本电脑甚至他们的手机或浏览器扩展程序中运行一个完全验证的节点,这一切都会发生,同时保留以太坊多客户端理念的好处,”Buterin 补充道。