在本文中,我們描述了一類特殊 rollup 的集合,稱之為 “based” 或 “L1-sequenced” 的 rollup。這種 L1 排序的 rollup 是最簡單的,並且繼承了 L1 的活性和去中心化。
原文:Based rollups—superpowers from L1 sequencing(ethresear.ch)
作者:JustinDrake
翻譯: Junwei
原用標題(譯後): L1 排序的 Based Rollups
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 來實現無代幣的去中心化。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。