区块链应用开发指南:业务场景剖析与实战
上QQ阅读APP看书,第一时间看更新

3.3 零知识证明的应用发展

让我们先从以太坊的应用进展说起。

要想成功解决公链的可扩展性问题,不仅仅要做到提高交易吞吐量。区块链世界里所谓的可扩展性,就是系统要能够在满足数百万用户的需求的同时,不以去中心化为代。而加密货币能大规模普及的前提条件是速度快、费用低、用户体验流畅,并且能保护隐私。

在没有技术突破的情况下,现有的可扩展性解决方案不得不在一个或多个条件上做出重大妥协。幸运的是,零知识证明技术的最新进展为我们带来了更多新的解决方案。

Matter Labs团队宣告了ZK Sync的愿景:基于ZK Rollup的免信任型可扩展性和隐私性解决方案,旨在带来绝佳的用户和开发者体验。ZK Sync的开发者测试网络也已经上线。

ZK Sync旨在将以太坊上的吞吐量提高到像VISA那样,每秒可达几千笔交易,同时又能确保资金像存储在底层账户那样安全,并维持较高水平的抗审查性。该协议的另一个重要方面,是延迟性极低:ZK Sync上的交易具有即时经济确定性。

项目遵行精益设计理念,并支持以循序渐进的方式推进协议,按顺序逐一引入各个功能,让每个步骤都能为用户带来最实际的价值。从最基础的部分(安全性)开始,首先聚焦于基础可扩展性(代币转移),然后是可编程性(智能合约),最后是隐私性。

ZK Sync特性一览:

  • 严格持平于L1的安全性
  • VISA级别的吞吐量
  • 亚秒级交易确认速度
  • 抗审查,抗DDoS攻击
  • 隐私保护型智能合约