什麼是 EIP-4844,它將如何影響以太坊網絡及其用戶的未來?以下是對以太坊一項高技術提案的簡單易懂的解釋,該提案將使網絡對所有用戶來說都更容易訪問。
原文:What Is EIP-4844?(BeInCrypto)
作者:Iulia Vasile
編譯: ChinaDeFi
原用標題:以太坊:輕鬆理解 EIP-4844
以太坊網絡在不斷發展,多年來已經提出了許多技術提案。其中一個提案是由 Vitalik Buterin 提出的 EIP-4844,它關注的是分片技術。
什麼是 EIP-4844,它將如何影響以太坊網絡及其用戶的未來?以下是對以太坊一項高技術提案的簡單易懂的解釋,該提案將使網絡對所有用戶來說都更容易訪問。
在本指南內容包括:
- 什麼是 EIP ?
- danksharding 是如何工作的?
- 什麼是 EIP-4844?
- EIP-4844 的影響
- EIP-4844 的路線圖
- EIP-4844 將如何幫助用戶?
- EIP-4844 是否有助於擴大以太坊區塊鏈的規模?
什麼是 EIP?
以太坊改進提案 (EIP) 是程序員為生態系統提交的提案,旨在創建新的標準並為以太坊網絡添加功能。
EIP 是描述所提出提案的更改的技術規範,並作為社區的 “真相來源”。任何社區成員都可以創建 EIP。
正如我們已經知道的,以太坊已經從工作量證明 (PoW) 升級到了權益證明 (PoS) 共識機制。這個轉換涉及許多中間步驟。EIP 是其中的一些步驟。
例如,EIP 應該包含功能及其推理的簡短技術描述。EIP 作者負責在社區中建立共識,並記錄不同意見。由於提交格式良好的 EIP 的技術要求,許多 EIP 作者都是應用程序或協議開發人員。一個有爭議的 EIP 是 EIP-4844,它涉及來自以太坊生態系統的一些程序員,包括 Vitalik Buterin。該 EIP 旨在創建一種更有效的方法來組織以太坊區塊鏈上的交易數據。
danksharding 是如何工作的?
Danksharding 是以太坊的分片方案,它顯著簡化了驗證者處理交易數據的方式。
在 EIP-4844 中介紹了 DankSharding 的概念。“DankSharding” 這個名字來自 Dank,是 Dankrad Feist 的縮寫,Dankrad Feist 是該提案的主要貢獻者之一。
與舊的分片協議不同,DankSharding 引入了合併費用市場。它沒有固定數量的具有不同區塊和不同區塊提案者的分片,只有一個選擇進入該 slot 的所有交易的提案者。
為了避免對驗證者的系統要求過高,所以就引入了提案者/構建者分離的概念。一個叫做區塊構建者的特殊類別可以對 slot 內容的選擇權進行競標。提案者只需選擇出價最高的有效標頭。
只有區塊構建者可以處理整個區塊。第三方去中心化的預言機協議也可以創建分佈式的區塊構建者。所有驗證者和用戶都可以使用數據可用性抽樣來有效地驗證區塊。
什麼是 EIP-4844( proto danksharding 提案)?
EIP-4844——也被稱為 proto-danksharding 提案——是由 Vitalik Buterin 和其他來自以太坊生態系統的程序員共同創建的。EIP-4844 的主要目的是在不犧牲去中心化的情況下,降低網絡上的 gas 費用,特別是對 rollup 解決方案。Arbitrum 和 Optimism 等 rollup 解決方案可以將 gas 費用降低 100 到 1000 倍。
EIP-4844 提案是作為以太坊 2.0 更新完成之前的臨時解決方案。該提案解釋了一種新方法,以幫助劃分交易中所需的信息,如驗證規則和交易格式,而無需實際實現任何分片。
EIP-4844 最重要的特性是 blob,這是一種新的交易類型。blob 與常規交易類似,但它只攜帶一個額外的數據塊——稱為 blob。數據塊 (blob) 是大型數據包 (大約 125 KB),但這種類型的交易執行起來比使用相同數據的 calldata 要便宜。但是,存儲在 blob 中的數據不能被 EVM 訪問,只能看到它,而不能驗證它。
驗證者和用戶可以下載這些 blob。在 proto-danksharding 中,一個 slot 的數據帶寬限制為 1MB(而不是 16 MB)。這種數據傳輸方式的改變帶來了巨大的不同,它解決了我們在談到以太坊時都非常熟悉的可擴展性問題。通過採用 EIP-4844 提案,來自 blob 的數據不是普通以太坊交易的 gas 使用量。
EIP-4844 的影響
以太坊區塊鏈旨在接受每個區塊空間最多 90 KB 的交易。如果要修改 gas 費用模型,區塊的最大大小可以是 18 MB。但是這個模型對於用戶和驗證者來說都太昂貴了。然而,一個動態費用市場可能有助於囊括更多交易,而不增加網絡緊張度。其中一個提案是 EIP-1559,它是一種介於基本費用和小費之間的混合系統,可以激勵礦工並在每次網絡交易中消耗以太幣。
為了向這個現有系統添加內容,EIP-4844 還引入了對區塊中包含的最大 blob 數量的限制。它們存儲在共識層 (信標節點) 上,而不是執行層上。它們只需要 EVM 的確認。
另一個重要的注意事項是區塊的大小不斷增加,以及它可能對潛在驗證者產生的結果。每個驗證者都需要增加硬件功能,因為需要存儲的區塊鏈數據每年可能增加 2.5TB。減少這種存儲需求的一種可能方法是在一定時間後刪除 blob 數據。
EIP-4844 的路線圖
- EIP-4844 在 ETH Denver 的活動中被介紹和測試。
- EIP-4844 在執行層部署成功後,將部署到以太坊的共識層。
- proto-danksharding 將在以太坊的上海硬分叉中實現 (假設一切按計劃進行)。
EIP-4844 將如何幫助用戶?
社區將 EIP-4844 稱為 “權宜之計”。用它來減輕不斷增加的交易規模的負擔。隨著 gas 費的降低,用戶和網絡將感受到這種變化。
EIP 引入的 Blob 交易的格式與最終分片規範中預期存在的格式完全相同。這允許每個 slot 的 rollup 擴展到 2MB。
Rollup 擴展權宜之計旨在暫時緩解擴展問題,且不增加開發負擔。Rollup 目前使用 calldata。但是,它以後將不再有使用 calldata 的選項。分片數據,也被稱為 “blob”,將會更便宜。rollup 將需要至少升級一次數據處理系統。
因此,有兩種方法可以應用這種權宜之計。首先是降低現有 calldata 的 gas 成本。第二種方法是選擇將用於分片數據但尚未分片的格式。而這正是 EIP-4844 帶來的。
EIP-4844 包括以下內容:
- 一種新的交易類型,用於 “完全分片”;
- 完全分片所需的所有執行層邏輯;
- 完全分片所需的所有執行/共識交叉驗證邏輯;
- 信標塊驗證和數據可用性採樣 blob 之間的層分離;
- 完全分片需要信標塊邏輯;
- blob 的自我調整和獨立的 gas 價格。
EIP-4844 只討論了交易格式和驗證規則,而沒有討論這個新的分片機制的實現。但當這個 EIP 實現後,用戶將受益於更低的交易費用。
EIP-4844 是否有助於擴大以太坊區塊鏈的規模?
我們必須等到這個提案成為現實,才能討論它對網絡的影響。從表面上看,以太坊的 rollup 協議將大幅降低交易費用,這可能為散戶和新手打開一個全新的世界。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。