時間:2024-07-04|瀏覽:250
以太坊社區近期提出了一項重要的改進提案——EIP-7732(Enshrined Proposer-Builder Separation,提出者-建構者分離,簡稱EPBS)。這項提案由Francesco D’Amato,Barnabé Monnot,Michael Neuder,Potuz及Terence Tsao等人共同提出,旨在通過將區塊的執行驗證與共識驗證分離,提升以太坊網絡的整體效能和安全性。
EIP-7732 的核心原理
EIP-7732的核心在于引入“建構者”(Builder)的概念,并將以太坊區塊的驗證職責進行邏輯和時間上的分離。通過這種方式,網絡傳播速度將得到顯著提高,區塊重組的可能性也會減少,從而提升節點的驗證效率。
目前,大多數Beacon區塊提出者會將區塊內的執行有效負載建構外包給第三方(即建構者)。提出者通過請求一個承諾的執行有效負載的哈希根(HTR),并提交一個已簽署的Beacon盲塊(SignedBlindedBeaconBlock)給受信任方,由其替換HTR并廣播整個區塊。EIP-7732使得提議者和建構者之間可以進行無信任的公平交換,確保誠實的提出者能夠獲得建構者的支付,并保證誠實建構者的有效負載能夠成為區塊頭(head of the blockchain)。
具體改進
1. 分離驗證職責:當前,驗證者需在接收完整Beacon區塊和認證截止時間內完成共識和執行狀態轉換,檢查數據可用性并評估新的區塊頭。EIP-7732通過分離區塊的執行和共識部分的驗證,使驗證者只需在關鍵時間內執行共識狀態轉換,而執行和數據可用性驗證則可延遲到大多數剩余時間內完成。
2. 提高網絡傳播速度:通過將完整執行有效負載從共識區塊中移除,EIP-7732使網絡在關鍵路徑上的傳播速度更快。
3. 減少重組可能性:該提案減少了由于包含大數據交易而導致的區塊重組可能性,并且在建構者在Beacon區塊認證釋放之前廣播大數據副本的情況下,進一步增強了區塊鏈的穩定性。
4. 提高驗證效率:防止驗證者錯過認證,提高分叉選擇權重屬性,并消除使用受信任中間件來委托區塊建構的需求。
EIP-7732 的影響
EIP-7732代表著以太坊區塊驗證過程中的一項重大進步。通過實現提議者與建構者的分離,該提案不僅提升了網絡的效率和安全性,還使得以太坊的運行更加高效和公平。這一創新將對以太坊生態系統產生深遠的影響,進一步推動其技術發展和應用普及。