首頁LBank學院以太坊EIP-4844的定義以及對以太坊的益處
以太坊EIP-4844的定義以及對以太坊的益處
以太坊EIP-4844的定義以及對以太坊的益處
2023-02-1446K進階教程

尋求高效解決方案:以太坊擴容之路與EIP-4844的出現

隨着以太坊生態系統的蓬勃發展,用戶羣體規模不斷擴大,對網絡性能的需求也隨之水漲船高。儘管以太坊在過去已經歷了多次重大升級,諸如合併(The Merge)和彙總(Rollups)等技術革新在一定程度上提升了交易處理能力並降低了費用,但目前對於普通用戶而言,交易成本仍然偏高,且整體吞吐量尚未達到大規模應用所需的標準。這一瓶頸在某種程度上制約了以太坊更廣泛的應用普及。


爲了實現更高的可擴展性目標,以太坊社區早已將目光投向了數據分片技術,將其視爲長期徹底解決網絡擁堵問題的戰略佈局。然而,數據分片技術的研發與部署是一項複雜而耗時的任務。因此,在通往完全體Danksharding的過程中,一項名爲EIP-4844的臨時改進提案應運而生。該提案旨在作爲過渡方案,助力以太坊在保持去中心化和安全性的前提下,大幅提升交易處理效能至每秒約100,000筆交易,從而爲用戶帶來更加流暢、經濟高效的區塊鏈體驗,並進一步推動以太坊的大規模採用。

EIP-4844詳解:Proto-danksharding與以太坊擴容新路徑

EIP-4844,即“以太坊改進提案-4844”,是開發人員爲解決以太坊擴展性問題而提出的一項重要技術提案。這一提案基於以太坊即將實現的分片技術Danksharding,作爲其先行階段的關鍵步驟,旨在逐步提升以太坊網絡的性能和效率。


首先,理解EIP-4844需要對區塊鏈分片技術有基本的認識。分片是一種數據庫優化技術,將一個大型數據庫拆分成多個小型、獨立且能並行處理數據的部分(即“分片”),從而顯著提高系統的整體處理能力和響應速度。在以太坊中應用分片,則意味着將以太坊的狀態空間分割成多個子集,每個子集能在不同的分片鏈上獨立處理交易和存儲數據。


Danksharding是以太坊獨特設計的一種分片方案,預計能夠大幅提升以太坊的TPS至100,000次,對比當前Base Layer約15 TPS以及Layer 2彙總的約100 TPS,該升級帶來的效能提升顯而易見。不同於其他分片提案,Danksharding着重於擴大數據Blob的空間而非單純增加交易容量,並引入了合併費用市場機制。在這個機制下,所有分片的交易選擇由單一提議者完成,而不是每個分片各自擁有提議者,以此減少MEV(最大可提取價值)問題。


EIP-4844作爲Danksharding全面實施前的過渡階段,提出了Proto-danksharding的概念。它不僅計劃將TPS暫時提升到大約1,000,更爲關鍵的是引入了一種新的交易類型——Blob數據交易。這種交易類型允許用戶在以太坊主網上存儲大量的非執行數據,這不僅緩解了主網的數據存儲壓力,也是構建完全Danksharding架構不可或缺的一部分。


預計在2024年上半年,EIP-4844將被正式部署到以太坊網絡中,儘管實際時間可能會有所調整。通過 Proto-danksharding 的實施,以太坊將進一步優化資源利用,降低用戶使用成本,併爲後續全面實現Danksharding打下堅實基礎,最終推動以太坊向更高水平的可擴展性和實用性邁進。

EIP-4844運作機制:Blob交易與系統革新

EIP-4844的核心創新在於引入了一種新的交易類型——攜帶Blob的交易。這種交易形式在常規交易的基礎上,附加了一個稱爲“二進制大數據塊”或“Blob”的信息片段。以太坊貢獻者Ben Edgington生動地比喻爲“EIP-4844將Blob固定在區塊上”,這意味着攜帶Blob的交易能夠將大量數據附着到區塊中,從而顯著增加單個區塊可以承載的數據量。


然而,EIP-4844巧妙地處理了擴容與去中心化之間的矛盾。儘管攜帶Blob的交易看似增加了區塊大小,但Blobspace與傳統意義上的區塊空間存在本質區別:


區塊空間:所有節點可見、永久存儲、對EVM可見,並且存儲於執行客戶端,其規模受限以保持網絡的去中心化和安全性。
 
Blobspace:同樣所有節點可見,但僅短期可用,對EVM不可見,存儲在共識客戶端而非執行層,因此不需消耗計算資源。初始目標容量爲256KB,相較於940KB左右的區塊最大目標規模要小得多。Blob具有低廉的成本(16 gas/節點),提供了有限的存儲成本和零執行成本,但節點需承擔額外的帶寬成本。


EIP-4844不僅僅侷限於引入攜帶Blob的交易,還包含了諸多關鍵系統的調整和更新,比如執行層邏輯優化、驗證規則升級以及多維費用市場的設計,這些都是未來完全實現Danksharding所必需的基礎架構變化。


值得注意的是,雖然EIP-4844部署了許多與Danksharding相關的邏輯,但它並不直接實現分片技術。即便如此,通過EIP-4844的實施,以太坊能夠在不犧牲去中心化原則的前提下,更接近實現大規模採用所需的低成本和高吞吐量目標,有效提升了網絡擴展性並降低了用戶使用成本。這一系列改進不僅爲當前的以太坊生態系統帶來了實質性的提升,也爲即將到來的Danksharding時代奠定了堅實的基礎。

EIP-4844爲用戶帶來的實質性改善

EIP-4844的實施將直接惠及以太坊網絡的廣大用戶,顯著提升其交易體驗和使用成本。首先,通過引入攜帶Blob的交易,EIP-4844能夠有效提高以太坊的交易處理速度,減少交易擁堵現象,使得用戶在進行轉賬、部署智能合約或參與去中心化應用時享受到更快捷的服務。


其次,由於Blob空間的成本相比傳統區塊空間大幅降低,EIP-4844有助於大幅度削減用戶的交易費用。這一變革意味着用戶在執行大規模數據傳輸或與需要存儲大量非執行數據的DApp互動時,不再需要承擔過高的經濟負擔。


此外,對於擔憂Blob數據短暫性的問題,EIP-4844已經考慮到這一點。雖然Blob數據在共識層上僅短期保留,但其設計目的是支持其他協議長期存儲重要信息。因此,即使Blob在一段時間後從以太坊共識層中刪除,這些數據仍能在其他專門提供長期存儲服務的地方被檢索和利用,確保了用戶的數據可追溯性和安全性。

EIP-4844面臨的挑戰與應對策略

儘管EIP-4844帶來了顯著的性能提升和成本優化,但其實施過程中仍面臨一些關鍵挑戰:


1. 過渡兼容性:在引入Blob空間的同時,如何確保現有以太坊生態系統的無縫對接是首要問題。開發者需要確保所有智能合約、DApp以及客戶端軟件能夠識別並適配新的交易類型和存儲機制。


2. 帶寬壓力:雖然Blob數據對EVM不可見,降低了執行層的壓力,但節點需要處理更大的數據塊,這可能導致網絡帶寬需求激增。爲緩解這一問題,社區可能需要探索更有效的數據傳播方案和技術改進。


3. 安全考量:由於Blob空間僅短期可用,潛在的安全風險包括信息丟失或被惡意利用。爲此,EIP-4844需要強化數據生命週期管理,確保數據在轉移至長期存儲之前的安全性和完整性。


4. 用戶教育:爲了讓更多用戶從EIP-4844中受益,必須進行廣泛而深入的用戶教育,使他們理解新的交易類型及其優勢,以及如何在日常操作中合理利用Blob空間。


5. 未來升級路徑:EIP-4844作爲通往完全Danksharding的中間步驟,後續還需要持續優化和完善,確保最終能實現更大規模的分片化和擴展性目標。


面對這些挑戰,以太坊社區正積極研發解決方案,包括制定詳細的過渡計劃、優化網絡基礎設施、加強安全性設計,並開展一系列教育培訓活動,旨在平穩推進EIP-4844的落地實施,從而讓用戶真正享受到更低廉、高效且安全的以太坊服務。

結語

EIP-4844作爲以太坊擴容道路上的里程碑,爲解決網絡擁堵與高昂費用問題提出了切實可行的過渡方案。這一提案通過引入Proto-danksharding和Blob交易機制,在不影響去中心化和安全性的前提下,顯著提升了以太坊的交易處理能力,並有效降低了用戶成本。隨着2023年下半年部署計劃的臨近,EIP-4844的實施不僅預示着以太坊向Danksharding階段邁進的重要一步,更爲整個區塊鏈行業提供了關於可擴展性難題的新思考與實踐路徑。

線上客服
客服團隊

剛剛

親愛的 LBank 用戶

我們的線上客服系統目前遇到連線故障。我們正積極修復這一問題,但暫時無法提供確切的恢復時間。對於由此給您帶來的不便,我們深表歉意。

如需幫助,您可以透過電子郵件聯繫我們,我們將盡快回覆。

感謝您的理解與耐心。

LBank 客服團隊