解讀下一代以太坊 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
理财体验金奖励!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.