金色觀察 | 深入研究EIP-4844 Proto Danksharding

114次閱讀

 

作者:Benjamin Thalman,Figment 協議研究員;譯者:金色財經 xiaozou

使以太坊更具可擴展性有助於促進其更廣泛的採用,並確保以太坊網路的長期成功。以太坊對此有甚麼計劃呢?正如 V 神所言,鑒於以太坊在可擴展性方面取得的顯著成功,可能會更依賴 rollup。

重新設想分片

「以太坊生態系統很可能全力傾向 rollup……將其作為近期和中期的擴展戰略。」這句話摘自 V 神的《以 rollup 為中心的以太坊路線圖》,該描述基於這樣一種觀察:最初設想的分片還有很長的路要走,而最初路線圖的一部分——使以太坊更加 rollup 友好——相對來說更易、更快達成。V 神還說道:「在我看來,很可能當第二階段最終到來時,已經無人理會了。」這裡的「第二階段」指的是最初設想的分片。也就是意味著,如果以太坊很好地適應了 rollup,那麼 rollup 可能會繼續發展並被廣泛採用,直到最初的分片計劃變得無關緊要。

支持最初路線圖最後階段的想法是將網路分片,這樣網路的工作方式會從串行處理轉移到並行處理——會有多個區塊被創建,然後通過信標鏈匯集在一起。以 rollup 為中心的路線圖認識到分片的最後階段——即將驗證者分為 64 組——可能並沒有必要。

Danksharding 的目標:

從較高層面上說,Dankshsarding 的重點是實現更多的區塊空間,並通過降低成本鼓勵 rollup 使用該空間。將 Danksharding 與早期的分片路線圖(即 64 個獨立的分片構建糢塊)進行比較時,完全不考慮分片是有益的。Danksharding 最終想要達成的目標是每個區塊都能有更大的區塊空間,以及彰顯以太坊作為 rollup 的數據可用性層的卓越能力。這些變化應該被看作是額外的——今天的以太坊並沒有被取代,但添加了數據可用性方面的功能。

提議者—建設者相分離(Proposer-Builder Separation,PBS)是 Danksharding 的關鍵點。PBS 很可能將來被構建到以太坊中,已有建議將 PBS 用於糾正最大可提取價值(MEV)的中心化趨勢。

PBS 的理念是創建一個新組——建設者——負責構造區塊,而另有一個單獨的組——驗證者(或提議者)——負責提議這些區塊。在這種設定下,提議者在區塊被提議之前不可以查看區塊內容。這將消除提議者從搜尋者 / 建設者那裡「竊取機會」的風險。事實上,PBS 已經存在於執行 MEV-boost 的驗證 節點 中——驗證節點連接中繼節點,中繼節點連接建設者;建設者向驗證者提供區塊進行提議。

另外還假設建設者將變得更加專業化,即他們將擁有更優的計算資源,Danksharding 將能夠依靠建設者來管理關於區塊構建更大的計算需求。這一點很重要,因為 Danksharding 的目標塊大小可能是 16MB(最大 32MB),而當前的區塊平均大小約為 85KB(最大 1.8MB)。

Danksharding 仍然有與分片類似之處,那就是數據可用性抽樣(DAS)。DAS 在不需要每個驗證者都下載整個區塊的情況下,解決了確認整個區塊可用性的問題。這對於可能沒有高性能計算資源的「居家驗證者」來說尤其重要。

Proto-Danksharding

Proto-Danksharding(EIP-4844)被認為是通向 Danksharding 的臺階。重要的是,它設定了 blob 交易,這些交易攜帶了 rollup 使用數據。這一新的交易類型能夠降低區塊空間成本,讓以太坊朝著 Danksharding 更進一步。事實上,正是這些 blob 述「數據可用性層」功能。然而,區塊空間並不會有明顯增加。

這意味著當前的計算資源將足以管理此變化(即不需要依賴具有先進硬件的建設者)。

要從 Proto-Danksharding 發展到 Danksharding,還需要做更多改變。由於塊空間從 1MB 的目標大小跳到 16MB,所以需要數據可用性抽樣(DAS)來使驗證者可以在不下載完整 blob 數據的情況下輕松驗證區塊可用性。此外,由於 PBS 可能帶來建設者專業化提升,這將意味著他們有計算資源來處理構建 16MB 區塊所增加的負載。

深入一點

重要的是要記住,這些都還沒有實施,還有很多方面可以做出改變。也可以說,EIP-4844 是相對完善的,已經做了很多工作。

除了上面的高層次角度描述之外,還有更多方面值得關註。例如,DAS 中包含一些比較複雜的數學。此外,KZG 承諾被要求作為檢查 DAS 過程的一種方式,以確保採樣過程正確進行;換句話說,確保被採樣的片能夠準確反映出它們所在的更大的整體。

此外,還有一個處理抗審查的完整流程。令人擔憂的是,建設者可能會選擇只允許區塊包含特定交易。關於提議者(即驗證者)和建設者(crList = 抗審查列表)之間的通信,有一個潛在的去信任解決方案:

再總覽一下(One more time from the top)

要完全理解 Danksharding 還需要做更多努力,但總體情況是,鑒於以太坊在可擴展性方面取得的顯著成功,可能會更依賴 rollup。為了促進這一點,我們設想了一個新的承載交易的 blob 數據(即 EIP-4844),這類數據的成本很可能比當前正在使用的常規調用數據(calldata)低很多。有了 PBS 和專業化的建設者,將會確保更多的區塊空間。

值得強調的是,Danksharding 並不排斥最初的路線圖——將以太坊分成 64 片(或其他數字)——只是暗示最後一步可能最終並不需要。

對質押者來說意味著甚麼?

Danksharding 的重心是以太坊的可擴展性,所以對用戶的影嚮也是最直接的。也就是說,有可能將費用較低的交易(這些交易的用戶對費用比較敏感)轉移到 rollup 上,騰出空間支持更高費用的交易,如 MEV 提取交易。

此外,Danksharding 非常依賴的 PBS,可能會對 MEV 費用共享產生重大影嚮。該想法是,建設者之間的競爭加劇,從而可能會導致更高比例的 MEV 費用被驗證者和利益相關者共享。從更普遍的角度來說,使以太坊更具可擴展性有助於促進其更廣泛的採用,並確保以太坊的長期成功。

原文鏈接

 

以太全書
版權聲明:本站原創文章,由 以太全書 2022-10-19發表,共計2456字。
轉載說明:除特殊說明外,本站文章如需轉載請註明出處。