作者:Justin Drake

翻譯:Junwei

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

定義

當rollup 的排序由所基於的L1 所驅動時,它被稱為“based” 或“L1-sequenced”。更具體地說,Based Rollups 中,下一個L1 區塊的提議者(Proposer)可以與MEV 搜尋者(Searcher)和生產者(Builder)合作,無需許可地將下一個Rollup 區塊作為一部分包含在下一個L1 區塊內。

優點

  • 活性(liveness): Based Rollups 享有與L1 相同的活性保證。請注意,帶有逃生艙(escape hatches)的非Based Rollups 的活性會降低:
  • 較弱的結算保證:逃生艙的交易必須在等待一定暫停期限才會得到結算。
  • 基於審查的MEV:帶有逃生艙的Rollups 在暫停期間,容易受到短期內排序器審查帶來的不利MEV 影響。
  • 網絡面臨風險:由排序器活性故障觸發的大規模退出(例如對去中心化PoS 排序機制的51% 攻擊)將破壞Rollup 的網絡效應。請注意,與L1 不同,Rollup 不能使用社會共識從排序器活性故障中優雅地恢復。在所有已知的非Based Rollups 設計中,大規模退出是達摩克利斯之劍。
  • Gas 懲罰:通過逃生艙結算的交易通常會為其用戶帶來gas 懲罰(例如由於交易非批量打包的次優數據壓縮)。
  • 去中心化(decentralization): Based Rollups 繼承了L1 的去中心化,自然復用了L1 搜尋者-生產者-提議者的基礎設施。 L1 搜索者和生產者受到激勵,在他們的L1 區塊中包含rollup 區塊來提取rollup 的MEV。然後這又會激勵L1 區塊提議者在L1 上包含rollup 區塊。
  • 簡潔性(simplicity):Based Rollups 排序是最簡單的,甚至比中心化排序要簡單得多。 Based Rollups 不需要驗證排序器簽名,不需要逃生艙,也不需要外部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 Rollups 的gas 開銷為零—— 甚至不需要驗證來自去中心化或中心化排序器的簽名。 Based Rollups 的簡潔性降低了開發成本,縮短了發佈時間,並減小了代碼漏洞的暴露面積。 Based Rollups 的排序也是無需代幣的,避免了基於代幣的排序器的監管負擔。
  • L1 經濟一致(L1 economic alignment):源自Based Rollups 的MEV 自然流向了所基於的L1。這些流動性加強了L1 經濟安全,並且在MEV 銷毀的情況下,提高了L1 原生代幣的經濟稀缺性。這種與L1 在經濟上的緊密結合可能有助於構建Based Rollups 的合理性。重要的是,儘管犧牲了MEV 收入,Based Rollups 保留了從L2 擁塞費(例如EIP-1559 形式的L2 基礎費用)中獲得收入的選項。
  • 主權性(sovereignty):儘管將排序委託給了L1,但Based Rollups 保留了主權性。 Based Rollups 可以有一個治理代幣,收取基本費用,並且可以在合適的時候使用這些基本費用的收益(例如Optimism 為公共產品提供資金)。

缺點

  • 無MEV 收入:Based Rollups 將MEV 放手給了L1,使其收入限制為基本費用。與直覺相反,這可能會增加Based Rollups 的總收入。原因是rollup 的格局似乎是贏家通吃,獲勝的rollup 可能會利用Based Rollups 的安全性、去中心化、簡潔性和一致性來實現主導地位並最終實現收入最大化。
  • 排序約束:將排序委託給L1 會降低排序靈活性。這使得某些排序服務變得更加困難,甚至可能是無法實現的:
  • 預確認:快速預確認對於中心化排序不是問題,並且可以通過外部PoS 共識來實現。使用L1 排序進行快速預確認是一個開放性問題,有著許多有前景的研究方向,包括EigenLayer、Inclusion Lists 和Builder Bonds。
  • FCFS:Arbitrum 風格的FCFS 排序在L1 上有待考證。 EigenLayer 可能解鎖L1 的FCFS 排序。

命名

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

  • tokenlessness:“我們沒有發行新網絡代幣的計劃。”
  • decentralisation:“ 我們[...] 計劃隨著時間的推移逐步去中心化區塊鏈。”

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