zkSync 是由Matter Labs 于2019 年推出的以太坊Layer 2 扩容解决方案,Matter Labs 的创办人Alex Gluchowski早期在以太坊基金会做Plasma 研究员( Plasma 是较为初阶的扩容解决方案),2018 年创立了Matter Labs,zkSync 已获得多家知名VC 如a16z, Dragonfly 投资。
以太坊目前每秒可处理的交易数量( TPS )约为15 笔,目前的交易量是以太坊网络考量去中心化程度和安全性所做出的最优解(不可能三角),以目前的科技短期内无法在相同条件下增加每秒交易量,所以有人提出了在第二层( Layer 2 )上处理执行交易,将以太坊作为结算和安全保护层,这样的设计也比较符合目前金融系统的结算结构,中央银行并不会纪录或是执行各家银行对用户的交易,而是各家银行自行处理,央行只负责最后结算,所以目前Layer 2 解决方案也被看作是以太坊面对大规模用户使用时的解方。
目前主流的Layer 2 解决方案主要有两种Optimism和ZK( Zero-Knowledge 又称零知识证明),而zkSync 前的小写zk 即是代表他们是使用零知识证明的Layer 2 方案,以太坊的创办人Vitalik Buterin 在他的部落格内提到他对于这两种技术发展观点:
我自己的观点是在短期内Optimism Rollup 可能在一般的EVM 计算中胜出,而ZK Rollup 可能在简单的支付、交换和其他特定应用案例中胜出,但从中长期来看,随着ZK-SNARK技术的改进,ZK Rollup 将在所有案例中胜出。