坎昆-Deneb (Dencun) 是以太坊網路的升級,它啟動了原始 Danksharding (EIP-4844),引入了臨時資料資料塊 (blob),為 匯總提供更便宜的儲存空間。
一種新的交易類型使匯總提供者能夠以更具成本效益的方式將資料儲存在所謂的「資料塊」中。資料塊保證在網路上可用約 18 天(更準確地說,是 4096 個)。在此期間之後,資料塊將從網路中被修剪,但應用程式仍然可以使用證明來驗證其資料的有效性。
這顯著降低了匯總的成本,限制了鏈的增長,並有助於支援更多使用者,同時保持安全性以及去中心化的節點營運者集合。
我們預期匯總何時會反映出因原始 Danksharding 而降低的費用?
- 此升級已於紀元 269568,即 2024 年 3 月 13 日下午 13:55 (UTC) 啟動
- 所有主要的匯總提供者(例如 Arbitrum 或 Optimism)都已表示,將在升級後立即支援資料塊
- 個別匯總支援的時間表可能會有所不同,因為每個提供者都必須更新其系統以利用新的資料塊空間
硬分叉後如何轉換 ETH?
- 您的 ETH 無需採取任何行動:在以太坊 Dencun 升級之後,您無需轉換或升級您的 ETH。您的帳戶餘額將保持不變,並且您目前持有的 ETH 在硬分叉後仍將以其現有形式可供存取。
- 當心詐騙! **任何指示您「升級」ETH 的人都是企圖詐騙您。**關於此次升級,您無需執行任何操作。您的資產將完全不受影響。請記住,隨時掌握資訊是防範詐騙的最佳方法。
Dencun 網路升級解決了什麼問題?
Dencun 主要透過可負擔的費用來解決可擴展性(處理更多使用者和更多交易)問題,同時保持網路的去中心化。
以太坊社群一直採取「以匯總為中心」的方法來實現其增長,將第二層 (L2) 匯總作為安全支援更多使用者的主要手段。
匯總網路在主網之外處理(或「執行」)交易,然後將結果的密碼學證明和/或壓縮的交易資料發布回主網以進行記錄。儲存這些證明會產生費用(以的形式),在原始 Danksharding 之前,這些證明必須由所有網路節點營運者永久儲存,這使其成為一項昂貴的任務。
Dencun 升級中引入的原始 Danksharding 為這些證明增加了更便宜的資料儲存空間,僅要求節點營運者將此資料儲存約 18 天,之後即可安全地移除資料,以防止硬體需求擴張。因為匯總通常有 7 天的提款期,只要資料塊在此期間於第一層 (L1) 上可用,其安全模型就不會改變。18 天的修剪視窗為此期間提供了顯著的緩衝。
如何存取舊的資料塊資料?
雖然常規的以太坊節點將始終保留網路的當前狀態,但歷史資料塊資料可以在其引入約 18 天後被丟棄。在丟棄此資料之前,以太坊會確保所有網路參與者都能取得該資料,從而留出時間進行以下操作:
- 有意願的各方下載並儲存資料。
- 完成所有匯總挑戰期。
- 最終確定匯總交易。
基於各種原因,人們可能需要歷史資料塊資料,並且可以使用幾種去中心化的協定來儲存和存取這些資料:
- 第三方索引協定(例如 The Graph)透過受加密貨幣經濟機制激勵的去中心化節點營運者網路來儲存此資料。
- BitTorrent 是一種去中心化的協定,志願者可以在其中持有並將此資料分發給其他人。
- 以太坊波特爾網路 旨在透過去中心化的節點營運者網路,以類似於 BitTorrent 的方式在參與者之間分發資料,從而提供對所有以太坊資料的存取。
- 個別使用者始終可以自由儲存他們希望用於歷史參考的任何資料副本。
- 匯總提供者受到激勵來儲存此資料,以增強其匯總的使用者體驗。
- 區塊瀏覽器通常會執行歸檔節點,這些節點會索引並儲存所有這些資訊以便於歷史參考,使用者可以透過網頁介面進行存取。
值得注意的是,恢復歷史狀態是在 1-of-N 信任模型上運作的。這意味著您只需要來自單一可信來源的資料,即可使用網路的當前狀態來驗證其正確性。
此升級對更廣泛的以太坊路線圖有何貢獻?
原始 Danksharding 為全面實施丹克分片奠定了基礎。丹克分片旨在將匯總資料的儲存分佈在各個節點營運者之間,因此每個營運者只需要處理總資料的一小部分。這種分佈將增加每個區塊的資料塊數量,這對於擴展以太坊以處理更多使用者和交易至關重要。
這種可擴展性對於以可負擔的費用和更進階的應用程式在以太坊上支援數十億使用者,同時保持去中心化的網路至關重要。如果沒有這些改變,節點營運者的硬體需求將會升級,導致需要越來越昂貴的設備。這可能會使較小的營運者因成本過高而退出,導致網路控制權集中在少數大型營運者手中,這將違背去中心化的原則。
此升級是否會影響所有以太坊共識和驗證者用戶端?
是的,原始 Danksharding (EIP-4844) 需要同時更新執行用戶端和共識用戶端。所有主要的以太坊用戶端都已發布支援該升級的版本。為了在升級後保持與以太坊網路的同步,節點營運者必須確保他們執行的是受支援的用戶端版本。請注意,有關用戶端發布的資訊具有時效性,使用者應參考最新更新以獲取最新詳細資訊。查看受支援用戶端發布的詳細資訊 (opens in a new tab)。
共識用戶端處理驗證者軟體,這些軟體都已更新以適應此次升級。
坎昆-Deneb (Dencun) 如何影響以太坊測試網?
- 開發網 (Devnets)、Sepolia 和 Holesky 都已進行了 Dencun 升級,並且原始 Danksharding 已全面運作
- 匯總開發者可以使用這些網路進行 EIP-4844 測試
- 大多數使用者將完全不受每個測試網此項變更的影響
現在 L2 上的所有交易都會使用臨時資料塊空間嗎?還是您可以選擇?
以太坊第二層 (L2) 上的匯總交易可以選擇使用兩種類型的資料儲存:臨時資料塊空間或永久的智能合約呼叫資料 (calldata)。資料塊空間是一種經濟的選擇,以較低的成本提供臨時儲存。它保證了所有必要挑戰期的資料可用性。另一方面,智能合約呼叫資料提供永久儲存,但價格更昂貴。
使用資料塊空間還是呼叫資料的決定主要由匯總提供者做出。他們根據目前對資料塊空間的需求來做出此決定。如果資料塊空間需求量大,匯總可能會選擇呼叫資料,以確保資料能及時發布。
雖然理論上使用者可以選擇他們偏好的儲存類型,但匯總提供者通常會管理此選擇。向使用者提供此選項會增加複雜性,特別是在具成本效益的捆綁交易中。有關此選擇的具體詳細資訊,使用者應參考個別匯總提供者提供的文件。
4844 會減少 L1 燃料嗎?
不會顯著減少。引入了一個專門用於資料塊空間的新燃料市場,供匯總提供者使用。雖然透過將匯總資料卸載到資料塊可能會降低 L1 上的費用,但此升級主要側重於降低 L2 費用。L1(主網)上費用的降低可能會作為次要效應在較小程度上發生。
- L1 燃料的減少將與匯總提供者對資料塊資料的採用/使用成正比
- 來自非匯總相關活動的 L1 燃料可能會保持競爭力
- 採用資料塊空間的匯總將需要較少的 L1 燃料,有助於在短期內推動 L1 燃料費用下降
- 資料塊空間仍然有限,因此如果一個區塊內的資料塊已飽和/已滿,那麼匯總可能需要在此期間將其資料作為永久資料發布,這將推高 L1 和 L2 的燃料價格
這會降低其他 EVM 第一層區塊鏈上的費用嗎?
不會。原始 Danksharding 的好處特定於將其證明儲存在第一層(主網)上的以太坊第二層匯總。
僅僅與以太坊虛擬機 (EVM) 相容並不意味著網路會從此升級中獲得任何好處。獨立於以太坊運作的網路(無論是否與 EVM 相容)不會將其資料儲存在以太坊上,也不會從此升級中獲得任何好處。
比較喜歡視覺學習?
_解鎖以太坊的擴展,EIP-4844 — Finematics _
與 Domothy 一起了解資料塊空間 101 — Bankless
進階閱讀
- EIP4844.com (opens in a new tab)
- EIP-4844:分片資料塊交易 (原始 Danksharding) (opens in a new tab)
- Dencun 主網公告 (opens in a new tab) - 以太坊基金會部落格
- 以太坊漫遊指南:原始 Danksharding (opens in a new tab) - Jon Charbonneau
- 原始 Danksharding 常見問題 (opens in a new tab) - Vitalik Buterin
- 深入解析 EIP-4844:坎昆升級的核心 (opens in a new tab) - Ebunker
- AllCoreDevs 更新 016 (opens in a new tab) - Tim Beiko