原文作者:Mofi Taiwo (optimism 开發者)
EIP-4844(proto-danksharding)正在獲得更多的關注度,憑借其开發、模因以及社區支持,EIP-4844 有望成爲以太坊的下一次重大升級。但它到底是什么?簡而言之,它是一種新的事務(tx)類型,這使得在(以太坊) L1 上可以容易地編寫廉價且短暫的數據。以 blob 表示的數據依賴於一些漂亮的新密碼學,以確保它在足夠長的時間內可供 L2 使用。關於這一主題有很多的資源。在這篇文章當中,我們將介紹推動 EIP-4844 的整體努力。
EIP-4844 最初是 ETHDenver 2022 大會期間的一個黑客馬拉松創意,我們團隊的 protolambda、Prysm 的 terencechain 以及其他幾個人創建了早期原型。這涉及添加 blob 事務類型並實現保護 blob 所需的新 crypto 的 geth 分叉。
EIP-4844 真正進入开發是在今年春天晚些時候开始的,其直接目標是完全實現共識和執行客戶端原型。我們很早就知道,如果沒有以太坊社區的全力支持,將如此規模的 EIP 引入主網是不可能的。目前,我們距離目標硬分叉還有至少九個月的時間,而這段時間對於在測試網之前確定規範中的任何主要問題都至關重要。我們的第一個裏程碑是在初夏通過 EIP-4844 的 Prysm 和 geth 分叉實現的。這是我們第一次擁有完全符合規範的執行和共識客戶端。
我們從該練習中學到了很多東西,包括規範需要更多細節的地方,如何降低實現的復雜性,以及性能問題的原因。我們仍在改進的一個值得注意的問題是驗證 blob(事務)的速度。感謝以太坊基金會的研究人員,我們提出了一種幾乎被遺忘的 70 年代數學的新應用來更新規範,從而提高 blob 驗證的效率。Vitalik 有在這裏寫到這一點。簡而言之,我們能夠使用以下公式攤銷昂貴的 blob 驗證成本:
开發像 EIP-4844 這樣的關鍵升級(並將其包含在即將到來的硬分叉中)需要衆多社區的技能與努力。我們與來自 Coinbase、Prysm 以及 Worldcoin 的开發人員聯手測試、實施和發布 EIP-4844。第一個完全實現的 EIP-4844 开發者測試網(devnet)是在 EIP-4844 社區電話會議上展示的,這爲研究人員和开發人員提供了一個測試環境,以了解我們構建的內容。
雖然社區電話會議很有幫助,但我們仍然缺少來自客戶端开發人員的關鍵反饋——尤其是考慮到 EIP-4844 的开發與合並(The Merge)是並行的。波哥大的 Devcon VI 是 EIP-4844 的關鍵時刻,讓我們有機會與以太坊基金會的核心开發人員以及客戶端團隊展示以及討論該升級。我們發布了 devnet v2,它實現了 EIP-4844 的最新規範,使客戶端开發人員有機會更熟悉該提案。Devnet v2 還用於在 ETHBogota 黑客松期間構建 Blobs 瀏覽器。
多虧了由以太坊基金會主辦的幾次研發研討會,我們不僅能夠一起編寫代碼,而且我們還讓新的核心开發人員加入 EIP-4844 的开發。因此,我們制定了一個路线圖,將 EIP-4844 納入下一次主網升級。
在很長一段時間裏,EIP-4844 的开發過程大致如下:
實施規格
測試規範
根據測試結果更新規範
重復
由於規範不斷變化,开發者測試網(devnet)是我們測試 EIP-4844 的主要手段,因爲它們很容易啓動。現在規範已經基本完成,我們正將實現產品化,其中包括配置單元測試、tx 模糊化、爲客戶端互操作性提供測試向量以及測試網。我們的目標是讓客戶端开發人員更容易實現 EIP-4844,並確信其實現符合規範。
EIP-4844 涵蓋了共識和執行,因此其復雜性介於 EIP-1559 以及合並(The Merge)之間。此外,我們希望 EIP-4844 能與 Shanghai 硬分叉一起發布。這給了我們大約一個月左右的時間來准備一個功能齊全的 EIP-4844 測試網。最重要的是,這是在客戶端开發人員忙於爲 Shanghai 硬分叉實施提款時發生的。自合並以來,客戶端开發人員一直專注於修復客戶端漏洞、清理代碼以及處理提款。我們現在有兩個非常重要的功能:提款以及 EIP-4844,开發者同時在爲下一次硬分叉开發它們。執行這一功能將是對以太坊社區效率和資源的真正考驗。
除了合並,EIP-4844 可能是截至目前最大的社區領導工作。現在有這么多有才華的开發人員正在开發 EIP-4844,我們可以實現這一目標。
一旦 EIP-4844 部署到以太坊主網,並且數據可用性(稱爲 blobspace)被解鎖以供 L2 使用,我們預計 rollup L1 交易的成本將至少降低 20 倍。我們希望所有 rollup 都能夠利用 blobspace 來降低其用戶的交易成本。很高興看到以太坊社區將爲 Blob 交易提供什么樣的應用。從“blob splitters”到 NFT 元數據,EIP-4844 將創建一組新的應用程序,這些應用需要在不影響安全性的情況下訪問廉價且可用的數據。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
標題:一文了解以太坊 EIP-4844 的發展歷史與最新進展
地址:https://www.torrentbusiness.com/article/20841.html
標籤: