要基於還是不要基於

中級Sep 05, 2024
探索Rollup技術在以太坊生態系統中的應用,分析其對區塊鏈碎片化和共享序列層解決方案的影響。這涉及深入研究基於Rollup的挑戰和潛力,以及討論如何通過更快的L1區塊時間和預確認機制來提高用戶體驗,同時保持以太坊去中心化原則。
要基於還是不要基於

簡而言之

Rollup-centric路線圖導致區塊鏈的分裂和分離。這種分裂導致Rollup之間缺乏價值轉移。作為解決這個問題的方案,出現了共享序列機制,如Espresso、Astria和Radius。但這種解決方案本質上需要新的信任假設。因為這樣的層必須有自己的安全設置。

如果我們想要為滾動展開構建一個共享的序列層,以太坊是我們可以建立/使用的最可信中立層。基於序列(也稱為基於滾動展開)與以太坊以及其他基於滾動展開本質上具有完全的組合性。然而,成為基於滾動展開也面臨一些挑戰。其中最重要的挑戰之一是區塊時間與以太坊相同,限制為12秒。解決方案之一是提供用戶快速確認的機制,例如集中式序列器,或加快以太坊的區塊時間。在測試網中,基於預確認的速度比集中式序列器更快。

十字路口

著重於以太坊在帖子開始時選擇的方向是很重要的。以太坊從一開始就擁抱去中心化。這是首要的優先事項。這個優先事項對於用戶體驗施加了一些限制。這些限制源於設計去中心化分散式系統(如處理全局狀態、順序執行等)的挑戰。這正是以太坊和其他L1之間的確切區別。它們選擇了不同的道路。其他L1為了追求速度和低廉的代價而牺牲了一些去中心化。它們之所以快速和便宜是因為它們具有歷史證明、更大的區塊大小和並行處理。這些概念可以實現快速和便宜的交易,但也會增加驗證者的負擔。這就是為什麼其他L1驗證者的硬件需求比以太坊更高的原因。

直到以太坊本身通過歷史過期、狀態無關、verkle樹等升級進行擴展,我們將任務交給Rollups。

以太坊在4年前采用了一個以rollup為中心的路線圖,以外包執行,使其成為一個更加用戶友好的地方,直到改進到來。多虧這一點,我們在所有以太坊的平均每天達到了250 TPS。

rollup.wtf

如上所述,自以太坊決定以Rollup為中心的路線圖以來已有4年的時間。在這段時間裡,在L2s上進行了許多關於“以太坊本身應該是什麼”的實驗。AltVMs(Fuel, Fluent)、zkVMs(Aztec, Starknet)、zkEVMs(Scroll, Linea, zkSync)、並行EVMs(MegaETH)等等。所有這些都給出了對以太坊本身未來的想法。但也創建了許多完全沒有任何連接的獨立區塊鏈。這就是為什麼共享排序層出現來解決碎片化的問題。

共享序列層

目前,Rollups擁有集中式的順序器。這樣做會帶來對審查、活躍性和MEV(最大可實現價值)提取的巨大風險。如果Rollups希望去中心化,可以選擇使用共享的順序器。通過使用共享順序器,Rollups可以充分利用確定性、去中心化、快速交易和跨鏈原子性的優勢。正如Vitalik所說,“去中心化Rollups需要開發新的L1的90%的工作”。因此,通過選擇共享的順序器可以避免去中心化的工程努力。

共享排序層基本上是一個將參與的Rollups的排序權連接到單個排序網絡中的層。該層運行共識協議,例如BFT,任何人都可以參與(在共識協議的設計範圍內)。因此,多個Rollups具有確定交易順序的共同機制。該機制還提供了快速的L2最終性和所有參與Rollups之間的可組合性。

共享序列層是一個序列市場。在這個市場上,rollup可以按照槽位的順序將他們的區塊空間(和提案權利)出售給出價更高的投標者。這也創造了一個層級,將MEV在所有參與的rollup之間重新分配。

關注

共享序列層具有網絡效應,可以在所有參與的 Rollup 之間創建原子組合性和共享的 MEV。 Rollup 加入網絡,以增加其區塊的價值(同時實現去中心化的排序器)。

然而,根據共享序列器的系統設計,應該盡可能有更多的rollup。如果參與者rollup X離開鏈,這將破壞MEV分配並直接影響網絡效應。因此,共享排序是一個無窮遊戲,參與者必須始終保持參與。這是一種純粹的B2B模型,就像Rushi所說的那樣。.

共享排序層運行協議,如BFT,用於在共用排序器市場旁邊實現快速L2最終性,並且引入誠實假設。它假設一半的驗證器是誠實的。如果由於某種原因一半的驗證器離線或不誠實,鏈可能會失去活力(它們可以使用基於回退的方法)。如果BFT協議失去了活力,參與的Rollups將無法利用快速最終性,因為它們必須從BFT協議認證最終性。層中的提款也將停止。但即使BFT協議被破壞,MEV重新分配仍將繼續,因為在Espresso中,例如,MEV重新分配是與BFT協議分開的。當比較時,以太坊在加密經濟安全性和活性方面始終是最強大的BFT協議。

此外,如果他們使用它,他們會有重新押押的風險。如果對驗證器的硬體要求很高,這將導致壟斷。如果重新質押服務中出現錯誤,也可能會出現大規模削減;見特徵層的風險常見問題了解更多信息。有关共享序列器中的其他存储方法,请参阅Nethermind和Fourpillar的联合研究。這裡.

值得注意的是,由於共享排序器使用預確認,這個流程可以在L1(又稱基於預確認)上完成,從而消除了對新層的需求。還應該注意,共享排序器仍然必須以任何方式通過L1管道。因此,“快速確定性”在這裡毫無意義。

總結來說,我們認為如果共享的序列層不是去中心化和堅固的,它們將成為單點故障。它們將成為所有選擇性Rollup的最薄弱環節。

中立的可組合性不再是一個梗:要建立在......

正如我們所說,以太坊是最可靠的中立層,可用於構建某種東西。Rollups 通過將其批次/證明發送到以太坊作為 DA 層來實現此目的。目前,大多數 Rollups 都由中央排序器運行,所有交易都由 Rollup 團隊排序。一些團隊仍在致力於一些設計,以使其網絡去中心化,例如 Aztec 的。Fernet.還有另一種方法可以在不花費大量工程資源的情況下使網路去中心化:基於排序。

Taiko 是第一個以以太坊作為序列化層的基於rollup。區塊建立完全屬於以太坊。任何人都可以提出一個區塊,這完全是無許可的。每個rollup都可以通過基於達到可組合性。而不是添加一個新的層。由於以太坊和基於rollup的插槽同步移動,它們與彼此完全兼容。這意味著可以在L1上進行閃電貸款並在同一個插槽上在基於rollup上進行某些活動(感謝我們的BBR設計,詳細閱讀這裡但是基於成本考量。

來源:L2Beat

我們在“這個問題上提到Gate.io Rollup-Centric Based Preconfimations 的考量“文章,但讓我們簡要概述一下。正如我們所說,基於Rollups的區塊時間與以太坊相同,為12秒。這意味著基於Rollups需要每12秒將其數據以blob(或calldata)的形式發送到L1。如果無法填充blob以支付足夠的L2交易以支付L1費用,則將損失金錢。為了在一開始不將這些成本轉嫁給我們的用戶,我們自己承擔了這些費用並花了很多錢。如今,提案者獲利需要的區塊時間超過12秒(約20秒)。

https://dune.com/taiko_xyz/taikobcr

這些都是基於Taiko的Rollup可能會遇到的困難的例子。總的來說,主要問題在於區塊時間和對基本費用的收入限制,不像中央序列器那樣。您會犧牲收入,因為排序是完全無需許可的,您的MEV完全流向以太坊,您無法從交易中獲取任何價值(Spire實驗室正在開發一個基於的框架,以改進基於的滾動收入模型)。

為了解決用戶體驗、區塊時間問題,我們有兩個選擇:

  1. 基於預確認
  2. L1 更快的区块时间

基於預確認

基於預確認,僅使用 L1 驗證程序之一向 L2 用戶提供預確認。基於預確認目前在 Helder 測試網上成功運行,現在可以在 Gattaca 的演示中實現閃電般的快速(20 毫秒)。∼260毫秒在Taiko上的(Arbitrum)交易。

以Titan為基礎的預確認演示

在基於預確認的情況下,您不會繼承所有以太坊的活力和安全性。您只信任以太坊驗證器集合的一個子集。但在這裡提到一下,我們正從當前的以太坊提議者獲得可信的承諾。任何人都可以通過在註冊合約上抵押精確的ETH金額成為預確認 (預確認提供者)。我們在先前的博客文章中解釋了基於預確認的詳細信息,請參見 這裡.

基於預確認空間仍處於起步階段且不斷演變中。它存在一些威脅,就像以太坊區塊構建的中央化一樣,但通過新方法和研究,將設計出更合理的架構。我們將很快分享我們的預確認設計。

更快的区块?

沒有人會拒絕使以太坊更加用戶友好。更快的終局性、更快的區塊時間和更快的交易。這是基於Rollup的最有用的情景,因為正如我們所說,L1區塊時間是唯一的障礙。更快的L1區塊意味著更快的基於Rollup的區塊。

實現更快的L1的主要思路是本身能夠減少時隙時間的共識。Single Slot Finality(SSF)是一種共識機制(Orbit SSF在更具體的情況下)正在考慮中,每個插槽都可以在幾秒鐘內完成。在當前的 Gasper 協定中,最終確定時間為 2 個紀元,即 13 分鐘。然而,SSF 的缺點是它容易受到 33% 不活動洩漏的影響。

這裡的主要問題是,如果更快的L1始終是必需的,那麼為什麼要花費四年的滾動升級工程努力來加速L1本身。 我們在滾動升級方面投入了大量的研發工作。 我們做得非常好,實現了許多不同的方法。 即使今天同意縮短區塊時間,也至少需要2-3年才能開發。

以太坊选择了一条非常明确的道路。这条道路意味着在去中心化方面不会妥协,也不会触及“独立的家庭验证者”。很明显,快速区块需要改变以太坊的共识,而这种改变的共识将导致比现在更低的验证者分布。这对以太坊社区来说是一个重要的决定。

結論

隨著滾動升級的發展和日益普及,碎片化和隔離變得嚴重。因此,成為基於滾動升級並加入共享的序列層是一個重要的區別。共享序列層可用於快速確定性和跨鏈組合性,但它們需要新的信任假設,並且可能會失敗並失去網絡效應。基於滾動升級使用以太坊現有的基礎設施進行塊構建,但面臨著塊時間和收入模型方面的挑戰。但它確實提供了一種通過本質解決流動性碎片化並與L1完全可組合的方法。

前進的方式可能在於新的解決方案,如基於預確認和更快的L1區塊時間,以克服基於Rollups的缺點。這些旨在提高用戶體驗,同時不損害以太坊的一致性。目標是創建一個可擴展、去中心化和用戶友好的生態系統,忠於以太坊的愿景。

選擇是否基於rollup“框架”不僅僅是一個技術決策,它關乎去中心化的方向。


加入我們

在我們的Gate上探索開放職位職位招募板.

追蹤我們

獲取來自太鼓的最新消息:

  1. 網站:https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub:https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. 社區論壇:https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

在 GitHub 上為 Taiko 做出貢獻並獲得 GitPOAP!您還將作為貢獻者出現在我們的自述檔中。開始使用投稿手冊.

免責聲明:

  1. 這篇文章是從[鏡子],所有版權歸原作者所有[Taiko Labs&Jünger]. 如果對於此轉載有異議,請聯繫 Gate。Gate 學習團隊,他們會迅速處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者自己的觀點,不構成任何投資建議。
  3. 文章的翻譯工作由 Gate Learn 團隊負責。未經許可,禁止複製、分發或剽竊已翻譯的文章。

要基於還是不要基於

中級Sep 05, 2024
探索Rollup技術在以太坊生態系統中的應用,分析其對區塊鏈碎片化和共享序列層解決方案的影響。這涉及深入研究基於Rollup的挑戰和潛力,以及討論如何通過更快的L1區塊時間和預確認機制來提高用戶體驗,同時保持以太坊去中心化原則。
要基於還是不要基於

簡而言之

Rollup-centric路線圖導致區塊鏈的分裂和分離。這種分裂導致Rollup之間缺乏價值轉移。作為解決這個問題的方案,出現了共享序列機制,如Espresso、Astria和Radius。但這種解決方案本質上需要新的信任假設。因為這樣的層必須有自己的安全設置。

如果我們想要為滾動展開構建一個共享的序列層,以太坊是我們可以建立/使用的最可信中立層。基於序列(也稱為基於滾動展開)與以太坊以及其他基於滾動展開本質上具有完全的組合性。然而,成為基於滾動展開也面臨一些挑戰。其中最重要的挑戰之一是區塊時間與以太坊相同,限制為12秒。解決方案之一是提供用戶快速確認的機制,例如集中式序列器,或加快以太坊的區塊時間。在測試網中,基於預確認的速度比集中式序列器更快。

十字路口

著重於以太坊在帖子開始時選擇的方向是很重要的。以太坊從一開始就擁抱去中心化。這是首要的優先事項。這個優先事項對於用戶體驗施加了一些限制。這些限制源於設計去中心化分散式系統(如處理全局狀態、順序執行等)的挑戰。這正是以太坊和其他L1之間的確切區別。它們選擇了不同的道路。其他L1為了追求速度和低廉的代價而牺牲了一些去中心化。它們之所以快速和便宜是因為它們具有歷史證明、更大的區塊大小和並行處理。這些概念可以實現快速和便宜的交易,但也會增加驗證者的負擔。這就是為什麼其他L1驗證者的硬件需求比以太坊更高的原因。

直到以太坊本身通過歷史過期、狀態無關、verkle樹等升級進行擴展,我們將任務交給Rollups。

以太坊在4年前采用了一個以rollup為中心的路線圖,以外包執行,使其成為一個更加用戶友好的地方,直到改進到來。多虧這一點,我們在所有以太坊的平均每天達到了250 TPS。

rollup.wtf

如上所述,自以太坊決定以Rollup為中心的路線圖以來已有4年的時間。在這段時間裡,在L2s上進行了許多關於“以太坊本身應該是什麼”的實驗。AltVMs(Fuel, Fluent)、zkVMs(Aztec, Starknet)、zkEVMs(Scroll, Linea, zkSync)、並行EVMs(MegaETH)等等。所有這些都給出了對以太坊本身未來的想法。但也創建了許多完全沒有任何連接的獨立區塊鏈。這就是為什麼共享排序層出現來解決碎片化的問題。

共享序列層

目前,Rollups擁有集中式的順序器。這樣做會帶來對審查、活躍性和MEV(最大可實現價值)提取的巨大風險。如果Rollups希望去中心化,可以選擇使用共享的順序器。通過使用共享順序器,Rollups可以充分利用確定性、去中心化、快速交易和跨鏈原子性的優勢。正如Vitalik所說,“去中心化Rollups需要開發新的L1的90%的工作”。因此,通過選擇共享的順序器可以避免去中心化的工程努力。

共享排序層基本上是一個將參與的Rollups的排序權連接到單個排序網絡中的層。該層運行共識協議,例如BFT,任何人都可以參與(在共識協議的設計範圍內)。因此,多個Rollups具有確定交易順序的共同機制。該機制還提供了快速的L2最終性和所有參與Rollups之間的可組合性。

共享序列層是一個序列市場。在這個市場上,rollup可以按照槽位的順序將他們的區塊空間(和提案權利)出售給出價更高的投標者。這也創造了一個層級,將MEV在所有參與的rollup之間重新分配。

關注

共享序列層具有網絡效應,可以在所有參與的 Rollup 之間創建原子組合性和共享的 MEV。 Rollup 加入網絡,以增加其區塊的價值(同時實現去中心化的排序器)。

然而,根據共享序列器的系統設計,應該盡可能有更多的rollup。如果參與者rollup X離開鏈,這將破壞MEV分配並直接影響網絡效應。因此,共享排序是一個無窮遊戲,參與者必須始終保持參與。這是一種純粹的B2B模型,就像Rushi所說的那樣。.

共享排序層運行協議,如BFT,用於在共用排序器市場旁邊實現快速L2最終性,並且引入誠實假設。它假設一半的驗證器是誠實的。如果由於某種原因一半的驗證器離線或不誠實,鏈可能會失去活力(它們可以使用基於回退的方法)。如果BFT協議失去了活力,參與的Rollups將無法利用快速最終性,因為它們必須從BFT協議認證最終性。層中的提款也將停止。但即使BFT協議被破壞,MEV重新分配仍將繼續,因為在Espresso中,例如,MEV重新分配是與BFT協議分開的。當比較時,以太坊在加密經濟安全性和活性方面始終是最強大的BFT協議。

此外,如果他們使用它,他們會有重新押押的風險。如果對驗證器的硬體要求很高,這將導致壟斷。如果重新質押服務中出現錯誤,也可能會出現大規模削減;見特徵層的風險常見問題了解更多信息。有关共享序列器中的其他存储方法,请参阅Nethermind和Fourpillar的联合研究。這裡.

值得注意的是,由於共享排序器使用預確認,這個流程可以在L1(又稱基於預確認)上完成,從而消除了對新層的需求。還應該注意,共享排序器仍然必須以任何方式通過L1管道。因此,“快速確定性”在這裡毫無意義。

總結來說,我們認為如果共享的序列層不是去中心化和堅固的,它們將成為單點故障。它們將成為所有選擇性Rollup的最薄弱環節。

中立的可組合性不再是一個梗:要建立在......

正如我們所說,以太坊是最可靠的中立層,可用於構建某種東西。Rollups 通過將其批次/證明發送到以太坊作為 DA 層來實現此目的。目前,大多數 Rollups 都由中央排序器運行,所有交易都由 Rollup 團隊排序。一些團隊仍在致力於一些設計,以使其網絡去中心化,例如 Aztec 的。Fernet.還有另一種方法可以在不花費大量工程資源的情況下使網路去中心化:基於排序。

Taiko 是第一個以以太坊作為序列化層的基於rollup。區塊建立完全屬於以太坊。任何人都可以提出一個區塊,這完全是無許可的。每個rollup都可以通過基於達到可組合性。而不是添加一個新的層。由於以太坊和基於rollup的插槽同步移動,它們與彼此完全兼容。這意味著可以在L1上進行閃電貸款並在同一個插槽上在基於rollup上進行某些活動(感謝我們的BBR設計,詳細閱讀這裡但是基於成本考量。

來源:L2Beat

我們在“這個問題上提到Gate.io Rollup-Centric Based Preconfimations 的考量“文章,但讓我們簡要概述一下。正如我們所說,基於Rollups的區塊時間與以太坊相同,為12秒。這意味著基於Rollups需要每12秒將其數據以blob(或calldata)的形式發送到L1。如果無法填充blob以支付足夠的L2交易以支付L1費用,則將損失金錢。為了在一開始不將這些成本轉嫁給我們的用戶,我們自己承擔了這些費用並花了很多錢。如今,提案者獲利需要的區塊時間超過12秒(約20秒)。

https://dune.com/taiko_xyz/taikobcr

這些都是基於Taiko的Rollup可能會遇到的困難的例子。總的來說,主要問題在於區塊時間和對基本費用的收入限制,不像中央序列器那樣。您會犧牲收入,因為排序是完全無需許可的,您的MEV完全流向以太坊,您無法從交易中獲取任何價值(Spire實驗室正在開發一個基於的框架,以改進基於的滾動收入模型)。

為了解決用戶體驗、區塊時間問題,我們有兩個選擇:

  1. 基於預確認
  2. L1 更快的区块时间

基於預確認

基於預確認,僅使用 L1 驗證程序之一向 L2 用戶提供預確認。基於預確認目前在 Helder 測試網上成功運行,現在可以在 Gattaca 的演示中實現閃電般的快速(20 毫秒)。∼260毫秒在Taiko上的(Arbitrum)交易。

以Titan為基礎的預確認演示

在基於預確認的情況下,您不會繼承所有以太坊的活力和安全性。您只信任以太坊驗證器集合的一個子集。但在這裡提到一下,我們正從當前的以太坊提議者獲得可信的承諾。任何人都可以通過在註冊合約上抵押精確的ETH金額成為預確認 (預確認提供者)。我們在先前的博客文章中解釋了基於預確認的詳細信息,請參見 這裡.

基於預確認空間仍處於起步階段且不斷演變中。它存在一些威脅,就像以太坊區塊構建的中央化一樣,但通過新方法和研究,將設計出更合理的架構。我們將很快分享我們的預確認設計。

更快的区块?

沒有人會拒絕使以太坊更加用戶友好。更快的終局性、更快的區塊時間和更快的交易。這是基於Rollup的最有用的情景,因為正如我們所說,L1區塊時間是唯一的障礙。更快的L1區塊意味著更快的基於Rollup的區塊。

實現更快的L1的主要思路是本身能夠減少時隙時間的共識。Single Slot Finality(SSF)是一種共識機制(Orbit SSF在更具體的情況下)正在考慮中,每個插槽都可以在幾秒鐘內完成。在當前的 Gasper 協定中,最終確定時間為 2 個紀元,即 13 分鐘。然而,SSF 的缺點是它容易受到 33% 不活動洩漏的影響。

這裡的主要問題是,如果更快的L1始終是必需的,那麼為什麼要花費四年的滾動升級工程努力來加速L1本身。 我們在滾動升級方面投入了大量的研發工作。 我們做得非常好,實現了許多不同的方法。 即使今天同意縮短區塊時間,也至少需要2-3年才能開發。

以太坊选择了一条非常明确的道路。这条道路意味着在去中心化方面不会妥协,也不会触及“独立的家庭验证者”。很明显,快速区块需要改变以太坊的共识,而这种改变的共识将导致比现在更低的验证者分布。这对以太坊社区来说是一个重要的决定。

結論

隨著滾動升級的發展和日益普及,碎片化和隔離變得嚴重。因此,成為基於滾動升級並加入共享的序列層是一個重要的區別。共享序列層可用於快速確定性和跨鏈組合性,但它們需要新的信任假設,並且可能會失敗並失去網絡效應。基於滾動升級使用以太坊現有的基礎設施進行塊構建,但面臨著塊時間和收入模型方面的挑戰。但它確實提供了一種通過本質解決流動性碎片化並與L1完全可組合的方法。

前進的方式可能在於新的解決方案,如基於預確認和更快的L1區塊時間,以克服基於Rollups的缺點。這些旨在提高用戶體驗,同時不損害以太坊的一致性。目標是創建一個可擴展、去中心化和用戶友好的生態系統,忠於以太坊的愿景。

選擇是否基於rollup“框架”不僅僅是一個技術決策,它關乎去中心化的方向。


加入我們

在我們的Gate上探索開放職位職位招募板.

追蹤我們

獲取來自太鼓的最新消息:

  1. 網站:https://taiko.xyz.
  2. Discord: https://discord.gg/taikoxyz.
  3. GitHub:https://github.com/taikoxyz.
  4. Twitter: https://twitter.com/taikoxyz.
  5. 社區論壇:https://community.taiko.xyz.
  6. YouTube: @taikoxyz"">https://www.youtube.com/@taikoxyz.
  7. Warpcast: https://warpcast.com/taikoxyz.

在 GitHub 上為 Taiko 做出貢獻並獲得 GitPOAP!您還將作為貢獻者出現在我們的自述檔中。開始使用投稿手冊.

免責聲明:

  1. 這篇文章是從[鏡子],所有版權歸原作者所有[Taiko Labs&Jünger]. 如果對於此轉載有異議,請聯繫 Gate。Gate 學習團隊,他們會迅速處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者自己的觀點,不構成任何投資建議。
  3. 文章的翻譯工作由 Gate Learn 團隊負責。未經許可,禁止複製、分發或剽竊已翻譯的文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!