zkSync、Polygon相继宣布zkEVM开发进展,但什么是zkEVM?
ZkEVM 一直是以太坊生态系统相当关注的技术之一。Polygon 于昨日正式宣布推出zkEVM,目前代码已开源,并将在不久后推出公共测试网。
同一时间,另一个以太坊ZK Rollup 解决方案zkSync 2.0 也宣布将在未来100 天内上线主网。开发商Matter Labs 表示,希望能够成为第一个将完全兼容以太坊虚拟机(EVM)的ZK Rollups 扩容方案推向市场的团队。
那么,究竟什么是zkEVM为什么这么多开发团队会将其视为技术演进过程中的重要里程碑呢开发者Foobar 在推特上发布了一系列推文深入探讨此议题,以下为编译内容。
从zk Rollups 说起
L2-rollup 是一种将用户交易批量化的解决方案,能够使Gas成本变得更加便宜,同时继承以太坊主网的大部分安全保证。目前市场上存在两种主要的rollup 类型:Optimistic Rollups 与zk Rollups。
像Optimism 和Arbitrum 等Optimistic Rollups ,会定期向主网发送状态,并依靠欺诈证明来确保状态的真实性。而zk Rollups,如Loopring 和Starkware,也会向主网发送状态,但同时还会附带加密的有效性证明。
一般来说,ZK rollups 因其更强的隐私保证而受到青睐,但它们在技术上具有很大的挑战性。开发人员必须用深奥的程式语言编写自定义回路,即使是对功能的微小改变也需要对底层回路进行大规模的更改。
这就是Loopring 和Starkware 等zk-rollups 面临的问题。虽然理论上很强大,但它们太复杂了,以至于很少有开发者能在它们上面进行构建。
回过头来说,如果有个办法能让你在zk-rollup 上运行任意的Solidity 代码会怎样这就是所谓的「zkEVM」。
第一个zkEVM
如今,Polygon 宣布推出zkEVM(自称市场上第一个)。19 号, Scroll宣布了他们的zkEVM Pre-alpha 测试版本。去年12 月,zkSync 启动了他们的实时测试网,并于昨日宣布将在100 天内启动主网(他们好像才是第一个zkEVM)。
Loopring 运行zk-Rollup,但并不是zkEVM,而是专门为处理特定活动而设计的专用网路,如代币转移和DEX 交易。
Starkware 与Loopring 一样,在Starkware 中,开发人员必须使用Cairo 而不是Solidity 编写自定义代码。
先不说谁才是真正的『第一个』。很明显,zkEVM 已经很接近了!这是一个令人难以置信的消息,多个优质团队之间的竞争只会推动科技创新更快发展。
zkEVM 对普通用户意味着什么
那么,这对于非技术人员,或者对于我们来说意味着什么意味着更便宜的Gas,更多的Rollup 选择,以及更多的App 在这之上……代币的价格可能会有牛市和熊市,但科学技术永远只有进步。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。