国产偷亚洲偷欧美偷精品,国产午夜福利亚洲第一,国产精品亚洲五月天高清 ,国产无遮挡18禁网站免费,国产亚洲精久久久久久无码苍井空

a16z深度解析:分階段實現(xiàn)安全高效zkVM的路徑與挑戰(zhàn)

開發(fā)者必讀。撰文:a16z crypto 編譯:Odaily 星球日報 Golem zkVM(零知識虛擬機)承諾將 SNARK 技術(shù)大眾化,讓任何人都能證明其程序正確執(zhí)行了給定輸入或見證。其核心優(yōu)勢在于優(yōu)化開發(fā)者體驗,但當(dāng)前面臨安全性和性能的雙重挑戰(zhàn)。要實現(xiàn) zkVM 的愿景,設(shè)計者必須攻克這些難關(guān)。本文將分階段解析 zkVM 開發(fā)進程,指出完成這些目標(biāo)可能需要數(shù)年時間。

挑戰(zhàn)
從安全角度看,zkVM 作為復(fù)雜軟件項目仍存在諸多漏洞。性能方面,證明程序正確執(zhí)行的速度可能比本地運行慢數(shù)十萬倍,導(dǎo)致多數(shù)應(yīng)用難以落地。盡管如此,區(qū)塊鏈行業(yè)普遍將 zkVM 視為可立即部署的技術(shù)。部分項目已投入巨額計算資源生成鏈上活動證明,但這只是表面功夫——由于 zkVM 尚不成熟,這些證明要么依賴許可機制,要么更容易遭受攻擊。要打造安全高效的 zkVM,至少還需數(shù)年時間。本文將分階段闡述具體目標(biāo),幫助社區(qū)認(rèn)清現(xiàn)實,專注實質(zhì)性突破。

安全階段
基于 SNARK 的 zkVM 包含兩大關(guān)鍵組件:多項式交互式 Oracle 證明(PIOP)和多項式承諾方案(PCS)。zkVM 通過將執(zhí)行過程轉(zhuǎn)化為約束系統(tǒng),再應(yīng)用 SNARK 證明約束滿足度,強制虛擬機正確操作寄存器和內(nèi)存。確保此類復(fù)雜系統(tǒng)無錯誤唯有形式化驗證。安全階段分為三個子階段,分別針對協(xié)議正確性、驗證器實現(xiàn)和證明器實現(xiàn)。

安全階段 1:協(xié)議正確性
需完成以下驗證:
– PIOP 可靠性的形式化證明
– PCS 在特定加密假設(shè)下的約束力證明
– Fiat-Shamir 在隨機預(yù)言模型中的安全性證明
– 約束系統(tǒng)與 VM 語義的一致性證明
若需零知識特性,還需驗證信息隱藏性。若涉及遞歸,必須逐層驗證所有組件。

安全階段 2:驗證器實現(xiàn)
需形式化驗證 Rust 或 Solidity 等語言的驗證器實現(xiàn)與協(xié)議一致。此階段專注驗證器而非證明器,原因在于:
– 驗證器正確性即保證系統(tǒng)可靠性
– 驗證器實現(xiàn)比證明器簡單一個數(shù)量級

安全階段 3:證明器實現(xiàn)
需驗證證明器能生成符合前兩階段標(biāo)準(zhǔn)的證明系統(tǒng)。若需零知識,還需驗證隱私保護屬性。

預(yù)計時間表
第一階段有望逐步推進,但完全達(dá)標(biāo)至少需兩年;第二、三階段可部分并行,但任何 zkVM 至少需四年才能達(dá)到第三階段。

關(guān)鍵注意事項
Fiat-Shamir 安全性存在未解之謎,隨機預(yù)言模型過于理想化,可能導(dǎo)致實際系統(tǒng)存在漏洞。無遞歸系統(tǒng)更安全,但字節(jié)碼缺陷會削弱證明價值?,F(xiàn)階段應(yīng)優(yōu)先滿足安全性能要求,暫緩后量子時代考慮。

性能現(xiàn)狀
當(dāng)前 zkVM 證明開銷達(dá)原生執(zhí)行成本的百萬倍。盡管部分項目淡化這一差距,但:
– 百萬倍差距仍不可接受
– 擴容計算量只會加劇問題
– 區(qū)塊鏈應(yīng)用要求遠(yuǎn)低于以太坊
– GPU 加速和預(yù)編譯無法改變根本問題

性能衡量標(biāo)準(zhǔn)
SNARK 性能包含三要素:底層證明系統(tǒng)效率、應(yīng)用優(yōu)化和工程加速。本文聚焦基礎(chǔ)開銷,排除其他因素干擾。

性能階段
設(shè)定五級里程碑:
– 第一階段:合理驗證成本
– 證明大小小于見證大小
– 驗證速度不低于原生執(zhí)行
– 第二階段及以后:
– 最大證明大小 256 KB
– 最大驗證時間 16 毫秒

速度階段
– 第一階段:單線程證明慢十萬倍
– 第二階段:單線程證明慢一萬倍,或通過 FPGA 實現(xiàn)同等效果
– 第三階段:自動合成預(yù)編譯實現(xiàn)千倍開銷

內(nèi)存階段
– 第一階段:證明器內(nèi)存少于 2 GB
– 第二階段:證明器內(nèi)存少于 200 MB

預(yù)編譯爭議
預(yù)編譯雖能加速特定任務(wù),但存在三大缺陷:
– 效率不足:核心系統(tǒng)效率低下
– 安全風(fēng)險:手寫預(yù)編譯易出錯
– 體驗差:手動編寫和調(diào)用預(yù)編譯

I/O 開銷問題
預(yù)編譯在處理輸入輸出時產(chǎn)生大量開銷,且無法利用 RAM。跨鏈場景需要多樣化方案,重復(fù)預(yù)編譯不可持續(xù)。

預(yù)計時間表
部分 zkVM 或?qū)⒃诮趯崿F(xiàn)第一階段目標(biāo),但后續(xù)階段仍需數(shù)年時間。

總結(jié)
zkVM 的安全性和性能相互關(guān)聯(lián),安全提升可能伴隨性能下降。現(xiàn)階段應(yīng)專注基礎(chǔ)建設(shè),避免炒作誤導(dǎo)。通過明確目標(biāo),我們終將實現(xiàn)這一愿景,但需要持續(xù)努力。歡迎加入深潮 TechFlow 官方社群和訂閱渠道獲取更多信息。

本文網(wǎng)址:http://iy168.cn/news/1202.html

發(fā)表回復(fù)

您的郵箱地址不會被公開。 必填項已用 * 標(biāo)注