簡而言之:排序器是負責在第二層(Layer 2)Rollup 上對交易進行排序與執行的實體。當使用者將交易提交至 L2 時,排序器會接收這些交易,決定其執行順序,生成 L2 區塊,並將壓縮後的批次提交至第一層(Layer 1)進行最終結算。 目前大多數主要 Rollup 皆採用集中式排序器運作:Offchain Labs 負責營運Arbitrum 的排序器、Optimism Foundation 負責營運Optimism 的排序器,而 Coinbase 則負責營運Base 的排序器。儘管集中式排序器能提供快速且穩定的效能,卻也帶來了審查、MEV 攫取以及單點故障等風險。該生態系統正積極開發共享排序、排序器拍賣及分散式排序器網路,以實現此關鍵組件的去中心化。
簡單的解釋
如果說「rollup」是負責處理案件並在法院提交摘要的律師事務所,那麼「sequencer」就是那位決定案件處理順序、將案件分配至正確部門,並負責提交文件的辦公室經理。辦公室經理對於維持營運順暢至關重要,但由單一人員擔任此職位,意味著該人對「處理哪些案件」以及「何時處理」擁有相當大的權力。
在第二層(Layer 2)中,排序器是每筆交易的首個接觸點。 當您在 L2 上提交一筆交換、轉帳或智慧合約互動時,您的交易會送至排序器。排序器會決定您的交易在佇列中的位置、執行該交易、將其納入 L2 區塊,並最終將該區塊與其他區塊批次彙整後提交至 L1。排序器的排序決策正是決定 L2 最終狀態的關鍵。

音序器的運作原理
排序器以連續迴圈的方式運作。它接收來自用戶的交易(通常透過 RPC 端點傳入),並驗證每筆交易是否格式正確、具備有效簽名,以及發送者是否擁有足夠餘額。它會根據抵達時間決定執行順序,通常採用「先到先處理」(FCFS)原則,不過排序器對順序安排擁有酌情決定權。 它會根據當前的 L2 狀態執行已排序的交易,並產生一個新的 L2 區塊。它會向使用者提供「軟確認」,這是一種快速回執,表示其交易已包含在 L2 區塊中。它會定期將多個 L2 區塊壓縮成一個批次,並將該批次發送至 L1 進行最終結算。


