
來源: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的探討

