现今区块链技术的发展速度愈发加快,区块链应用落地伴随而来的是用户对隐私安全性的要求愈发提高。基于此情况,众多区块链开发团队提出了多种不同的用户隐私安全保护机制。其中零知识证明与区块链技术相结合作为一种新的方案为提高区块链隐私安全性提供了更多的可能。本文将结合使用零知识证明的区块链系统—“Zcash”—对其加密技术以及零知识证明进行深入的探讨。
本文要点总结:
-零知识证明是上世纪80年代提出的一项加密学理论,而其应用在区块链技术出现后才真正实现,该理论阐述了证明者如何在不提供有效信息的情况下通过验证者的验证。
- 目前零知识证明在区块链中的应用大致可以分为三类,分别为可信任初始化设置、通信设置以及无需可信初始化设置,相对而言可信初始化设置的应用性较差,无需可信初始化设置扩展性较好,现阶段零知识证明协议偏向于无需可信初始化设置方向开发。
- Zcash作为第一个使用零知识证明的区块链系统,通过zk-Snarks实现了证明者与验证者之间零交互验证,目前交易模式分为透明交易、Sprout模式以及升级后的Sapling模式。
- zk-Snarks通过将普通验证问题转化为复杂多项式的方式实现证明者与验证者之间的零知识证明验证。
- 平衡隐私安全保护与利用保护隐私“作弊”将是未来零知识证明重要发展方向之一。
免责声明:本报告仅根据市场客观数据进行调查研究,其中引用数据已尽力做到准确严谨,但是不能保证100%准确无误,并且不能作为个人投资参考。