寫給加密新人的 EIP-4844 科普:Decun 升級之前,L2 到底有什麼問題?



創建一個獨立的地方,讓 L2 可以安安靜靜地開展業務。

撰文:BLOB

編譯:深潮TechFlow

導讀:

人人都在說Decun升級和EIP-4844可能引領以太坊和 L2 的新敘事,但 Decun 升級和4844到底是什麼?

我們並不是要成為技術人員,但清楚瞭解技術本身,更有助於我們正確看待敘事。

文章深入淺出的解釋了L1和L2區塊鏈的概念,探討了Layer 2 網路在以太坊坎昆升級前的運作方式,以及EIP-4844將如何改善L2網路的數據存儲和費用結構。

寫給加密新人的 EIP-4844 科普:Decun 升級之前,L2 到底有什麼問題?插图1

介紹

什麼是L1?

Layer 1(L1)通常用來指代一個不依賴於任何外部網路的區塊鏈:它可以自行執行一個正常運行的區塊鏈所需的所有功能。

L1區塊鏈例子包括:

  • 位元幣

  • 以太坊

  • Solana

  • Avalanche

除了以完全獨立的方式運行之外,所有這些網路還有一個共同點:其他網路或區塊鏈可以將它們用作服務提供商來實現它們所需的某些特定功能!

依賴L1區塊鏈的這些網路被稱為Layer 2(L2)區塊鏈。

什麼是L2?

L2是建立在L1之上的區塊鏈。

L2區塊鏈只完成了擁有一個工作的去中心化區塊鏈所需的部分功能,它們將某些功能委託給另一個L1網路。

一般來說,L2網路提出承擔計算(大約等於智慧合約執行)並將交易持久性(通常被稱為安全性)委託給L1。

因此,在這種情況下,L1 網路通常被稱為 L2 的數據可用性層!

什麼是數據可用性層?

數據可用性層是一個術語,用於指示給定 L2 寫入其自己的歷史記錄的網路,使發生的所有交易的數據可供任何人讀取。這是L1為L2執行的最重要的功能!

因為L2網路目前不與存儲區塊鏈處理過的所有交易的節點網路一起工作,所以L2必須將這個歷史存儲在某處。

為了更加簡單的解釋,可以將L1和L2想像成電腦:

  • L1是電腦的硬碟,在這裡,電腦存儲了在L2上發生的交易,以防有人想查看它們

  • L2是電腦的CPU,所有的計算都在這裡發生,並且可以看到應用交易獲得的結果。不過,隨著新交易的到來,這個結果很快就會改變

寫給加密新人的 EIP-4844 科普:Decun 升級之前,L2 到底有什麼問題?插图3

用戶可以向L2發送交易,就像他們使用L1區塊鏈一樣!他們還可以查閱存儲L2交易的L1網路,以驗證L2上發生了什麼!

Layer 2網路

L2的兩種類型

你可能已經聽說過兩種不同類型的L2網路,通常被稱為“rollup”:

  • Optimistic rollup

  • ZK rollup

雖然聽起來很可怕且難以理解,但它們之間的區別非常容易理解!之間的區別圍繞著兩種類型的rollup將其交易寫入 L1 的方式,以及它們如何讓最終用戶相信這些交易已被正確執行。

Optimistic rollup採取以下“trust me bro(相信我兄弟)”的方法:

  1. 在L2上執行傳入的交易

  2. 將交易及其執行結果發佈到L1(提供驗證交易已正確應用所需的所有數據)

  3. 在固定的時間內,他們允許任何人對所獲得的結果提出異議。例如:如果明天你發現Arbitrum錯誤地處理了你的$BLOB轉賬,你就可以報告它。結果,你將獲得獎勵,Arbitrum的鏈將被更正以反映正確的預期結果!

ZK rollup則採取更多“this is the result,here’s the proof(這就是結果,這就是證據)”的方法:

  1. ZK rollups 使用特殊版本的 EVM,能夠

    1. 正常執行交易

    2. 生成執行正確的證明

  2. 將交易及其正確執行的證明發布到L1

  3. 現在任何人都可以通過簡單地檢查提供的證明來驗證 L2 是否正確執行了交易(這這裡最重要的事實是,驗證證明的有效性比運行所有交易並將 L2 的結果與你的結果進行比較要便宜得多)

如今的L2網路是如何工作的?

通常來說,我們可以將L2的功能總結為以下步驟:

  1. L2的用戶發送交易:包裝ETH,在Sushiswap上交換,在AAVE上借貸,購買$BLOB等

  2. L2隨著交易的到來應用它們:這就是交換後你會收到代幣的原因

  3. L2 會定期創建一批交易並將其發佈到L1,我們稍後會討論這一點

  4. 根據L2的類型,交易要麼最終確定,要麼進入爭議期。在第二種情況下,一段時間後它們也將最終確定!

  5. 完成,繼續重複這個操作。

現在,我想更深入地研究 L2 如何將事務批次發送到 L1,因為理解這一點將清楚地解釋為什麼我們需要 EIP-4844。

今天,在所有EVM區塊鏈上都存在一種稱為calldata的東西:這是用戶交易中的一個特殊空間,他/她可以在其中寫入任何想要的內容。

由於我們可以在交易的 calldata 中寫入任何內容。L2們靈機一動,把他們的交易、證明和執行結果都寫在了這裡!

由於在區塊鏈交易的calldata中可以編寫任何內容,L2網路靈機一動,決定將它們的交易、證明和執行結果直接寫入其中。這是一個絕妙的主意,因為藉助calldata,L2網路現在可以將它們的歷史記錄寫入以太坊,從而獲得極高的去中心化和安全性,因為以太坊本身就具有很高的去中心化和難以修改的特性。

但是,將數據寫入calldata隱含著一個問題,這對所有使用L1和L2的用戶都是不利的:所有交易將在同一個費用市場中競爭!

這意味著,如果以太坊上的Gas因NFT鑄造而飆升,L2需要支付的數據發佈成本也會增加!這將導致在L2上發送交易的成本增加!反之,如果L2網路需要發佈大量數據,這將對那些甚至不關心L2數據的以太坊用戶造成損害!

EIP-4844 前來救火

由於上述問題,以太坊社區想出了一個非常聰明的辦法來解決這個糟糕的外部性問題:創建一個獨立的地方,讓 L2 可以安安靜靜地開展業務。

EIP-4844帶來了這樣一個簡單的想法:讓L2做它們自己的事情,不幹擾以太坊用戶!為了實現這一點,它引入了一種新的交易類型,允許L2網路將它們需要的所有數據發佈到blobspace:blobspace是以太坊區塊中的一個新部分,將專門承載L2數據寫入事務。

此外,EIP-4844將創建一個獨立的費用市場,使以太坊用戶和L2網路彼此不受幹擾,不會使對方的交易更加昂貴,這相當於每個人都將在自己的車道上安全無幹擾地行駛。

這次升級預計將使L2交易的Gas費用降低約10倍!

結論

坎昆升級後受到重大影響的是這些網路在以太坊上寫入和提交特定交易集的方式。從用戶的角度來看,唯一的重大變化將是 L2 上的Gas費用大幅減少,L1 上的Gas峰值可能會減少!

聯系郵箱:0xniumao@gmail.com