今日实时汇率
1 美元(USD)=
7.178 人民币(CNY)
反向汇率:1 CNY = 0.1393 USD
更新时间:2025-07-09 03:00:01
撰文:Donnager
Uniswap 经过投票计划将 V3 上线二层扩容网络 Arbitrum 在引发了社区热议的同时,也让市场感受到了二层网络势不可挡的浪潮已经形成。
而今天 Matter Labs 的 zkSync 终于将支持通用智能合约的 2.0 版本上线了测试网,为此前计划在 8 月上线的主网进行着最后的准备。
此次 zkSync 2.0 也公开了很多此前未披露的信息,其中很多都会直接影响用户和开发者的体验。
zkEVM:99% 兼容 EVM
此前 Arbitrum 引发一个讨论话题是 EVM 兼容性,虽然 Optimism、Arbitrum 和 zkSync 2.0 都声称兼容 EVM (以太坊虚拟机),这也意味着现在的以太坊开发者(比如 Solidity)可以很方便的将现有的代码通过某些方式迁移至 L2 网络中。
但是根据几个扩容协议的文档显示,他们对于 EVM 的兼容性并不是 100% 的,比如 Optimism 就不支持部分 Opcode。
而 zkSync 的 zkEVM 也是如此,虽然此前他们称 zkEVM 是图灵完备的,但还是不支持 EVM 的部分 Opcode。
zkSync 公布的信息显示,他们尚未支持 ADDMOD、CREATE2 等数个 Opcode,但是未来支持加入。而另外比如 KECCAK256 在该版本中也会缺失,但是团队会引入另一个哈希函数。还有一类是以太坊基金会计划移除的 Opcode,zkSync 将不会支持。
所以根据他们的总结,zkEVM 将不会完全支持 EVM,不过预计可以支持 99% 以 Solidity 编写的智能合约。
zkSync 2.0 如何签署交易?
为了支持更广范围的钱包类型,比如普通的以公私钥生成的以太坊地址或者以智能合约为基础的账户,zkSync 2.0 在交易上支持两种方式。
对于绝大多数的用户而言(比如使用 MetaMask 或 imToken),如果是原生二层网络的交易,用户的体验就是通过钱包对交易进行「签名」即可,所以用户不需要支付以太坊主网的交易费。他们采用的是 EIP-712 的标准,所以在 MetaMask 等钱包中是可以得知需要签署的交易信息的基本内容的。