解讀下一代以太坊 L2(II):Booster 彙總

進階1/26/2025, 12:21:33 AM
本文將深入探討彙總的下一次演變:Booster彙總。Booster彙總不僅建立在基於彙總的基礎上,還推動了以太坊可組合性的邊界。那麼,我們究竟是如何擴展這種可組合性的呢?

在我們《Rollups 2.0》系列的第一篇文章中,我們介紹了基於彙總(based rollups),其中基於排序器(based sequencing)是最去中心化且兼容以太坊的彙總管理方法之一。通過將交易排序任務交給以太坊的第一層(Layer 1),基於彙總利用了L1的去中心化、簡單性和活躍性,以及其他優勢。

在今天的文章中,我們將深入探討彙總的下一次演變:Booster彙總。Booster彙總不僅建立在基於彙總的基礎上,還推動了以太坊可組合性的邊界。那麼,我們究竟是如何擴展這種可組合性的呢?

目前L2空間中存在哪些問題?

為了確保L2網絡按預期運行,通常需要額外的檢查。然而,主要的結算和執行過程仍然直接發生在L1上。這意味著雖然L2通過鏈下EVM執行擴展了功能,但也增加了額外的複雜性。儘管這種額外的邏輯並不理想,但最終目標是實現操作的標準化,並完全依賴於標準EVM。

標準化對於實現不同L2之間的順暢交易交換至關重要。為了實現這一目標,可能需要一種新型的交易——能夠跨多個鏈操作的交易。在這種系統中,單一交易可以創建更小的子交易。每個子交易將包含諸如源鏈ID、目標鏈ID、輸入數據(如調用者、地址和調用數據)以及目標鏈的輸出結果等細節。

這些交易數據具有兩個重要作用:

  1. 它作為源鏈的輸入,允許參與者看到輸出,而無需直接涉及目標鏈。
  2. 它在目標鏈上用於確認給定的輸入產生預期的輸出。

通過這種方法,每個鏈都可以獨立驗證自己的交易,同時遵循統一的交易格式和輸入標準。因此,區塊驗證依然保持簡潔,使用熟悉的L1驗證器合約來確保區塊有效。

Booster彙總與其他彙總有何不同?

Booster彙總處理交易的方式類似於L1,能夠訪問L1的狀態,但具有獨立的存儲,將執行和存儲擴展到L2。每個L2擴展L1的區塊空間,分佈式地處理交易和數據存儲。

設想一次性部署去中心化應用(dapp),它會自動在所有L2網絡上進行擴展。如果需要更多區塊空間,只需添加更多的Booster彙總,無需進一步配置。換句話說,開發者無需額外的工作量、重新部署費用或其他複雜問題。

通俗來說,Booster彙總就像是給筆記本電腦增加額外的CPU或SSD:它們提升性能,使得應用程序能夠更高效地運行並輕鬆擴展。

對於有技術背景的讀者,Booster彙總也可以描述為“將交易執行和存儲分佈到多個分片。”

Booster彙總是如何工作的?

任何彙總,無論是樂觀彙總(optimistic rollup)還是零知識彙總(ZK rollup),都可以採用Booster功能。然而,並不是所有彙總都必須完全實現Booster功能,因為某些彙總可能會從L2特定的優化中受益。

如果目標是實現原生以太坊擴展,Booster的最佳應用場景是在基於彙總的情況下。通過讓L1驗證者為整個增強網絡提議區塊,你實際上是在無縫地擴展以太坊。

增強彙總還解決了當前彙總生態系統中普遍存在的碎片化問題。通過利用基於排序器(based sequencing),它們保持了L1排序的好處,同時在Booster網絡中的所有L2之間引入了原子跨彙總交易。這種設置實現了最初設想的以太坊擴展——既是集成的,又是擴展的,提供了一個統一的解決方案來應對以太坊增長的挑戰。

Booster彙總架構描述

由於Booster彙總天生支持同步可組合性,這種彙總模型消除了處理碎片化問題或在L2之間切換的麻煩。所有首選的dapp都將在每個L2上可用,提供無縫的以太坊體驗。

通過增強彙總,開發者可以擴展他們的dapp,無需在多個L2之間進行重新部署。只需一次性將dapp部署在L1,它將自動擴展到所有現有和未來的增強L2,簡化了整體的開發和部署過程。

目前有哪些團隊在構建Booster彙總?

目前,少數幾個團隊正在構建Booster彙總,其中之一是@gwyneth_taiko,它也是一個與以太坊同步可組合的基於彙總(based rollup)。Gwyneth利用以太坊的基礎,交易排序由L1驗證者處理,區塊由兼容的L1構建者組裝。

Gwyneth通過增強和擴展L1能力體現了同步可組合性。通過原生排序,它實現了彙總和L1狀態之間的流暢集成。隨著區塊空間需求的增加,部署額外的Booster彙總變得簡單,就像通過增加更多CPU或SSD來提升筆記本電腦的計算能力和擴展應用範圍。Gwyneth設想了一個無縫集成的以太坊,摒棄了碎片化。

Gwyneth引入了一種預確認機制,L1驗證者可以提前承諾L2狀態,為用戶提供快速的交易確認,並確保擁堵和爭用費用在基礎層參與者之間公平分配。在Taiko測試網首創的基於預確認交易後,這一創新繼續得到推動。

Gwyneth從一開始就以最終性為設計目標。由Taiko自研的多證明者Raiko提供支持,它旨在實現同步可組合性。目前,受信執行環境(TEEs)作為執行的最小保護措施,但未來有望利用優化的零知識虛擬機(zkVM),如SP1、Risc0,甚至可能更多。

Booster彙總的優勢

Booster彙總通過透明地增強可擴展性,類似於向服務器農場中添加服務器。這種設計使得應用程序能夠無縫地利用額外的資源,確保開發者能夠擴展他們的解決方案,而無需額外步驟,比如部署複雜的L2基礎設施。

它們通過在L1和L2之間提供統一的體驗來解決碎片化問題。智能合約共享相同的地址,用戶無論是在L1還是L2環境中交互,都能享受到一致性和簡便性。

它們通過允許開發者一次性在L1上部署,默認使dapp變為多彙總(multi-rollup),並且更新由中央管理,解決了部署效率低下的問題。用戶無論是使用EOA還是智能錢包,都能在網絡間享受統一地址,促進了L1和L2之間無縫交易。

它們解決了彙總操作員在說服開發者在其網絡上部署時面臨的挑戰,因為dapp自動可用。這個概念是可疊加的,可以將Booster與基於彙總結合,實現顯著的擴展。並非所有L2都需要是Booster彙總,允許形成混合網絡。

它們通過消除對特定包裝合約的需求解決了主權和安全性問題,因為智能合約在L1和L2上以相同的方式工作,保持了開發者的控制權。安全性得到了增強,通過解決單點故障,安全性現在是按dapp進行應用的,而不是依賴於橋接或特定實現。

Booster彙總的侷限性

為了確保L2與L1保持一致,合約部署應僅限於L1,從而確保L2之間的一致訪問。這並不是一個重大限制,因為智能合約仍然可以通過數據驅動的方法表現出不同的行為,例如將合約地址存儲在存儲中,這些地址可以在不同鏈之間有所不同。

儘管L1持有共享數據,但這並不會直接提高可擴展性,這是可擴展系統固有的挑戰。開發者必須進行優化,以儘量減少這一影響。像傳統軟件一樣,並非所有dapp都能夠充分利用並行處理。然而,這些dapp仍然受益於互操作性;儘管它們在各自的L2上運行,但仍然保持普遍可訪問。

Booster彙總本質上是L1鏈的擴展,但具有獨特的交易執行和存儲。為了解釋Booster彙總交易,L1和L2節點必須同步運行。然而,一種方法可能是將L1和L2運行在同一個節點上,在交易執行過程中在共享的L1存儲和L2特定存儲之間切換。

結論

Booster彙總為以太坊的可擴展性挑戰提供了一種變革性解決方案,通過與L1無縫集成,提升交易吞吐量和存儲效率。它們解決了碎片化和部署效率低下等問題,使開發者能夠輕鬆地在多個L2之間擴展dapp,同時保持安全性和主權。通過簡化可擴展性並促進互操作性,Booster彙總為一個更加緊密且用戶友好的以太坊生態系統鋪平了道路。

在我們的下一系列文章中,我們將深入探討原生彙總和Gigagas彙總的迷人世界,探索這些技術如何進一步改變以太坊的擴展格局。

免責聲明:

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

解讀下一代以太坊 L2(II):Booster 彙總

進階1/26/2025, 12:21:33 AM
本文將深入探討彙總的下一次演變:Booster彙總。Booster彙總不僅建立在基於彙總的基礎上,還推動了以太坊可組合性的邊界。那麼,我們究竟是如何擴展這種可組合性的呢?

在我們《Rollups 2.0》系列的第一篇文章中,我們介紹了基於彙總(based rollups),其中基於排序器(based sequencing)是最去中心化且兼容以太坊的彙總管理方法之一。通過將交易排序任務交給以太坊的第一層(Layer 1),基於彙總利用了L1的去中心化、簡單性和活躍性,以及其他優勢。

在今天的文章中,我們將深入探討彙總的下一次演變:Booster彙總。Booster彙總不僅建立在基於彙總的基礎上,還推動了以太坊可組合性的邊界。那麼,我們究竟是如何擴展這種可組合性的呢?

目前L2空間中存在哪些問題?

為了確保L2網絡按預期運行,通常需要額外的檢查。然而,主要的結算和執行過程仍然直接發生在L1上。這意味著雖然L2通過鏈下EVM執行擴展了功能,但也增加了額外的複雜性。儘管這種額外的邏輯並不理想,但最終目標是實現操作的標準化,並完全依賴於標準EVM。

標準化對於實現不同L2之間的順暢交易交換至關重要。為了實現這一目標,可能需要一種新型的交易——能夠跨多個鏈操作的交易。在這種系統中,單一交易可以創建更小的子交易。每個子交易將包含諸如源鏈ID、目標鏈ID、輸入數據(如調用者、地址和調用數據)以及目標鏈的輸出結果等細節。

這些交易數據具有兩個重要作用:

  1. 它作為源鏈的輸入,允許參與者看到輸出,而無需直接涉及目標鏈。
  2. 它在目標鏈上用於確認給定的輸入產生預期的輸出。

通過這種方法,每個鏈都可以獨立驗證自己的交易,同時遵循統一的交易格式和輸入標準。因此,區塊驗證依然保持簡潔,使用熟悉的L1驗證器合約來確保區塊有效。

Booster彙總與其他彙總有何不同?

Booster彙總處理交易的方式類似於L1,能夠訪問L1的狀態,但具有獨立的存儲,將執行和存儲擴展到L2。每個L2擴展L1的區塊空間,分佈式地處理交易和數據存儲。

設想一次性部署去中心化應用(dapp),它會自動在所有L2網絡上進行擴展。如果需要更多區塊空間,只需添加更多的Booster彙總,無需進一步配置。換句話說,開發者無需額外的工作量、重新部署費用或其他複雜問題。

通俗來說,Booster彙總就像是給筆記本電腦增加額外的CPU或SSD:它們提升性能,使得應用程序能夠更高效地運行並輕鬆擴展。

對於有技術背景的讀者,Booster彙總也可以描述為“將交易執行和存儲分佈到多個分片。”

Booster彙總是如何工作的?

任何彙總,無論是樂觀彙總(optimistic rollup)還是零知識彙總(ZK rollup),都可以採用Booster功能。然而,並不是所有彙總都必須完全實現Booster功能,因為某些彙總可能會從L2特定的優化中受益。

如果目標是實現原生以太坊擴展,Booster的最佳應用場景是在基於彙總的情況下。通過讓L1驗證者為整個增強網絡提議區塊,你實際上是在無縫地擴展以太坊。

增強彙總還解決了當前彙總生態系統中普遍存在的碎片化問題。通過利用基於排序器(based sequencing),它們保持了L1排序的好處,同時在Booster網絡中的所有L2之間引入了原子跨彙總交易。這種設置實現了最初設想的以太坊擴展——既是集成的,又是擴展的,提供了一個統一的解決方案來應對以太坊增長的挑戰。

Booster彙總架構描述

由於Booster彙總天生支持同步可組合性,這種彙總模型消除了處理碎片化問題或在L2之間切換的麻煩。所有首選的dapp都將在每個L2上可用,提供無縫的以太坊體驗。

通過增強彙總,開發者可以擴展他們的dapp,無需在多個L2之間進行重新部署。只需一次性將dapp部署在L1,它將自動擴展到所有現有和未來的增強L2,簡化了整體的開發和部署過程。

目前有哪些團隊在構建Booster彙總?

目前,少數幾個團隊正在構建Booster彙總,其中之一是@gwyneth_taiko,它也是一個與以太坊同步可組合的基於彙總(based rollup)。Gwyneth利用以太坊的基礎,交易排序由L1驗證者處理,區塊由兼容的L1構建者組裝。

Gwyneth通過增強和擴展L1能力體現了同步可組合性。通過原生排序,它實現了彙總和L1狀態之間的流暢集成。隨著區塊空間需求的增加,部署額外的Booster彙總變得簡單,就像通過增加更多CPU或SSD來提升筆記本電腦的計算能力和擴展應用範圍。Gwyneth設想了一個無縫集成的以太坊,摒棄了碎片化。

Gwyneth引入了一種預確認機制,L1驗證者可以提前承諾L2狀態,為用戶提供快速的交易確認,並確保擁堵和爭用費用在基礎層參與者之間公平分配。在Taiko測試網首創的基於預確認交易後,這一創新繼續得到推動。

Gwyneth從一開始就以最終性為設計目標。由Taiko自研的多證明者Raiko提供支持,它旨在實現同步可組合性。目前,受信執行環境(TEEs)作為執行的最小保護措施,但未來有望利用優化的零知識虛擬機(zkVM),如SP1、Risc0,甚至可能更多。

Booster彙總的優勢

Booster彙總通過透明地增強可擴展性,類似於向服務器農場中添加服務器。這種設計使得應用程序能夠無縫地利用額外的資源,確保開發者能夠擴展他們的解決方案,而無需額外步驟,比如部署複雜的L2基礎設施。

它們通過在L1和L2之間提供統一的體驗來解決碎片化問題。智能合約共享相同的地址,用戶無論是在L1還是L2環境中交互,都能享受到一致性和簡便性。

它們通過允許開發者一次性在L1上部署,默認使dapp變為多彙總(multi-rollup),並且更新由中央管理,解決了部署效率低下的問題。用戶無論是使用EOA還是智能錢包,都能在網絡間享受統一地址,促進了L1和L2之間無縫交易。

它們解決了彙總操作員在說服開發者在其網絡上部署時面臨的挑戰,因為dapp自動可用。這個概念是可疊加的,可以將Booster與基於彙總結合,實現顯著的擴展。並非所有L2都需要是Booster彙總,允許形成混合網絡。

它們通過消除對特定包裝合約的需求解決了主權和安全性問題,因為智能合約在L1和L2上以相同的方式工作,保持了開發者的控制權。安全性得到了增強,通過解決單點故障,安全性現在是按dapp進行應用的,而不是依賴於橋接或特定實現。

Booster彙總的侷限性

為了確保L2與L1保持一致,合約部署應僅限於L1,從而確保L2之間的一致訪問。這並不是一個重大限制,因為智能合約仍然可以通過數據驅動的方法表現出不同的行為,例如將合約地址存儲在存儲中,這些地址可以在不同鏈之間有所不同。

儘管L1持有共享數據,但這並不會直接提高可擴展性,這是可擴展系統固有的挑戰。開發者必須進行優化,以儘量減少這一影響。像傳統軟件一樣,並非所有dapp都能夠充分利用並行處理。然而,這些dapp仍然受益於互操作性;儘管它們在各自的L2上運行,但仍然保持普遍可訪問。

Booster彙總本質上是L1鏈的擴展,但具有獨特的交易執行和存儲。為了解釋Booster彙總交易,L1和L2節點必須同步運行。然而,一種方法可能是將L1和L2運行在同一個節點上,在交易執行過程中在共享的L1存儲和L2特定存儲之間切換。

結論

Booster彙總為以太坊的可擴展性挑戰提供了一種變革性解決方案,通過與L1無縫集成,提升交易吞吐量和存儲效率。它們解決了碎片化和部署效率低下等問題,使開發者能夠輕鬆地在多個L2之間擴展dapp,同時保持安全性和主權。通過簡化可擴展性並促進互操作性,Booster彙總為一個更加緊密且用戶友好的以太坊生態系統鋪平了道路。

在我們的下一系列文章中,我們將深入探討原生彙總和Gigagas彙總的迷人世界,探索這些技術如何進一步改變以太坊的擴展格局。

免責聲明:

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