以太坊開發者提出抗量子質押升級提案

ETH
量子運算後量子以太坊質押EIP
1 小時前來源: crypto.news
以太坊開發者提出抗量子質押升級提案

以太坊研究人員於8月24日提交了一份後量子就緒的驗證者存款合約草案,該合約最終可能允許網絡取代其目前的BLS簽名系統。

摘要

  • 以太坊研究人員本週提交了一份後量子存款合約草案,用於驗證者簽名遷移。
  • 該設計支持可變長度的公鑰、簽名方案和元數據,但尚未選擇後量子算法。
  • 方案0將保留當前的BLS存款,而後續標識符將容納替代的加密簽名系統。
  • 不可逆的遷移開關可能在分階段過渡期後最終停止新的BLS存款。
  • 該拉取請求仍為草案,等待編輯共識、技術審查、討論和成功檢查。

Kevaundray Wedderburn、Tom Wambsgans和Thomas Coratger撰寫了擬議的核心以太坊改進提案。該草案仍是未合併的GitHub 提交,尚未被選入網絡升級。

以太坊提案為新簽名準備存款

以太坊驗證者目前使用固定長度的BLS公鑰和簽名。擬議的合約則接受可變長度的公鑰、簽名和憑證元數據。

每筆存款將包含一個方案標識符,顯示驗證者使用的加密系統。方案0保留給現有的BLS格式,在初始過渡期間保持兼容性。

未來的標識符可以代表後量子簽名系統或其他加密方案。該提案未選擇或實施特定的後量子算法。

該合約是“後量子就緒”的,但本身不會使以太坊具備量子抗性。

共識層的單獨更改仍需要定義驗證者如何在每個新方案下驗證、聚合和處理簽名。

EIP-7685將承載驗證者存款請求

該設計將用執行層請求取代新合約的傳統Merkle樹機制。這些請求將存款信息從以太坊的執行層移動到共識層。

該提案依賴於EIP-7685,該提案創建了一個通用請求系統,用於兩層之間的通信。該框架向執行區塊頭添加請求承諾,並允許共識層處理新的請求類型。

以太坊已經使用該機制進行驗證者操作。EIP-6110將驗證者存款作為EIP-7685請求提供給共識層,而EIP-7002支持執行層觸發的提款。EIP-7251使用相同的框架進行驗證者合併。

新合約將把此架構擴展到包含靈活加密數據的存款。憑證元數據可以攜帶特定於方案的信息,而無需每個簽名系統都使用相同的固定結構。

不可逆的開關可能淘汰BLS存款

該提案包括分階段的遷移機制。開發人員可以最初部署合約,啟用BLS存款,同時允許其他簽名方案稍後進入。

後續的協議決定可以永久禁用新的方案0存款。一旦激活,根據擬議的設計,BLS退役模式將不可逆轉。

當開關激活時,現有的BLS驗證者不會自動消失。需要單獨的規則來處理現有的驗證者密鑰、退出、憑證更改以及遷移到後量子系統。

作者們也在等待關於該設計應如何與現有的驗證者提案(包括 EIP-7002、EIP-7251 和 EIP-8282)互動的回饋。Wedderburn 表示,這個主題已在一次全核心開發者執行會議中提出。

以太坊更廣泛的路線圖已經將抗量子性視為核心長期優先事項。擬議的變更包括用旨在抵抗未來量子攻擊的替代方案取代 BLS 簽名、KZG 承諾和 ECDSA。

該草案仍面臨數個審查階段

該拉取請求帶有草案和核心提案標籤。在檢查時,它也在等待編輯共識、正式審查和成功的自動化檢查。

一位編輯建議將其分配為 EIP-8394 作為序號,並要求進行單獨的 Ethereum Magicians 討論。該編號尚未在官方 EIP 網站上顯示為已接受、已發布的 EIP。

以太坊的 EIP 儲存庫指出,未在官方 EIP 網站上發布的文件應視為工作文件。即使發布為草案也不意味著網路已批准實施。

該提案需要技術討論、規範工作、安全分析、客戶端實施和測試。然後,核心開發者必須在未來的硬分叉中選擇它,才能影響以太坊主網。

尚未宣布目標分叉、測試網啟動或主網截止日期。也沒有經證實的 ETH 市場波動可具體歸因於該草案。

該合約地址僅涵蓋驗證者存款。以太坊更廣泛的後量子過渡還必須涵蓋帳戶簽名、數據承諾和零知識系統,正如先前對以太坊遷移計畫的分析所解釋的那樣