EIP-7732:實現提出者與建構者分離的新里程碑

OpheliaAimer
分享
EIP-7732:實現提出者與建構者分離的新里程碑

EIP-7732 (Enshrined Proposer-Builder Separation,提出者-建構者分離,簡稱 EPBS) 是以太坊的一項重大改進提案,將改變以太坊區塊的驗證方式,通過邏輯和時間上分離執行驗證和共識驗證,提升區塊鏈運行效率和安全性。

EIP-7732 推出背景:預期提高效能與安全

EIP-7732 由 Francesco D’Amato、Barnabé Monnot、Michael Neuder、Potuz 及 Terence Tsao 等人提出,並於 2024 年 6 月 28 日創建。這項提案的核心在於將以太坊區塊的執行驗證與共識驗證分開,透過引入新的選擇權和職責,來提升區塊鏈的整體性能和安全性。

EIP-7732 原理

EIP-7732 會改變以太坊區塊的驗證方式,透過導入「建構者」(Builder) 的概念和新的職責 (提交有效性驗證) 來進行邏輯和時間上的分離,用來提高網絡傳播速度,減少區塊重組的可能性,並改善節點驗證效率。(技術詳情)

廣告 - 內文未完請往下捲動

當前,絕大多數 Beacon 區塊提出者將區塊內的執行有效負載建構外包給第三方 (稱為建構者)。他們透過請求一個承諾的執行有效負載的哈希根 (HTR) 並提交一個已簽署的 Beacon 盲塊 (SignedBlindedBeaconBlock) 給受信任方,由其替換 HTR 並廣播整個區塊。這項 EIP 讓 Beacon 區塊提出者和建構者之間進行無信任的公平交換,保證誠實的提出者能夠獲得建構者的支付,並確保誠實建構者的有效負載成為區塊頭 (head of the blockchain)。

具體改進

  1. 分離驗證職責:當前,驗證者需在接收完整 Beacon 區塊和認證截止時間 (以太坊主網為 4 秒) 內完成共識和執行狀態轉換、檢查數據可用性並評估新的區塊頭。透過分離區塊的執行和共識部分的驗證,驗證者只需在關鍵時間內執行共識狀態轉換,而執行和數據可用性驗證則可延遲到大多數剩餘時間內完成。
  2. 提高網路傳播速度:透過將完整執行有效負載從共識區塊中移除,EIP-7732 使網路在關鍵路徑上的傳播速度更快。
  3. 減少重組可能性:該提案還減少了由於包含大數據交易而導致的區塊重組可能性,並且在建構者在Beacon 區塊認證釋放之前廣播大數據副本的情況下,進一步增強了區塊鏈的穩定性。
  4. 提高驗證效率:防止驗證者錯過認證,提高分叉選擇權重屬性 (the weight properties of fork choice),並消除使用受信任中間件來委託區塊建構的需求。

EIP-7732 的影響

EIP-7732代表著以太坊在區塊驗證過程中的一項重大改進。通過實現提議者與建構者分離,該提案旨在提升網絡效率、安全性和穩定性,使以太坊的運行更為高效且公平。這一創新將對以太坊生態系統產生深遠影響,進一步推動其技術發展和應用普及。