擴容與第二層

Proto-danksharding

Proto-danksharding 是 danksharding 的第一期,於以太坊 2024 年 3 月的 Dencun 升級中以 EIP-4844 上線。它引入了核心的新物件——資料 blob——以及專屬於它的獨立費用市場,卻刻意止步於最困難的那部分。它加上了彙整今天所需的資料格式、交易類型與廉價定價,而把資料可得性抽樣留待日後升級。在那之前,每個節點仍會下載每一份 blob,這在上線時較保守的 blob 數量下是可接受的。

它的目的是立即削減彙整成本。在 blob 出現之前,彙整把壓縮過的交易資料當作一般 calldata 貼上鏈,與每一筆兌換、轉帳爭搶同一份 gas,並讓那些資料被永久繼承。Proto-danksharding 給了它們一條專屬、便宜得多的車道:blob 在自己的 blob-gas 市場裡定價(該市場與一般 gas 各自獨立浮動),且在約 18 天後被修剪,而非永久儲存。上線時的效果十分顯著——許多彙整的資料貼鏈費用下降了一個數量級,L2 交易成本也隨之大跌。

關鍵在於,proto-danksharding 鋪好了向前相容的鷹架。blob 格式、KZG 承諾、新的交易類型與點求值預編譯合約的設計,都使得日後完整 danksharding 加入抽樣與「每塊更多 blob」時,彙整所對接的介面不必更動。上線參數為每塊目標 3 份、上限 6 份 blob,每份 128 KiB;2025 年的 Pectra 升級隨著信心增長提高了這些數字(目標 6 份、上限 9 份),而完整 danksharding 更高的數量則待抽樣上線後跟進。

Proto-danksharding 尚未進行抽樣——它的擴容好處純粹來自一條更便宜、會被修剪、且獨立定價的資料車道。完整 danksharding 更大的躍進(每個節點不再下載每一份 blob)則要等資料可得性抽樣在日後的分叉中上線。