zkSync是一款由Matter Labs开发,基于Zero Knowledge Rollup技术的ETH Layer2项目。
zkSync被DeFi用户所熟知多源于其对Gitcoin Grants的批量捐赠,也就是在小额高频的支付场景中的应用。
zkSync是基于Zero Knowledge Rollup技术的头部Layer2项目之一。
Zero Knowledge Rollup作为一类Rollup方案,它的底层逻辑无非也是将一系列交易打包、把具体运算过程挪到链下、并定期向主链提交所有交易记录和状态变更结果,从而减少主链节点的计算压力。
Zero Knowledge Rollup与之前小编为大家介绍的Optimistic Rollup的不同之处在于,它采用的是一种“有效证明”,也就是“零知识证明”。
简单来说,“零知识证明”的原理是,验证节点会根据密码学原理,生成一个“有效证明P”,再将“证明P”、原始交易记录和状态变更结果打包上传到主链。
而对于主链上其他节点来说,只要验证一次“证明P”,即可确认状态变更结果是正确无误的。
这一模式的精妙之处在于,验证“证明P”所消耗的gas fee要远远低于完整地验证一次所有被打包的交易。
同时,“证明P”的正确性是由数学原理所保证的,而非由验证节点的押金担保,这也就不需要一个“挑战期”了。
如此一来,资金从zkSync撤回ETH主网仅需要几分钟就可以完成,在效率上要大大高于基于Optimistic Rollup的Layer2项目。
这就正像zkSync官网所宣称的一样,“Rely on math, not validators”,依靠数学原理保障资金安全,而非验证节点的信用,这恰恰是符合区块链精神的。
然而,Zero Knowledge Rollup看似在安全性和效率上都优于Optimistic Rollup,那为什么目前前者的锁仓量和生态完整度,都要低于后者呢?
原因在于,节点验证“证明P”很简单,但想要生成一个“证明P”却是十分困难的,甚至要远超于计算一遍被打包的所有交易。
所以目前Zero Knowledge Rollup的Layer2项目的使用场景仅限于高频小额支付和合约交易等。
就目前的使用场景来说,Optimistic Rollup的发展空间是要大于Zero Knowledge Rollup的,但如果零知识证明的生成路径能够被简化,Zero Knowledge Rollup的项目就将会迎来爆发。
再说回本期的主角zkSync,它与上期介绍的Arbitrum一样,都还没有发行原生通证。不过,官方在用户文档中明确提到,未来zkSync会发行原生通证。
按照DeFi项目的惯例,都会有一部分通证会空投给早期用户,所以,对于普通用户来说,尽早在zkSync进行交互是有必要的。
具体的交互步骤如下(以从ETH主网存入ETH代币为例):
1.我们进入“https://zksync.io/”,然后点击“Open Wallet”。
2.在弹出页面中选择所用的钱包并签名验证。
3.连接成功后,点击“Deposit”向L2转入资产。
4.在红框处选择存入的币种、输入数量再点击“Deposit”并在钱包中确认即可完成存入操作。
将ETH主网的资产转入zkSync之后,就可以在Gitcoin Grants捐赠时选择使用zkSync支付,这可以节约大笔的gas fee。
投资有风险,本文观点和意见仅代表作者本人,并不构成任何建议。