以太坊聯合創始人 Vitalik Buterin 表示,區塊鏈 Fusaka 升級的核心功能 PeerDAS 是網絡擴展的關鍵。PeerDAS
是 Peer Data Availability Sampling 的縮寫,它使節點無需下載或存儲所有數據即可驗證區塊數據是否存在。Buterin 在一篇 X博文中解釋道,節點會獲取較小的“數據塊”,然後使用糾刪碼重建剩餘數據。糾刪碼是一種數據保護技術,它將數據分解成多個部分,添加冗餘信息,並分發這些部分,這樣即使某些部分缺失,原始數據也可以重建。Buterin
稱這種方法“前所未有”,因為它消除了任何單個節點保存整個數據集的需要。在 PeerDAS 的第一個版本中,在少數情況下仍然需要區塊的完整數據——例如首次廣播區塊時以及需要重建部分區塊時。即便如此,他也強調,只需要一個誠實的參與者就可以使該“不受信任”的角色發揮作用,這使得該過程能夠抵禦大量不誠實參與者的影響,未來的改進還允許這兩個功能分佈式實現。
以太坊首次達到每個區塊 6 個 Blob
Buterin 的評論是對 Dragonfly 數據主管“hildobby”的帖子的回應,hildobby指出以太坊剛剛首次達到每個區塊 6 個 Blob。Blob 是以太坊 Dencun 升級中引入的固定大小的交易數據包,旨在為 rollups 提供比常規 calldata 更便宜的臨時存儲空間。每個區塊都有一個有限的“Blob 空間”,每個區塊的 Blob 數量(Blob 計數)直接影響通過擴展解決方案可以發佈到以太坊的交易數據量。
據 hildobby 稱,Blob 使用量的增加是由 Base、World、Scroll、Soneium 和 Linea 等 rollups 的活動推動的。僅 Base 和 World 兩個平臺就消耗了大部分可用的 blob 空間,Layer 2 平臺每週在主網的費用總計約為 20 萬美元。然而,該分析師表示,許多 blob 空間仍然部分空閒,且發佈模式不一致,這使得 blob 空間的預測更加困難。
每個區塊的平均 blob 數量。圖片: hildobby。Buterin
承認這些壓力,並表示 blob 數量一開始會保守增長,然後隨著時間的推移更積極地增加。他強調,這種謹慎的推出是經過深思熟慮的——核心開發人員希望在擴展容量之前徹底測試系統,儘管他們已經為此工作了多年。雖然 blob 數量決定了每個區塊可以發佈的數據彙總量,但過快地擴展它們可能會給網絡帶來壓力。PeerDAS 通過讓節點通過採樣而不是存儲完整的 blob 來驗證數據可用性來解決這個問題,這支持了謹慎地增加 blob 數量的方法。
從長遠來看,Buterin 認為 PeerDAS 是關鍵,不僅對於第 2 層擴展,而且對於以太坊基礎層也是如此。他認為,一旦 gas 限制上升到足夠高,即使是第 1 層的執行數據也可以移動到 blob 中。這將進一步減輕節點的壓力並釋放擴展空間,使以太坊能夠在不犧牲去中心化的情況下處理更大的需求。
上週,以太坊開發者暫定Fusaka主網發佈日期為12月3日,等待下個月測試網成功上線。以太坊基金會還為Fusaka 啟動了為期四周的審計競賽,為在硬分叉上線主網前發現漏洞的安全研究人員提供高達200萬美元的獎勵。