零知識證明技術發展史:從理論突破到Layer2擴容應用

零知識證明的發展歷程與應用

一、零知識證明的歷史演進

現代零知識證明體系起源於1985年Goldwasser、Micali和Rackoff合著的論文。該論文探討了在交互系統中,通過多輪交互來證明一個陳述正確性所需交換的知識量。如果可以實現零知識交換,就稱爲零知識證明。這種交互式系統只能在概率意義上正確,而非數學上嚴格可證。

爲克服交互式系統的局限性,非交互式(NP)系統應運而生,具備完備性,成爲零知識證明的理想選擇。早期零知識證明系統效率和實用性不足,主要停留在理論層面。近十年來,伴隨密碼學在加密貨幣領域的興起,零知識證明迅速發展,成爲重要研究方向。

零知識證明的關鍵突破是Groth在2010年發表的論文,爲zk-SNARK奠定了理論基礎。2015年,Zcash採用零知識證明系統實現交易隱私保護,是應用層面的重要進展。隨後zk-SNARK與智能合約結合,應用場景更加廣泛。

期間一些重要學術成果包括:2013年的Pinocchio協議、2016年的Groth16算法、2017年的Bulletproofs、2018年的zk-STARKs等。這些成果在證明大小、驗證效率等方面不斷優化,推動了零知識證明的發展。

HashKey ZK 101 第一期:歷史原理與行業

二、零知識證明的主要應用

零知識證明最廣泛的兩個應用是隱私保護和擴容。早期隱私交易項目如Zcash和Monero推出後備受關注,但實際需求不如預期。近年來,隨着以太坊轉向以rollup爲中心的擴容路線,基於零知識證明的擴容方案重新成爲焦點。

隱私交易

隱私交易已有多個落地項目,如使用SNARK的Zcash和Tornado、使用Bulletproof的Monero等。以Zcash爲例,其交易流程包括系統設置、密鑰生成、鑄幣、交易證明生成、驗證和接收等步驟。但Zcash也存在局限性,如基於UTXO模型難以擴展,實際隱私交易使用率不高。

Tornado採用單一大混幣池設計,基於以太坊網路,具有更好的通用性。它使用zk-SNARK提供交易隱私保護,可確保只有存入的幣可被提取、幣不會被重復提取等特性。

HashKey ZK 101 第一期:歷史原理與行業

擴容

零知識證明在擴容方面的應用主要是zk-rollup。zk-rollup包括Sequencer和Aggregator兩類角色。Sequencer負責打包交易,Aggregator將大量交易合並生成rollup並創建零知識證明,用於更新Layer 1狀態。

zk-rollup具有費用低、快速最終性等優勢,但也面臨計算量大、安全設置復雜等挑戰。目前主流的zk-rollup項目包括StarkNet、zkSync、Aztec Connect、Polygon Hermez等,在技術路線和EVM兼容性方面各有特色。

EVM兼容性是zk-rollup發展的關鍵問題。項目需在零知識友好性和EVM兼容性之間權衡,一些項目選擇完全兼容EVM操作碼,另一些則設計新的虛擬機以兼顧兩者。近期技術進展使EVM兼容性大幅提升,有望推動開發生態繁榮。

HashKey ZK 101 第一期:歷史原理與行業

三、ZK-SNARK的基本原理

zk-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)是一種廣泛應用的零知識證明協議。它具備零知識性、簡潔性、非交互性、可靠性和知識可靠性等特徵。

Groth16 zk-SNARK的證明過程主要包括以下步驟:

  1. 將問題轉換爲電路
  2. 將電路轉換爲R1CS(Rank-1 Constraint System)形式
  3. 將R1CS轉換爲QAP(Quadratic Arithmetic Program)形式
  4. 建立可信設置,生成證明密鑰和驗證密鑰
  5. 生成和驗證zk-SNARK證明

這一過程涉及復雜的數學原理和密碼學技術,是實現高效零知識證明的基礎。

HashKey ZK 101 第一期:歷史原理與行業

HashKey ZK 101 第一期:歷史原理與行業

ZK-5.18%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 9
  • 分享
留言
0/400
社恐元宇宙vip
· 07-20 08:37
听不懂但感觉好高级
回復0
RektHuntervip
· 07-19 21:00
学得头晕 干喝酒去了
回復0
Ser_APY_2000vip
· 07-19 00:54
讲的什么玩意儿 一个头两个大
回復0
Anon32942vip
· 07-17 19:31
为啥感觉都在讲zk 有点跟风
回復0
GasFee_Criervip
· 07-17 19:19
没完没了的gas费啊
回復0
WalletWhisperervip
· 07-17 19:18
嗯…… zk 证明如何从纯数学演变为实际链机制真是令人着迷…… 说实话,这些行为模式是不可否认的。
查看原文回復0
熊市搬砖人vip
· 07-17 19:12
卷明白了 底层技术才是真神
回復0
半仓就跑vip
· 07-17 19:10
零知识?哎呦看不懂就跑
回復0
WenMoon42vip
· 07-17 19:03
呵 L2真实应用的那天 一人一个zk
回復0
查看更多
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)