L2 區塊時間真的重要嗎?(其實沒必要在意)

中級3/14/2025, 3:28:58 AM
我們將具體探討 L2 區塊是什麼,它們與 L1 區塊的區別,以及 為什麼 L2 的區塊時間其實並不值得我們太過關注,即便它們是一個有趣的工程指標。

如今,眾多 L2 方案紛紛宣傳 自己的區塊時間越來越短,但這真的那麼重要嗎?是時候來 拆解 L2 區塊的本質,看看它與 L1 區塊的核心區別,以及 為什麼我們無需過度關注 L2 的區塊時間,即便它在技術層面有一定的討論價值。

什麼是區塊?

回到 “區塊鏈” 這個詞真正有意義的時代(大約 2009 年),區塊的概念被引入,是因為我們需要一個 將一組交易提交至共識機制的單位。

例如,在 比特幣網絡中,每個區塊生產者都會嘗試 找到一個符合工作量證明(PoW)要求的交易排列方式,然後將該區塊廣播到網絡中。其他節點會驗證這個區塊是否真的符合 PoW 要求。在 以太坊中(目前採用 PoS 機制,並基於賬戶模型),區塊生產者會在 每個區塊執行完畢後計算區塊鏈狀態的哈希值(即狀態承諾),而驗證者會重新計算該值,以便快速驗證區塊的有效性。

整個過程基本相同:

  1. 選擇一些交易並排序,稱之為 區塊。
  2. 計算特定的校驗指標(例如 PoW 難題或狀態承諾),並附加到區塊中。
  3. 將區塊及其元數據廣播到網絡中的其他節點。
  4. 其他節點重新計算元數據,並與區塊生產者提供的元數據進行對比。如果匹配,則接受該區塊。

在 L1 區塊鏈(Layer-1 鏈) 中,區塊至關重要:區塊是驗證鏈完整性的核心單位; 區塊是管理分叉(forks)的關鍵層級。

總結(TL;DR):區塊是共識機制的基本構造單元。

什麼是 L2 區塊?

L2 存在的原因是 共識機制運行緩慢,而去中心化需要兼容運行速度較慢的計算機和網絡。L2 的方法是 將交易處理轉移到最快的可用機器,然後 將可驗證的執行摘要提交到 L1 進行共識。簡而言之,當今大多數 L2 本質上是一個“偽裝成區塊鏈”的中心化系統,但這完全沒問題。

這也是 L2 區塊時間概念變得模糊的原因。L2 仍然構建區塊,主要是為了 兼容 L1 的軟件架構,但本質上 這些區塊的存在是人為設計的。在將執行摘要提交到 L1 時,L2 通常會批量提交多個區塊,以降低成本。儘管 狀態承諾在某些情況下對欺詐證明或有效性證明很重要,但 它們並不需要在每個區塊中出現。因此,L2 區塊基本上是無用的。

當某個 L2 宣稱自己有 極快的區塊時間,其實只是 調整了系統配置參數 來 人為縮短區塊時間。儘管 L2 仍需在每個區塊內處理一定數量的交易,但其本質並沒有改變。

那麼,真正重要的是什麼?

作為用戶,你唯一關心的時間因素是 交易的往返時間。換句話說,你的交易從 發送到 L2 排序器、執行完成,到最終在你所使用的 RPC 節點上可見 需要多少時間?讓我們聚焦於最後一個部分:從交易執行到 RPC 接收到結果需要多久?

較慢的區塊鏈通常會 等待整個區塊完成後,再將其發送給網絡中的其他節點。Solana 率先提出了流式區塊的概念,即 在處理交易後立即將其發送給其他驗證者,而不必等到區塊結束。Solana 採用 Entry 機制(最多 64 筆交易的分組),並將其拆分為 Shreds 以便在網絡上傳輸。如果你對此感興趣,我們有一篇詳細介紹該機制的文章。這種方法使得 在區塊最終確定之前,交易執行結果就已經可以傳播。

如今,L2 們也開始採用這一機制。例如:

  • Base 通過 Flashblocks 技術,將區塊時間從 2 秒縮短至 200ms 的子區塊。
  • MegaETH 採用 “Mini-Blocks” 機制,在其測試網中 每 15ms 生成一個小型區塊(大部分時間如此)。
  • Eclipse 直接使用了 Solana 的 Entry/Shred 系統。

通過這些方式,用戶的交易執行時間被大幅縮短,從而改善了 用戶體驗(UX)。

但需要明確的是:真正的改進在於“減少網絡通信的時間間隔”,這與 區塊本身是否更好 毫無關係。實際上,我們只是 將區塊拆分成更小的部分,並與執行過程並行流式傳輸。無論這些部分被稱為區塊、迷你區塊 還是 碎片,都不重要,核心目標是 更快的通信,而不是更好的區塊。

聲明:

  1. 本文轉載自 [Olivier],所有版權歸原作者 [Olivier] 所有。如果對本次轉載有任何異議,請聯繫 Gate Learn 團隊,他們會及時處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止複製、分發或抄襲翻譯文章。

L2 區塊時間真的重要嗎?(其實沒必要在意)

中級3/14/2025, 3:28:58 AM
我們將具體探討 L2 區塊是什麼,它們與 L1 區塊的區別,以及 為什麼 L2 的區塊時間其實並不值得我們太過關注,即便它們是一個有趣的工程指標。

如今,眾多 L2 方案紛紛宣傳 自己的區塊時間越來越短,但這真的那麼重要嗎?是時候來 拆解 L2 區塊的本質,看看它與 L1 區塊的核心區別,以及 為什麼我們無需過度關注 L2 的區塊時間,即便它在技術層面有一定的討論價值。

什麼是區塊?

回到 “區塊鏈” 這個詞真正有意義的時代(大約 2009 年),區塊的概念被引入,是因為我們需要一個 將一組交易提交至共識機制的單位。

例如,在 比特幣網絡中,每個區塊生產者都會嘗試 找到一個符合工作量證明(PoW)要求的交易排列方式,然後將該區塊廣播到網絡中。其他節點會驗證這個區塊是否真的符合 PoW 要求。在 以太坊中(目前採用 PoS 機制,並基於賬戶模型),區塊生產者會在 每個區塊執行完畢後計算區塊鏈狀態的哈希值(即狀態承諾),而驗證者會重新計算該值,以便快速驗證區塊的有效性。

整個過程基本相同:

  1. 選擇一些交易並排序,稱之為 區塊。
  2. 計算特定的校驗指標(例如 PoW 難題或狀態承諾),並附加到區塊中。
  3. 將區塊及其元數據廣播到網絡中的其他節點。
  4. 其他節點重新計算元數據,並與區塊生產者提供的元數據進行對比。如果匹配,則接受該區塊。

在 L1 區塊鏈(Layer-1 鏈) 中,區塊至關重要:區塊是驗證鏈完整性的核心單位; 區塊是管理分叉(forks)的關鍵層級。

總結(TL;DR):區塊是共識機制的基本構造單元。

什麼是 L2 區塊?

L2 存在的原因是 共識機制運行緩慢,而去中心化需要兼容運行速度較慢的計算機和網絡。L2 的方法是 將交易處理轉移到最快的可用機器,然後 將可驗證的執行摘要提交到 L1 進行共識。簡而言之,當今大多數 L2 本質上是一個“偽裝成區塊鏈”的中心化系統,但這完全沒問題。

這也是 L2 區塊時間概念變得模糊的原因。L2 仍然構建區塊,主要是為了 兼容 L1 的軟件架構,但本質上 這些區塊的存在是人為設計的。在將執行摘要提交到 L1 時,L2 通常會批量提交多個區塊,以降低成本。儘管 狀態承諾在某些情況下對欺詐證明或有效性證明很重要,但 它們並不需要在每個區塊中出現。因此,L2 區塊基本上是無用的。

當某個 L2 宣稱自己有 極快的區塊時間,其實只是 調整了系統配置參數 來 人為縮短區塊時間。儘管 L2 仍需在每個區塊內處理一定數量的交易,但其本質並沒有改變。

那麼,真正重要的是什麼?

作為用戶,你唯一關心的時間因素是 交易的往返時間。換句話說,你的交易從 發送到 L2 排序器、執行完成,到最終在你所使用的 RPC 節點上可見 需要多少時間?讓我們聚焦於最後一個部分:從交易執行到 RPC 接收到結果需要多久?

較慢的區塊鏈通常會 等待整個區塊完成後,再將其發送給網絡中的其他節點。Solana 率先提出了流式區塊的概念,即 在處理交易後立即將其發送給其他驗證者,而不必等到區塊結束。Solana 採用 Entry 機制(最多 64 筆交易的分組),並將其拆分為 Shreds 以便在網絡上傳輸。如果你對此感興趣,我們有一篇詳細介紹該機制的文章。這種方法使得 在區塊最終確定之前,交易執行結果就已經可以傳播。

如今,L2 們也開始採用這一機制。例如:

  • Base 通過 Flashblocks 技術,將區塊時間從 2 秒縮短至 200ms 的子區塊。
  • MegaETH 採用 “Mini-Blocks” 機制,在其測試網中 每 15ms 生成一個小型區塊(大部分時間如此)。
  • Eclipse 直接使用了 Solana 的 Entry/Shred 系統。

通過這些方式,用戶的交易執行時間被大幅縮短,從而改善了 用戶體驗(UX)。

但需要明確的是:真正的改進在於“減少網絡通信的時間間隔”,這與 區塊本身是否更好 毫無關係。實際上,我們只是 將區塊拆分成更小的部分,並與執行過程並行流式傳輸。無論這些部分被稱為區塊、迷你區塊 還是 碎片,都不重要,核心目標是 更快的通信,而不是更好的區塊。

聲明:

  1. 本文轉載自 [Olivier],所有版權歸原作者 [Olivier] 所有。如果對本次轉載有任何異議,請聯繫 Gate Learn 團隊,他們會及時處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. Gate Learn 團隊將文章翻譯成其他語言。除非另有說明,否則禁止複製、分發或抄襲翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!