Bộ sắp xếp thứ tự, hay sequencer, là thành phần quyết định thứ tự giao dịch trong các hệ thống như rollup lớp 2. Nó nhận giao dịch và sắp xếp để thực thi trong khối rollup. Thứ tự này quan trọng vì hoán đổi, thanh lý hoặc tương tác hợp đồng khác có thể cho kết quả khác nhau tùy giao dịch nào được thực hiện trước.
Một phần của quy trình lớn hơn
Sequencer có thể nhanh chóng thông báo giao dịch đã vào chuỗi được đề xuất. Thông báo đó không tự động đồng nghĩa với quyết toán cuối cùng trên blockchain nền tảng.
Thực thi, công bố lô giao dịch và cam kết trạng thái là các nhiệm vụ liên quan nhưng có thể do những thành phần riêng đảm nhận. Ví dụ, trong OP Stack, bộ gom lô nén và công bố dữ liệu giao dịch lên Ethereum. Phân biệt vai trò giúp tránh giả định sequencer tự chứng minh mọi thay đổi trạng thái hoặc tự cung cấp tính sẵn có của dữ liệu.
Khả dụng và quyền sắp xếp
Một số thiết kế dùng một sequencer hoạt động duy nhất; số khác phân tán trách nhiệm. Kiểm soát tập trung có thể đơn giản hóa phối hợp nhưng tạo rủi ro gián đoạn, kiểm duyệt và thao túng thứ tự, bao gồm cơ hội trích xuất giá trị từ cách sắp xếp.
Một số rollup có tuyến thay thế qua chuỗi nền khi sequencer không hoạt động hoặc loại giao dịch. Điều kiện, chi phí và độ trễ tùy giao thức. Không nên cho rằng tuyến này bảo đảm đưa giao dịch vào ngay hoặc rút tiền tức thì.