L1 排序的Based Rollups

在本文中,我們描述了一類特殊rollup 的集合,稱之為“based” 或“L1-sequenced” 的rollup。這種L1 排序的rollup 是最簡單的,並且繼承了L1 的活性和去中心化。

來源:ethresear.ch

作者: Justin Drake

翻譯:Junwei

TLDR:  在本文中,我們描述了一類特殊rollup 的集合,稱之為“based” 或“L1-sequenced” 的rollup。這種L1 排序的rollup 是最簡單的,並且繼承了L1 的活性和去中心化。此外,Based Rollup 與所基於的L1 在經濟上保持一致。


定義


當rollup 的排序由所基於的L1 所驅動時,它被稱為“基於基礎鏈(based)” 或“在L1 排序(L1-sequenced)”。更具體地說,Based Rollup 是指下一個L1 提議者(Proposer) 可以與MEV 搜尋者(Searcher) 和構建者(Builder) 合作,在無需許可的情況下將下一個rollup 區塊打包到下一個L1區塊內。


優點


  • 活性(liveness): Based Rollup 享有與L1 相同的活性保證。請注意,帶有逃生艙(escape hatches)的非Based Rollup 的活性會降低:

    • 較弱的結算保證:在結算得到保證前,逃生艙的交易必須等待一段超時時間。

    • 基於審查的MEV :帶有逃生艙的Rollups 在超時期間,容易受到短期內排序器審查帶來的不利MEV 影響。

    • 網絡效應面臨風險:由排序器活性故障觸發的大規模退出(例如對去中心化PoS 排序機制的51% 攻擊)將破壞Rollup 的網絡效應。請注意,與L1 不同,Rollup 不能使用社會共識從排序器活性故障中優雅地恢復。在所有已知的非Based Rollup 設計中,大規模退出是達摩克利斯之劍。

    • Gas 懲罰:通過逃生艙結算的交易通常會為其用戶帶來gas 懲罰(例如由於交易非批量打包的次優數據壓縮)。

  • 去中心化(decentralization) : Based Rollup 繼承了L1 的去中心化,自然復用了L1 搜尋者-構建者-提議者的基礎設施。 L1 搜尋者和構建者受到激勵,在他們的L1 區塊中包含rollup 區塊來提取rollup 的MEV。然後這又會激勵L1 區塊提議者在L1 上打包rollup 區塊。

  • 簡潔性(simplicity) :Based Rollup 排序是最簡單的,甚至比中心化排序要簡單得多。 Based Rollup 不需要驗證排序器簽名,不需要逃生艙,也不需要外部PoS 共識。

    • 歷史註釋:2021 年1 月,Vitalik 將基於L1排序的方案稱為“完全無政府狀態” ,這有同時提交多個rollup 區塊的風險,導致gas 和工作量的浪費。現在的區塊提議者— 構建者分離方案(Proposer-Builder Separation, PBS)可以嚴格控制的L1 排序,每個L1 區塊最多有一個rollup 區塊,並且沒有gas 浪費。當rollup 的n+1 區塊(或對於k >= 1,n+k)包含區塊n 的SNARK 證明時,可以避免浪費zk-rollup 的證明工作。

  • 成本:Based Rollup 的gas 開銷為零—— 甚至不需要驗證來自去中心化或中心化排序器的簽名。 Based Rollup 的簡潔性降低了開發成本,縮短了發佈時間,並減小了代碼漏洞的暴露面積。 Based Rollup 的排序也是無需代幣的,避免了基於代幣的排序器的監管負擔。

  • 與L1 經濟一致( L1 economic alignment :源自Based Rollup 的MEV 自然流向了其基於的L1。這種流向加強了L1 經濟安全,並且在MEV 銷毀的情況下,提高了L1 原生代幣的經濟稀缺性。這種與L1 在經濟上的緊密結合可能有助於構建Based Rollup 的合法性。重要的是,儘管犧牲了MEV 收入,Based Rollup 保留了從L2 擁塞費(例如EIP-1559 形式的L2 基礎費用)中獲得收入的選項。

  • 主權性(sovereignty) :儘管將排序委託給了L1,但Based Rollup 保留了主權性。 Based Rollup 可以有一個治理代幣,收取基本費用,並且可以在合適的時候使用這些基本費用的收益(例如Optimism 為公共產品提供資金)。


缺點


  • 無MEV 收入:Based Rollup 將MEV 放手給了L1,使其收入限制為基本費用。反直覺的是,這可能會增加Based Rollup 的總收入。原因是rollup 的格局似乎是贏家通吃,獲勝的rollup 可能會利用Based Rollup 的安全性、去中心化、簡潔性和一致性來實現主導地位並最終實現收入最大化。

  • 受約束的排序:將排序委託給L1 會降低排序靈活性。這使得某些排序服務變得更加困難,甚至可能是無法實現的:

    • 預確認:快速預確認對於中心化排序不是問題,並且可以通過外部PoS 共識來實現。使用L1 排序進行快速預確認是一個開放性問題,有著許多有前景的研究方向,包括EigenLayer、打包交易列表(inclusion lists) 和構建者債券(builder bonds)。

    • 先到先得(FCFS) :Arbitrum 式的FCFS 排序不確定能否在based rollup 上實現。 EigenLayer 可能給L1 排序的based rollup 提供FCFS 的覆蓋層。


命名


“Based Rollup” 這個名稱源於與基礎鏈(base L1) 的親近性。這與Coinbase 最近宣布的Base 鏈有所衝突,是一個奇妙的巧合。事實上,Coinbase 在他們的Base 公告中分享了兩個設計目標:

  • 無代幣(tokenlessness): “我們沒有發行新網絡代幣的計劃。”

  • 去中心化(decentralisation): “ 我們[...] 計劃隨著時間的推移逐步去中心化區塊鏈。”

Base 可以通過成為Based Rollup 來實現無代幣的去中心化。


添加S c r o l l e r 進入S c r o l l 中文社區

? 點擊下方閱讀原文,參與Ethereum Research的探討



分享至:

作者:ETH中文

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:ETH中文如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊