# 关于zk-EVM的一点理解

By [seanfuo](https://paragraph.com/@seanfuo) · 2022-07-21

---

L2的rollup现在主要有两个方向，Optimism和ZK-rollup，这方面有很多资料介绍不再展开。

其中OP工作机制是防欺诈证明，即有人质疑提交到L1的数据是欺诈的且被事后证实确实是欺诈的那么交易无效，但问题是如果某条数据是欺诈的但没人举报呢？

所以个人认为OP的防欺诈证明比起ZK的有效性证明安全性要差一些，而有效性证明则是在提交到L1之前都要对数据的真实性正确性进行验证。

但是！OP兼容EVM，对于广大的以太坊生态开发者来说则很方便，我想这是V神支持OP的重要原因？而zk的众多L2解决方案此前都是不兼容EVM的，需要开发者单独学习他们的开发语言，比如L2重要选手StarkWare旗下的StarkNet需要开发者学习他们推出的Cairo。相应的，对于用户端来说那也通常需要下载安装单独的钱包而不能在类似metamask这样的常用钱包添加一条链就能搞定。——真是对solidity开发者麻烦对用户也麻烦，这样一来推广、生态增长难度更大嘛。

所以作为安全性更高的ZKrollup L2方案，如何适配EVM一定会有人去努力！困难都是用来解决的对吧？

所以今天（7 月 20 日），Polygon 宣布其首个 zkEVM即将上线。昨天基于 zkEVM 的 Layer 2 解决方案Scroll （也有华人背景）发布其 zero-th zkEVM。去年 12 月，zkSync 上线其支持 zkEVM 的测试网，并且也是在7月20日宣布主网在100天内上线。

是不是一下就活起来了？一下出来3套zk-EVM的方案，未来会加入的L1或者L2方案相信只会更多！只是之前众多资本押注的Optimism Arbitrum Starkware这些公链他们会参与吗或者下一步的演进方向是？

---

*Originally published on [seanfuo](https://paragraph.com/@seanfuo/zk-evm)*
