

Plonky2 是 Polygon 推出的創新型證明系統,為零知識證明技術帶來重大突破。作為一套混合架構,Plonky2 完美結合了 SNARK 與 STARK 兩大零知識證明體系的延展優勢,成功解決 ZK 系統於區塊鏈應用上遭遇的效能與成本瓶頸。
每種零知識證明系統皆包含兩大核心組成:首先是透過算術電路撰寫程式的方式,決定計算過程的數學表達;其次為多項式承諾機制,這為證明提供簡潔且可驗證的密碼學工具。Plonky2 分別針對這兩個部分進行深度優化,打造出實用、高效並適合實際應用落地的系統架構。
Plonky2 採用 FRI(Fast Reed-Solomon Interactive Oracle Proofs of Proximity)作為多項式承諾機制,跳脫傳統 SNARK 領域慣用的 KZG 承諾。這項選擇有效突破橢圓曲線體系的核心限制。由於 KZG 依賴橢圓曲線密碼學,而高效遞迴所需之橢圓曲線並未獲主流區塊鏈原生支援,且必須使用更大的有限域(至少 256 位元),造成現代 CPU 難以高效運算。
FRI 帶來極具策略意義且獨特的權衡,Plonky2 充分發揮這項機制的優勢。FRI 可實現極高速的證明生成,但生成的證明體積龐大,導致上鏈成本較高;同時,FRI 也能產生極小體積的證明,卻需較長時間。Plonky2 不僅在兩者之間取捨,而是靈活並用:在遞迴環節對速度要求極高時,選用快速生成的大型證明;而於最終鏈上提交階段,則優先產生小巧證明。這樣的彈性設計讓 Plonky2 能於各個證明環節充分發揮 FRI 的時空權衡優勢。
Plonky2 亦完美結合現代硬體效能,展現卓越表現。現今 CPU 原生支援 64 位元運算,Plonky2 因此採用 Polygon 的 Hamish Ivey-Law 所提出的 Goldilocks 域,其有限域模數為 p = 2^64 - 2^32 + 1。
Goldilocks 域透過兩項設計優化運算速度:首先是 64 位元架構,讓任何小於質數 p 的域元素都能直接儲存於單一 CPU 暫存器;其次,該質數具特殊代數結構,使標準處理器上的算術運算極為高效。這種效能提升非常顯著:將 KZG 承諾系統所用的 256 位元域換成 64 位元 Goldilocks 域後,證明速度可提升高達 40 倍。本方案無須可信設定,亦不再依賴高成本的配對友善型橢圓曲線,有效突破過往遞迴證明組合的技術障礙。
遞迴機制是 Plonky2 在區塊鏈擴展應用的核心優勢。於零知識證明領域,遞迴意指以單一證明驗證多個獨立證明的正確性,徹底改變交易資料的批次處理與壓縮策略:無須逐一驗證海量交易證明,而可將其壓縮為單一遞迴證明,大幅減少鏈上驗證成本。
Plonky2 與 Polygon Zero 所開發的配套證明系統 Starky 協同運作。Plonky2 擅長遞迴與關係串接,Starky 則適合產生最初的交易證明。兩者共用相同有限域與雜湊函數,確保全系統高度相容。實際流程中,Starky 會並行產生單筆交易證明,隨後 Plonky2 以速度優先參數將證明兩兩組合成大型證明,再以更高合併速率壓縮大型證明,最終獲得適合鏈上驗證的最小證明。
整體架構兼顧速度與體積的最佳平衡:遞迴中間環節極速,鏈上提交時體積極小。實際效能非常突出,遞迴證明技術的革新讓 Plonky2 能以標準運算硬體於毫秒內產生完整遞迴證明,遠遠優於早期技術。
Plonky2 巧妙化解 ZK 擴展的核心技術權衡,推動零知識證明系統的典範變革。其策略性選用 FRI 承諾機制,結合 Goldilocks 域以發揮現代硬體效能,並整合 Starky 用於交易層證明,帶來顯著效能提升與證明安全性。系統遞迴架構有助於區塊鏈擴展,可將大量交易證明壓縮為單一、小巧且適合鏈上驗證的證明,實現前所未有的速度與效率。相關技術已透過公開基準充分驗證,Plonky2 目前已成為實務Layer2 擴展方案的關鍵基礎技術,為零知識證明於區塊鏈生產環境落地邁出決定性一步。
Plonky2 是結合 PLONK 與 FRI 技術的 SNARK 實作,是 Plonky 的升級版本,支援區塊鏈擴展性與隱私應用的高效零知識證明。
Plonky2 無論在證明生成速度或證明體積上皆優於傳統方案。其採用 FRI 多項式承諾與遞迴能力,大幅超越 KZG 方案,能實現更快速驗證並降低運算資源消耗。
Plonky2 作為零知識證明的 SNARK 實作,廣泛應用於區塊鏈安全隱私交易、擴展性方案及密碼學驗證。採用 Poseidon 雜湊函數,能高效產生並驗證證明,安全性可達 100 位元。
可於 GitHub clone 官方 Plonky2 原始碼庫,透過閱讀內建範例了解基本用法。安裝 Rust 工具鏈,並以 cargo 執行範例,詳閱文件取得 API 資訊。如想體驗新世代功能,可考慮遷移至 Plonky3。









