現今區塊鏈技術的發展速度愈發加快,區塊鏈應用落地伴隨而來的是用戶對隱私安全性的要求愈發提高。基於此情況,眾多區塊鏈開發團隊提出了多種不同的用戶隱私安全保護機制。其中零知識證明與區塊鏈技術相結合作為一種新的方案為提高區塊鏈隱私安全性提供了更多的可能。本文將結合使用零知識證明的區塊鏈系統—“Zcash”—對其加密技術以及零知識證明進行深入的探討。

本文要點總結:

-零知識證明是上世紀80年代提出的一項加密學理論,而其應用在區塊鏈技術出現後才真正實現,該理論闡述了證明者如何在不提供有效信息的情況下通過驗證者的驗證。

- 目前零知識證明在區塊鏈中的應用大致可以分為三類,分別為可信任初始化設置、通信設置以及無需可信初始化設置,相對而言可信初始化設置的應用性較差,無需可信初始化設置擴展性較好,現階段零知識證明協議偏向於無需可信初始化設置方向開發。

- Zcash作為第一個使用零知識證明的區塊鏈系統,通過zk-Snarks實現了證明者與驗證者之間零交互驗證,目前交易模式分為透明交易、Sprout模式以及升級後的Sapling模式。

- zk-Snarks通過將普通驗證問題轉化為複雜多項式的方式實現證明者與驗證者之間的零知識證明驗證。

- 平衡隱私安全保護與利用保護隱私“作弊”將是未來零知識證明重要發展方向之一。

免責聲明:本報告僅根據市場客觀數據進行調查研究,其中引用數據已盡力做到準確嚴謹,但是不能保證100%準確無誤,並且不能作為個人投資參考。