以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 火必 > Info

一文讀懂EIP-4844:如何降低Layer2費用100倍?_以太坊:ALL

Author:

Time:1900/1/1 0:00:00

01、引子

Vitalik于2022年11月5日發布了更新后的以太坊路線圖,相比于之前2021年12月2日發布的路線圖,其中即將到來的TheSurge階段的更新無疑是最值得關注的。如下圖所示,這一階段的更新明顯添加了更多細節——我們可以明顯看到,為了實現“基本的Rollup擴容”,以太坊社區提出了EIP-4844:Proto-Danksharding。這個提案將于2023年5月到6月初落地,屆時Rollup的費用花費將降低100倍,這將非常大的優化以太坊L2的用戶體驗。如此大的優化,勢必會成為Web3社區討論和關注的焦點。

原來以太坊相關的問題在哪?EIP-4844是用什么思路和方案解決這一問題的?本文就將幫助大家簡明扼要的理解EIP-4844。如果你希望跟上以太坊底層的架構更新,實時跟上社區的討論,就請不要錯過本文!02、正文

一、EIP-4844起源:數據可用性引起的L2費用瓶頸

1.1當前有關L2與L1數據交互的基本情況當前以太坊L2大多以Rollup為基本的技術路線,Vitalik更是將以太坊的更新用”ARollup-CentricRoadmap“描述,可見Rollup基本已經一統L2江湖。而Rollup運行的基本原理,是將一捆交易在以太坊主鏈外執行,執行完后將執行結果和交易數據本身經過壓縮后發回到L1上,以便其他人去驗證交易結果的正確性。顯然,如果其他人沒有辦法讀取數據,那就無法完成驗證。因此讓其他人能夠獲取交易原始數據這一點非常重要,它也被稱為“數據可用性”。而受限于以太坊當前的架構,L2向L1的傳輸的數據,是儲存在交易的Calldata里面的。然而,Calldata在最初以太坊設計的時候只是一個智能合約函數調用的參數,是所有節點必須同步下載的數據。如果Calldata膨脹,將造成以太坊網絡節點的高負載,因此Calldata的費用是比較昂貴的。這也是造成當前L2費用的主要因素。

英國加密推廣法案有望在2023年底前出臺:金色財經報道,英國財政部周二在一條推文中表示,加密貨幣推廣立法有望在今年晚些時候生效。《金融服務和市場法》草案于周一公布。它將使金融行為監管局(FCA)能夠根據《金融服務和市場法》(FSMA)中規定的現有推廣法來監管加密公司。財政部在一條推文中表示,這些規定旨在允許英國政府嘗試保護消費者免受“誤導性加密資產促銷”的影響。

該立法還包括對加密貨幣公司的限時豁免,這將允許那些在FCA注冊的公司有機會審批和刊登自己的廣告。一些公司是FSMA下的授權公司,因此可以批準他們自己的廣告。該措施的隨附文件估計,如果廣告由第三方審批,公司將花費5,000英鎊至15,000英鎊(6,168美元至18,504美元)才能獲得認可,具體取決于“材料的復雜性”。議會將很快討論金融服務和市場法修正案。[2023/3/29 13:31:45]

1.2問題的改進思路讀者不妨思考一下,如果讓你來針對這個問題設計優化方案,你會朝哪個方向去做改進?其實我們可以觀察到,L2的交易壓縮數據的上傳,只是為了讓它能夠被其他人所下載驗證,并不需要被L1所執行。而Calldata費用之所以高,是因為它作為一個函數調用的參數,是默認可能被L1執行的,因此需要全網的節點進行同步。這就造成了一種不匹配:打個比方,就像我明明只想把數據傳個網盤,讓有需要的其他人在一段時間內能夠去下載;結果,你卻把我的數據做了個我并不需要的全網廣播同步,強制所有人必須在限定時間內完成下載,然后反過來因為這個服務向我收取高昂的費用。這明顯是不合適、需要改進的。那怎么改進呢?我們可以把L2傳過來的數據單獨設計一個數據類型,把它和L1的Calldata分開。這種數據類型只需要滿足能在一定時間內被有需要的其他人所訪問下載即可,無需做全網的同步。實際上,這點也被眾多以太坊技術社區的成員所想到了。EIP-4844的改進,其實就是圍繞著這個脈絡進行的。二、EIP-4844的核心:帶Blob的交易

Coinbase將于以太坊Shapella升級后受理質押ETH提幣請求,美國用戶或需要繳稅:3月16日消息,Coinbase在博客文章中表示,在Shanghai-Capella(Shapella)升級到以太坊網絡后的24小時后,Coinbase將開始受理取消質押請求。Coinbase指出,“取消質押的過程由以太坊協議控制,而我們只是一個通道,因此不清楚取消質押所需等候的準確時間。”

美國客戶通過需要為升級前和升級后獲得的任何獎勵繳納稅款。對于持有質押的ETH(ETH2) 或cbETH的美國Coinbase客戶,Coinbase將發布任何必需的1099-MISC,包括與這些資產相關的應稅活動,這與一般稅務指南一致。

此前消息,質押平臺Lido表示,預計將等待5月中旬在完成鏈上代碼審計后啟動質押的ETH取款,以確保用戶安全。[2023/3/16 13:07:13]

如果用一句話來概括EIP-4844究竟做了什么,那就是:引入了”攜帶blob的交易“這一新的交易類型。Blob就是上文提到的,為L2的數據傳輸所專門設計的數據類型。因此,將有關blob的細節理解清楚,就可以說基本搞明白了EIP-4844。2.1Blob的本體:一個用于放置L2壓縮數據的“大數據塊“,存在共識層的節點中Blob這個名字,其實是BinaryLargeObject的簡稱,直譯”二進制大數據塊“。它被設計出來,就是為了承載L2的原始交易壓縮數據,相當于之前L2的這些數據放到Calldata,現在就放到Blob里面。相比于Calldata,Blob的數據大小可以非常大,高達125KB。Blob是由共識層的節點進行存儲的,而不是像Calldata那樣在會直接上主鏈,這也帶來了Blob的兩個核心特點:不能像Calldata那樣被EVM所讀取有生命周期,在30天之后將被刪除更細節一點的來說,Blob本身,是一個由4096個元素所構成的向量。這個向量每個維度都是一個可以非常大的數字,取值范圍在0到52435875175126190479447740508185965837690552500527637822603658699938581184513之間——這個非常大的數字是一個質數,它是和橢圓曲線密碼學算法相關的。而這個向量的每個維度的數字,可以把它看做是一個不高于4096階的有限域多項式的各個系數,比如第i維的數字就是w^i前面的系數,其中w為常數且滿足w^4096=1。這個結構設計,是為了方便KZG多項式承諾的生成。2.2與Blob相關的架構設計:Sidecar在理解Blob架構之前,先需要說明一個概念:ExecutionPayload。在以太坊合并之后,分出了ConsensysLayer和ExecutionLayer,它們分別負責兩個主要功能:前者負責PoS共識,后者執行EVM。而ExecutionPayload可以簡單認為是EL層里面普通的L1交易。

梁鳳儀已被委任香港證監會新一任行政總裁:金色財經報道,香港證監會官網12月15日公布,香港特區行政長官已根據《證券及期貨條例》(第571章)委任梁鳳儀出任香港證券及期貨事務監察委員會(香港證監會)行政總裁,任期3年,由2023年1月1日至2025年12月31日,接替即將離任的歐達禮。[2022/12/15 21:47:27]

Blob和現在以太坊架構的融合,可以類比為摩托車本體和摩托車挎斗之間的關系,就像這樣:

Sidecar是一個官方比喻。它的含義,其實就是Blob的運轉雖然依賴于主鏈,但某種程度上也平行于主鏈、具備相當的獨立性。如下圖所示,接下來就讓我們來過一遍Blob相關的執行流程,以更好的理解這一比喻:

慢霧:pGALA合約黑客已獲利430萬美元:11月4日消息,安全團隊慢霧在推特上表示,pGALA合約黑客已將大部分GALA兌換成13,000枚BNB,獲利超430萬美元,該地址仍有450億枚Gala,但不太可能兌現,因為資金池基本已耗盡。此外,黑客的初始資金來自幾個幣安賬戶。

今日早些時候消息,一個BNB Chain上地址在BNB Chain上地址憑空鑄造了超10億美元的pGALA代幣,并通過在PancakeSwap上售出獲利。pNetwork表示此為跨鏈橋配置錯誤所致,GALA跨鏈橋已暫停,請用戶不要在BNB Chain上DEX中交易pGALA。[2022/11/4 12:16:04]

首先,L2Sequencer確定交易,將交易的結果和相關證明和數據包傳到L1的交易池中L1的節點看到了交易,它會在新的區塊提議里面執行相關交易并進行廣播;但在廣播的時候,它會把Blob分離出來留在共識層CL中,并不會把它放到執行層的新區塊里面其它L1節點會收到了新的區塊提議和交易結果。如果它們有需要成為L2驗證者,它們可以去BlobsSidecar下載相關的數據。下圖是從另一個角度對Blob生命周期的闡述,我們可以清晰地看到blob數據不會上L1主鏈,只會存在共識層節點之中,并且它有著不一樣的生命周期。

上海郵幣卡交易中心發行女足主帥水慶霞數字藏品:金色財經報道,據上海郵幣卡交易中心(上郵中心)官方公眾號,上郵中心將于6月8日推出中國國家女子足球隊現任主教練、前中國國家女子足球隊隊員水慶霞數字藏品《水慶霞-水的力量數字文化收藏品》,該藏品的實物包含水慶霞教練照片和精彩瞬間的卡通形象,J185《第一屆世界女子足球錦標賽》紀念郵票一套,每件藏品都擁有百度超級鏈區塊鏈認證,同時每位成功預購該藏品的用戶都將獲贈定制鍍金紀念章。[2022/6/7 4:07:43]

因此,這也不難理解為什么Blob無法被EVM,也就是L1的智能合約所直接讀取:能被讀取的都是被傳到執行層的東西,既然Blob僅僅留在共識層,那么肯定就沒有這個功能了。而事實上,這種分離,也正是Rollup費用能因此降低的原因。2.3Blob的存儲:新的FeeMarket前文提到,Blob數據將存在共識層節點之中,并且具備生命周期。但顯然這種服務也不是免費的,因此它將會帶來一個獨立于L1Gas費的新費用市場,這也是Vitalik所倡導的Multi-dimensionalFeeMarket。這個FeeMarket的相關細節還在迭代完善之中,詳見Github的相關討論與更新:https://github.com/ethereum/EIPs/pull/5707另外,如果節點層面只能短期存儲這些數據,那么如何實現長期的儲存呢?對此,Vitalik表示解決方案其實很多。因為這里的安全假設要求不高,是”1ofN信任模型“,只需有人能夠完成真實數據的存儲即可。在大的存儲硬件只需要20美元每TB的當下,每年2.5TB的數據存儲對于有心人而言只是小問題。另外,其它各種去中心化存儲解決方案也會是一種選擇,不過Vitalik在這里并沒有提到具體的項目。三、EIP-4844的影響

在架構層面,EIP-4844引入了新的交易類型Blob-carryingTransaction,這是以太坊第一次為L2單獨構建數據層,也是之后FullDanksharding實現的第一步。在經濟模型層面,EIP-4844將為blob引入新的FeeMarket,這也會是以太坊邁向Multi-dimensionalMarket的第一步。在用戶體驗層面,用戶最直觀的感知就是L2費用的大幅降低,這個底層的重要改進,將為L2以及其應用層的爆發提供重要基礎。四、EIP-4844后的展望:FullyDanksharding

目前,EIP-4844已經明確包含在以太坊上海升級系列之中,按照目前社區成員給出的時間表,預計將于明年5月至六月初完成。而EIP-4844只是”Proto-Danksharding“,意為Danksharding的原型。完整版Danksharing的構想如下圖所示,每個節點都可以直接通過數據可用性采樣,實現對L2數據正確性的實時驗證。這將會進一步提高L2的安全性和性能。

Tags:BLO以太坊DATALLGasBlock免費挖以太坊幣的aPPDATBOIitokenwallet觀察錢包系統操作權限

火必
DAOrayaki:DAO的三個演變和關鍵分析指標_DAO:區塊鏈

原作者:TheEvolutionofDAOs在過去的幾個世紀里,被雇傭者一直在過時的公司結構下采用自上而下的方法進行協調,在這種結構中,由一個決策者或一組集中的決策者來指導資源.

1900/1/1 0:00:00
全面回顧NFT的2022:造神結束,細分開始_NFT:StarSharks SEA

2021年是NFT開始走向大眾的一年,「NFT」當選了《柯林斯詞典》2021年度詞匯,2021年也因此被很多人稱為NFT元年;而2022年則是伴隨著新項目和用例不斷涌出.

1900/1/1 0:00:00
從構建加密帝國到深陷暴雷傳聞,DCG掌門人的終局如何?_BERT:ERT

如果把熊市比作是一場行業信心保衛戰,那么luna和三箭的崩盤可視一次滑鐵盧,更為慘烈的FTX破產究竟是不是被攻破的最后一道防線,投資者們只能暗自祈禱.

1900/1/1 0:00:00
Square Enix總裁年度信:公司將繼續專注于硬核游戲并堅持區塊鏈投資_QUA:Equal

Odaily星球日報譯者|念銀思唐SquareEnix總裁松田洋介在年度信中表示,SquareEnix致力于在全球范圍內發展高清游戲業務。它還堅持區塊鏈投資策略.

1900/1/1 0:00:00
Crypto領域內的VPN:Aztec有什么神奇之處?_ROLL:TROLL幣

AztecNetwork一直在隱私和Zero-KnowledgeRollup的交匯處進行創新。Paradigm在2021年12月領投了Aztec1,700萬美元的A輪融資,而a16z最近領投了高.

1900/1/1 0:00:00
一周融資速遞 | 25家項目獲投;已披露融資總額約為5.3億美元(12.12-12.18)_TAL:ITA

經Odaily星球日報不完全統計,12月12日-12月18日當周公布的海內外區塊鏈融資事件共25起,較前一周有小幅減少;已披露融資總額約為5.3億美元,較前一周有大幅提升.

1900/1/1 0:00:00
ads