所有人的目光可能都集中在以太坊即將向權益證明(PoS)共識的過渡上,但有一個鮮為人知的升級將降低以太坊的交易成本,提高可擴展性,這與所謂的合併(The Merge)不同。
EIP-4844 升級將在The Merge 之後的下一個以太坊分叉升級中引入“proto-danksharding”,這有望將第2 層Rollup 的可擴展性提高多達100 倍,同時為實現完全分片(sharding)鋪平道路。
這很重要,因為以太坊當前的路線圖正在為網絡蓬勃發展的第2 層生態系統提供銀行服務,該生態系統將處理可擴展性和費用緩解,直到分片進一步實施。分片將把以太坊的計算負載分散到並行工作的小鏈生態系統中,預計第2 層鏈將在未來成為網絡的分片。
根據L2fees 的數據,在以太坊領先的rollup 網絡上,簡單的代幣轉移成本約為0.1 美元,而swap 估計約為0.15 美元。但這還不夠好,以太坊的聯合創始人Vitalik Buterin 在5 月發推文說,L2 的交易費用必須低於0.05 美元“才能真正讓人接受”。
將於9 月中旬上線的The Merge 將使以太坊網絡的能源消耗減少99% 以上,新的ETH 發行量將減少約90%。但是社區中的許多人錯誤地預期這次升級將顯著提高以太坊的可擴展性並降低網絡費用。
以太坊基金會的協議開發協調員Tim Beiko 告訴The Defiant,proto-danksharding 預計將在The Merge 之後的6 到9 個月內上線。然而,他指出,“眾所周知,升級時間表很難預測”,並且EIP-4844 在實施之前需要通過治理。
分片和Proto-Danksharding
Proto-danksharding 得名於以太坊基金會成員Dankrad Feist。 Feist 設計了danksharding,這是當前版本的分片,計劃作為以太坊擴展路線圖的一部分引入。
Proto-danksharding 是以太坊引入分片的兩部分流程中的第一個。它將在網絡實際分片之前實施大部分基礎設施進行分片。這將包括Danksharding 規範中包含的交易格式、驗證規則、共識和執行邏輯以及gas 價格調整。
一旦在兩到三年內實施,完整的danksharding 也有望進一步將以太坊的可擴展性提高一個數量級。
使用danksharding,每個驗證者只需下載一小部分區塊,與今天相比,rollup 中的區塊大小和吞吐量將增加大約100 倍。
rollups 已成為以太坊領先的第2 層擴展解決方案,並由Arbitrum、Optimism 和Polygon 等公司實施。它們通過將在低成本第2 層網絡上執行的交易捆綁在一起來工作,然後將這些交易分批提交以在以太坊的基礎層進行驗證,以顯著降低交易費用。
Optimism 背後的團隊Optimism 的工程師Mofi Taiwo 告訴The Defiant,“從L2 和其他應用程序的角度來看,proto-danksharding 的用戶體驗與完整分片相同。”
“這使得以太坊能夠在開發完整分片的同時為rollup 提供完整的數據可用性解決方案,從而顯著降低成本,”他補充道。
用Blob 替換Calldata
Buterin 在2 月下旬與其他以太坊研究人員共同撰寫了EIP-4844 提案,大約是在ETHDenver 黑客馬拉鬆開發出第一個proto-danksharding 原型大約一周後。
Proto-danksharding 將允許交易攜帶“blob”來代替calldata。對於網絡來說,Blob 比它將替換的calldata 更小、更便宜。
以太坊基金會和Optimism 研究員Diederik Loerakker 在推特上表示,“數據blobs 是實現完整以太坊分片的第一個里程碑,使rollup……容量增長100 倍。”
Buterin 寫道,這個升級將帶來“巨大的可擴展性增益,因為這些數據不會與現有以太坊交易的gas 使用量競爭。”
刪除歷史數據
一旦EIP-4844 生效,歷史數據也會在30 天后從網絡中刪除。 “以太坊共識協議的目的不是保證永遠存儲所有歷史數據,”Buterin 寫道。 “相反,目的是提供一個高度安全的實時公告板,並為其他去中心化協議留出空間進行更長期的存儲。”
無需存儲歷史數據是EIP-4844 的關鍵特性之一,它將推動rollup 的可擴展性增加。
Taiwo 解釋說,
“rollup……生成大量數據,他們需要將這些數據發回L1,而proto-danksharding 為他們提供了一種更便宜的方式來做到這一點。這種設計特別適合匯總,因為它們不需要永久存儲,而是強有力地保證數據已在以太坊網絡上可用一段時間。”
Buterin 表示,擦除歷史數據只會對單個應用程序構成風險,而不是對以太坊協議本身。 “應用程序承擔存儲與自己相關的數據的負擔是有意義的。區塊瀏覽器、API 提供商和其他數據服務可能會存儲完整的歷史記錄。”
在最近一次出現在The Defiant 播客上時,以太坊基金會的研究員賈斯汀·德雷克(Justin Drake)將每個驗證者都需要下載整個以太坊區塊鏈描述為“冗餘工作”。
展望未來
Taiwo 指出,使用EIP-4844 的Rollup 數量將影響proto-danksharding 上線時實現的可擴展性收益。
他說,
“更多的利用EIP-4844 的Rollup 將增加網絡上blob 空間的競爭,但與沒有proto-danksharding 擴展優勢的網絡相比,費用仍將顯著降低。”