X 平台目前正圍繞區塊鏈設計中的格密碼與基於哈希的密碼學展開討論,參與者包括 Zcash 聯合創始人 Eli Ben Sasson、以太坊聯合創始人 Vitalik Buterin,以及 Delphi Labs 總法律顧問 Gabriel Shapiro。
這場討論源於 a16z crypto 近日在 X 上發布的一篇帖子,主張應擁抱格密碼。在一篇說明文章中,a16z crypto 解釋了其理由;其稱,以太坊計劃中的「僅基於哈希」的簽名聚合設計依賴 SNARK 遞歸,而這種方法伴隨著協調開銷、更大的漏洞暴露面,以及尚未充分確立的安全性。
在回應 a16z crypto 的帖子時,Zcash 聯合創始人 Eli Ben Sasson 明確表示反對,並指出格密碼具有「誘人的數學結構」,很容易成為 AI 攻擊的目標。
根據 a16z crypto 的說法,單純依賴基於哈希的密碼學看起來或許更安全,但在這類設計中,可能會導致系統更加脆弱。進一步參與討論的 Delphi Labs 總法律顧問 Gabriel Shapiro 也在 X 上分享了自己的看法:「我認為,對以太坊而言,以太坊的方案仍然是這裡最好的選擇。」他不同意 a16z crypto 的觀點。
以太坊的 Lean 共識路線圖包括:完全以基於哈希的簽名(某種 Winternitz 變體)取代 BLS 簽名,並使用 STARK 進行聚合。Shapiro 建議,如果格密碼學被證明對 AI 是安全的,可透過預編譯(precompile)將其用於帳戶和錢包;同時他補充說,基於哈希的密碼學能讓以太坊全速推進。
Vitalik Buterin 也加入了這場討論,並表示同意 Shapiro 的看法:「如果格密碼被證明對 AI 是安全的,我們最終仍然可以通過預編譯,把格密碼方案用於賬戶和錢包。」
Buterin 還補充道:「在我看來,支持所有人所需密碼學的理想路徑是通過 8288。你可以在本地生成任何你想要的簽名,然後把它做成 STARK 證明,再通過 stark 聚合器機器將其納入。不需要任何鏈上 calldata。這樣一來,以太坊以後就再也不需要新增預編譯了。」
对此,Zcash 聯合創始人 Eli Ben Sasson 回應稱:“同意,這是以太坊的正確路徑。”
以太坊 正為 量子抗性 做準備
除了比特幣外,大多數大型區塊鏈都採用權益證明機制,這使驗證者能夠通過簽名對每個區塊進行投票。龐大的驗證者集合之所以可行,是因為有簽名聚合。以太坊使用的是 BLS 簽名,這種簽名具有代數結構,能夠將每個時隙中數以萬計驗證者的簽名合併為單一的群元素。
不過,儘管 BLS 很有用,但它並不具備後量子安全性,因為目前已知的後量子簽名方案中,沒有哪一種能以這種方式進行聚合。
Buterin 在今年早些時候解釋量子抗性路線圖時提到,解決方案將是協議層的遞歸簽名和證明聚合。他還談到透過 EIP-8141 引入原生帳戶抽象,該提案為交易驗證、執行和 gas 支付提供了一個框架抽象,使一等帳戶能夠使用任何簽名演算法。

