Bankless:共享排序器,讓 Rollup 更加去中心化
原文標題:《The Tech Speeding Up the 'Progressive Decentralization' of Rollups》
作者:563,Bankless
編譯:深潮 TechFlow
目前的 Rollup 架構仍然依賴於中心化排序器來處理交易順序,並存在著被審查和停機風險,因此急需一種簡單方便的去中心化解決方案。
在本文中,Bankless 的研究員 563 提出了一種方案------共享排序器 (SS),並比較了相對於現有設計 SS 的優勢所在。
如果您像我一樣是一個 DeFi 迷,那麼您會喜歡一個好的 Rollup。交換、借貸和交易,所有這些只需要幾分錢,而幾年前這種近乎無摩擦的體驗似乎是不可想像的。雖然有時候使用 Rollup 的體驗更像 BNB Chain 這樣的中心化鏈,而不是以太坊。
雖然閃電般快速的交易確認和低廉的費用吸引了 DeFi 用戶湧向 Rollups,但大多數 L2 仍在努力去中心化。
儘管 Crypto Twitter 上的噴子喜歡拿 Solana 的說事…..但以太坊 L2 也並非完美無缺。
這些鏈的單點故障通常出現在排序器中。
您可能已經聽說過 Arbitrum 和 Optimism 計劃「去中心化」他們的排序器,但是這如何實現呢?而且(更重要的是)為什麼他們還沒有這樣做?
Rollup 排序器目前的狀態
當你在 Rollup 鏈上簽署一筆交易時,它會與其他交易一起掛在 Rollup 的內存池中。然後,排序器對交易進行排序,以便將其構建成塊並執行。
排序器是 Rollup 的獨特組件,它們既可以用來有效地打包交易,也可以向用戶提供承諾,表示他們的交易最終會被快速的發送到第 1 層。
如今,大多數 Rollup 依賴於內部單一的排序器來排序交易。除了增加停機時間的概率外,這種模式還會產生信任假設。對中心化參與者的依賴使 rollup 交易者容易受到審查------這是我們去中心化主義者之間存在的一個重要爭議點。如果出於任何原因,排序器不希望你在他們的鏈上進行交易,你可能幾乎沒有辦法獲得你的資金。
雖然看起來顯而易見的解決方案是制定一種去中心化的角色,但現在許多 Rollup 團隊已經將增加市場份額作為優先考慮對象。這些團隊認為,他們的時間最好用於構建開發工具、引入新合作夥伴並與社區互動。建立必要的基礎設施來支撐一套去中心化排序器需要時間,並對普通散戶用戶產生的影響很小------更不用說這些中心化排序器一直在賺取費用。
因此,出於這些原因,如果您問大多數項目何時打算去中心化其排序器,答案很可能是「即將推出」。但是,共享排序器提供了一種優雅的解決方案,可以解決一些明顯的需求。
解決方案 = 共享排序器
共享排序器(SS)背後的概念實際上非常簡單。他們建議建立一個去中心化的排序節點網絡,rollups 可以共同插入這些節點,以取代他們單一的中心化排序器。
該網絡不再是一個排序器做主,而是為每一輪排序選出一個新的領導者,從而有效地消除中心化排序器帶來的活躍度和審查的單點故障。
能夠「插入」和「拔出」這些網絡的 Rollup 提供了一個乾淨的過渡,並允許在 SS 空間中進行健康的競爭。如果一個 SS 網絡(任何原因)對其用戶進行虐待或提取太多價值,其 Rollup 客戶很容易轉向其競爭對手中更好的選擇。
因此,SS 網絡提供「去中心化即服務」,而不是 zkSync 或 Starknet 從頭開始為一套全新的序列器引導硬體。
許多 Rollups 插入 SS 網絡,帶來令人興奮的可能性是原子交易。由於 SS 可以同時對來自多個 Rollup 的交易進行排序,因此跨 Rollup 操作變得更加簡單。想像一下,能夠在 Arbitrum 和 Optimism 之間套利 ETH------保證只有在 Optimism 上賣出成功時,您在 Arbitrum 上的買入才會成功。這有效地允許用戶在 rollup 之間交叉保證金,可能解決當今 DeFi 中普遍存在的流動性碎片化問題。
總之,共享排序器相比當前的設計有幾個優點:
- 抗審查制度;
- 跨 Rollup 原子交換;
- 活力(低 / 無停機時間)保證;
- 現有和新 Rollup 的即插即用解決方案。
那麼------有什麼缺陷嗎?可以理解的是,隨著新技術的出現,也帶來了新的障礙。社區表達的主要關注點歸結為價值累積和激勵分配。例如 SS 可能從 L1 中抽取價值,和 / 或將 MEV 聚合到主導的 SS 網絡中。
雖然這些問題似乎是可以解決的,但開發人員需要確保激勵不會偏離 Layer 1 鏈太遠。如果足夠的價值沒有流向基礎層,就可能出現不誠實行為。例如,如果 Rollup 排序網絡正在從其中獲得超過其公平份額的 MEV,那麼對於惡意驗證者來說,分叉 Rollup 合約而不是誠實地管理它可能更有利可圖。
擁有預構建的去中心化排序器網絡對於創業者來說是一個改變遊戲規則的事情。在即將推出的許多令人興奮的新的零知識和應用特定 Rollup 中,它們更願意專注於優化其產品而不是必須搭建一整套排序器。
競爭環境
Astria、Espresso 和 Flashbots 等團隊處於這項技術的前沿,並致力於幫助 Rollup 邁向去中心化的未來。
Astria 完全擁抱模塊化敘事方式,其共享排序項目也是如此。Astria 從 Celestia 團隊中分離出來,將使用 Celestia 的數據可用性層,並計劃通過推出 Astria EVM 來「測試」他們的 SS。
Espresso 的 SS 將使用 HotShot 的自定義共識機制,承諾比其他設計具有更高的吞吐量和更快的最終性。他們還計劃通過 EigenLayer 等再質押協議與以太坊的驗證者進行安全性交互 。
Flashbots 團隊從未缺席過任何敘事方式,他們正在通過 SUAVE------旨在使區塊生成過程更加無信任和協作。他們新穎的「偏好」設計為用戶提供了一種與跨鏈建設者網絡互動的創新方式------每個建設者都在爭奪用戶的注意力。
這個項目需要時間(可能需要幾年)才能發展,在最後,Vitalik 可能是正確的,他說「區塊生產是中心化的,但區塊驗證是無信任和高度去中心化的。」但為了去中心化而嘗試一下總是值得的……對吧?
這些工具使我們離去中心化的大眾採用更近,這是我們這些想要成為賽博朋克的人所支持的。因此,即使「即將推出」變成了「不會推出」,共享排序器仍然可以為 Rollup 提供急需的解決方案。