以太坊改進提案什麼是EIP-4844?以太坊會增加擴展性嗎?


EIP-4844 是一項升級提案,有望成為以太坊的下一個重要里程碑之一。通過此次升級,預計Tier 2 的效率將大幅提升,交易費用將下跌數倍。協議優化也稱為proto-danksharding。

EIP-4844 主要是一項改進提案,有可能為匯總提供大規模的可擴展性增強,並為在以太坊主網上實施分片奠定基礎。該提案由Proto Lambda 和Dankrad Feis 提出,將解決以太坊瓶頸和由於數據可用性而失去擴展性的幾種方式。

數據可用性如何增加交易成本?

數據可用性如何增加交易成本?

可以針對EIP-4844 的數據可用性和可擴展性編寫深入的描述。以太坊目前的路線圖是基於改進匯總以在主網上實施分片之前繼續提高可擴展性。 Rollups 通過優化區塊鏈的鏈下存儲和執行來減輕以太坊第1 層的負擔。這是一項節省存儲和加速執行的創新提議。

rollup 的驗證器或排序器在第1 層創建一個事務,其中包括第2 層的所有狀態根、事務和提交。通過calldata 發送此信息後,rollup 節點將處理大量鏈下交易。然後,收集所有交易,並通過單個交易將鍊式作業記錄在區塊鏈中。與主網相比非常低的交易成本導致匯總變得越來越普遍。在包含Arbitrum、Loopring、ZKSync、Optimism 等的匯總層級2 中,代幣轉移平均為0.10 美元,代幣互換平均為0.20 美元,兩種交易的交易費用要低得多。

從匯總到第1 層的數據包括賬戶餘額是否正確、不同智能合約的狀態、賬戶餘額、必須存在以驗證匯總是否正常工作的代碼,以及鏈下系統是否有償付能力。數據必鬚髮送到以太坊第1 層,因為只有一個誠實方的批准才能保證匯總的安全。這確保任何人都可以隨時查看和評估數據。聚合算子向layer 1發送數據的方法是calldata方法,它佔了layer 2至少90%的交易成本。調用數據是指智能合約在執行過程中傳輸的所有數據。所以即使你使用的是rollup layer 2 網絡,你支付的交易費用仍然與以太坊主網掛鉤。

以太坊虛擬機(EVM) 並非旨在以低費用高效處理匯總數據。 Rollups 在使用第1 層作為存儲時支付交易費用以使用調用數據。儘管已應用壓縮技術來減小Calldata 數據的大小,但它們僅適用於短期成本降低。每個塊的調用數據通常在20 到50 KB 之間。呼叫數據按每字節16 gwei 收費。

EIP-4844 如何增加擴展性

EIP-4844 如何增加擴展性

在以太坊中,目前所有節點都必須下載並執行每個數據。當匯總用於事務時,節點下載數據但不必執行它。 EIP-4844 將允許節點通過僅了解和採樣一部分數據來繼續安全地運行網絡。節點不再下載所有數據,它們在逐步分片期間創建了良好的基礎設施。改進提案還為匯總增加了更多數據容量。

使用EIP-4844 向以太坊添加了一個新層。該層是允許增強數據可用性的數據層。創建的層是為了提高將數據發送到第1 層的匯總的效率而創建的。多虧了模塊化方法,這些層將能夠相互獨立地擴展。此外,將引入新的交易格式,呼叫數據將以更便宜的替代方式發送。這提供了一個優勢,即rollups 的運行效率可以提高100 倍,從而在不犧牲去中心化的情況下跌低交易成本。就像計劃通過分片達到的網絡狀態一樣。

Danksharding 將準備一個基礎設施,其中blob 交易格式將完全增加可擴展性增強,而不是短期的。這是在實施分片之前降低匯總交易成本的好方法。

什麼是Blob 事務格式?

什麼是Blob 事務格式?

我們提到第2 層將呼叫數據發送到第1 層。 blob 事務格式是一項創新,它可以使用固定大小的大blob 更高效地發送和存儲數據。支付費用並僅承諾證明任何與blob 相關的數據可以存在的交易,區塊交易也將數據發送到新創建的數據層而不是第1 層。 Blob 空間不像tier 1 塊空間那麼昂貴,因此交易費用也較低。是的,有點亂,但我們正在談論區塊鏈數據通信的基礎知識。

EIP-4844 告訴你,只需要將層中的數據託管1 個月就足夠了。然後數據被修剪,blob 數據不會永遠被信標節點存儲。所以保留的數據是一個月的欺詐證明。只有blob 的提交是可訪問的,EVM 無法訪問blob 本身。未來對網絡的分片只會在這個基礎設施完成後通過改變共識層和信標鏈來實現。

Blob 的生命週期與calldata 不同,因為它們將在一個月後被節點修剪。經過足夠長的時間後,標準節點沒有理由保留此數據。這就是blob 交易成本遠低於持有以太坊區塊空間的其他交易的原因之一。

為什麼Blob 空間更便宜?

為什麼Blob 空間更便宜?

EIP-4844 為以太坊引入了多維費用市場。不同的gas 價格和gas 限制會影響blob 交易類型。不同的資源在具有獨立成本的情況下會導致不同的數據執行費用。這意味著blob 交易不會與以太坊第1 層中交易的gas 使用競爭。

交易費用將大幅降低,因為只有匯總將使用差異費用市場,而blob 費用調整機制將針對平均1MB 的塊。這也將增加我們在文章第一部分提到的rollup layer 2區塊鏈平台之間的競爭。將blob 交易格式納入區塊鏈所需的密碼學增強也是K​​GZ 儀式(KGZ Ceremony)。

KZG儀式

Blob 交易與EIP-1559 交易非常相似,但網絡中增加了一種新的密碼學原理,稱為KZG 提交方案。 KZG 提交方案是必需的,因為EVM 需要訪問每個blob 的提交(而不是所有數據)。這種新密碼學的作用是允許你將小塊數據發送到欺詐證明,而不是整個數據庫,以說服欺詐提供者數據與發送的微小比特相匹配。

KZG 儀式已經過測試,可以為這種新的密碼學建立必要的參數。像這樣的儀式,也稱為信任設置,過去曾被用來為協議添加共識或隱私改進。該過程基本上涉及一組參與者,他們生成不同的秘密以獲取一些數據,每次運行加密貨幣協議時都會使用這些數據的輸出。為了最終的輸出是安全的,只有一個人需要誠實並且不洩露他們的秘密。 KZG 儀式旨在讓來自任何受信任安裝的最大數量的與會者,從而可以從世界任何地方通過瀏覽器而不是複雜的軟件包參加。

什麼是Danksharding?

什麼是Danksharding?

分片是一種用於提高區塊鍊網絡效率和可擴展性的技術。它涉及將網絡劃分為更小的單元或“塊”,並允許每個部分並行處理事務。這允許網絡每秒處理更多交易並減少單個節點上的負載,從而使網絡更快、更高效。

Danksharding 是分片(以太坊網絡過去使用的分片)的一個更簡單版本,專注於在一個地方存儲大量數據。這種大量數據稱為“blob”,第2 層匯總協議將使用它來處理大量交易。

自2020 年以來所有以太坊分片產品(包括Danksharding 和pre-Danksharding)與其他區塊鏈上的大多數分片產品之間的主要區別是以太坊以匯總為中心的路線圖。這些產品不是為交易提供更多空間,而是為以太坊分片數據blob 提供更多空間。檢查blob 是否可訪問是驗證它所需要的全部。允許高吞吐量操作的第2 層匯總協議旨在利用這些blob 中的數據空間。

Danksharding 的關鍵創新是統一工資市場。 Danksharding 沒有預定數量的分片,每個分片都有自己的一組區塊和區塊提議者,而是有一個投標人來決定進入該插槽的所有交易和數據。

proto-danksharding (EIP-4844) 與EIP-4488 有何不同?

proto-danksharding (EIP-4844) 與EIP-4488 有何不同?

EIP-4488 是一種更早、更簡單的嘗試,通過應用兩條規則來解決以太坊網絡中相同的數據組織問題:

將呼叫數據處理費從16 gwei / 字節降低到3 gwei / 字節, 10MB/塊限制加上300 字節/事務

硬限制是一種確保平均數據量增加不會導致性能下跌的簡單方法。另一方面,EIP-4844 側重於降低呼叫數據的gas 成本作為短期解決方案。當實施完全分片並在以太坊網絡上使用blob 時,此建議變得多餘。

雖然這兩個改進建議很相似,但它們並不相互競爭,而且都有益於以太坊網絡。雖然EIP-4488 可以幫助解決使用rollups 的高成本,但EIP-4844 是實現完整分片的必要步驟(並與整體分片路線圖保持一致),但由於其技術複雜性,需要一些時間才能實現。

Danksharding 的EIP-4844 基礎如何?

Danksharding 的EIP-4844 基礎如何?

雖然程序看起來很簡單,但這完全取決於社區決定如何進行。一些基礎設施調整已經實施,而其他基礎設施調整目前正在開發中。制定此建議最重要的平衡是現在應用更多與以後需要實施更多之間:應該將25%、50% 還是75% 的工作用於完成分片?

其中許多調整以前是基於以太坊以rollup 為中心的策略。另一方面,Proto-danksharding 僅提供執行交易所需的交易表格和驗證標準,而沒有完全實施。

目前,網絡設置為支持每個塊佔用大約90 KB 塊空間的事務。即使更改gas 支出方案以允許更大的塊大小,理論上最大大小也可以增加到18MB。然而,這對於驗證者和消費者來說都是非常昂貴的。然而,使用之前作為EIP 1559 的一部分引入的動態費用市場,我們可以處理更多交易,而不會給網絡帶來太多負載。

Proto-danksharding 簡化了一些事情。該過程涉及創建一個事務,該事務將數據存儲在相對固定大小的blob 中,同時還規定了可以包含在塊中的blob 的最大數量。然後信標鏈存儲它們,它所需要的只是來自以太坊虛擬機(EVM) 的提交確認。

EIP-4488 和proto-danksharding 的實現略有不同。前者現在只需要很小的改動就可以提供解決方法,而後者則需要更完整的實施以減少從現在開始所需的工作量。

增加的塊大小會對塊大小以及驗證器在硬件資源上的數據存儲容量產生影響。據預測,每年的數據量可能超過2.5TB。解決方案是在30 天后銷毀無效的blob 數據。

EIP-4844 對智能合約和dApp 的貢獻

EIP-4844 對智能合約和dApp 的貢獻

EIP-4844 可以為以太坊網絡上更複雜的智能合約鋪平道路。智能合約是自動執行的合約,買賣雙方之間的協議條款直接寫入代碼行。使用訪問列表帳戶可以促進複雜智能合約的執行,而無需擔心未經授權的訪問。

概括

EIP-4844 開啟了以太坊的一些重大變化,並提供了實施Danksharding 所需的許多基礎工作,例如添加新的數據層、新的交易格式、多維費用市場和新的密碼學。總而言之,這些變化降低了與匯總相關的數據成本,並在可擴展性方面提供了巨大的收益。但Proto-danksharding 只是以太坊可擴展性的開始,而Danksharding 是許多長期改進發揮作用的主要途徑。

一旦測試網上的任何問題得到解決,EIP-4844 更新預計將在未來幾個月內上線。因此,在不到六個月的時間裡,rollup 用戶可以在準備遷移到Danksharding 時利用支持以太坊擴展工作的低得多的費用。與其他現有以太坊交易相比,這種新開發的以太坊交易網絡升級有望解決天然氣成本問題並優化速度。

免責聲明:所提供的信息受市場情況影響,並包含作者自己的意見。請在投資加密貨幣並遵循上述信息之前進行“自己的”市場調查。作者和出版物(btcmagazin.com) 均不對你的經濟損失承擔任何責任。

你可以在我們的推特、電報、instagram 和linkedin 頻道上關注我們。

資訊來源:由0x資訊編譯自BTCMANAZIN。版權歸作者Furkan Zengin所有,未經許可,不得轉載


0X簡體中文版:以太坊改進提案什麼是EIP-4844?以太坊會增加擴展性嗎?

Total
0
Shares
Related Posts