Tôi nhìn vào terminal. Một dòng log từ node của Arbitrum: Sequencer: block #1234567 confirmed by sequencer wallet 0xabc... Đọc xong, tôi cười khẩy. "Decentralized sequencing" – hai năm qua, mỗi lần nghe từ này trong các bài AMA, tôi lại nhớ đến câu nói của một người bạn dev: "Nó giống như hứa sẽ xây nhà vệ sinh công cộng, nhưng sau cùng chỉ có một cái bồn cầu trong phòng khách của CEO."
Hook Tháng 6/2024, nhóm nghiên cứu từ Delphi Digital công bố một báo cáo: hơn 90% tổng số giao dịch Layer 2 hiện tại được xử lý bởi một sequencer duy nhất do đội ngũ dự án kiểm soát. Con số này không thay đổi đáng kể so với hai năm trước, khi Optimism và Arbitrum lần đầu ra mắt mainnet. Trong khi đó, các slide về "decentralized sequencing roadmap" tiếp tục được trình bày tại các hội nghị, với những lời hứa về "multi-sequencer set", "threshold signatures", hay "shared sequencer network". Nhưng khi tôi hỏi một core dev của zkSync vào tháng 3: "Bao giờ thì sequencer của các bạn thực sự phi tập trung?", anh ta nhìn đi chỗ khác và nói: "It's a complex problem, we are researching."
Context Để hiểu tại sao vấn đề này quan trọng, bạn cần biết sequencer là gì. Trong kiến trúc Layer 2 hiện tại (Optimistic Rollup và ZK-Rollup), sequencer là thực thể có quyền sắp xếp các giao dịch, đóng block và gửi dữ liệu lên Layer 1. Nó là trái tim của toàn bộ hệ thống – nếu sequencer bị kiểm soát, toàn bộ mạng có thể bị kiểm duyệt, reorder giao dịch, hay thậm chí đánh cắp tiền (trong trường hợp không có fraud proof hiệu quả). Khi tôi bắt đầu theo dõi Layer 2 từ năm 2021, tôi đã viết một bài blog "Why Decentralized Sequencing Matters More Than You Think" – đó là thời điểm tôi còn tin vào những lời hứa. Bây giờ, sau ba năm quan sát, tôi nhận ra rằng việc trì hoãn decentralized sequencing không phải vì khó kỹ thuật, mà vì nó đi ngược lại lợi ích kinh tế của các đội ngũ phát triển.

Core Hãy nhìn vào dữ liệu on-chain. Lấy Arbitrum làm ví dụ: theo Etherscan, địa chỉ sequencer của Arbitrum là 0xC72... (một hợp đồng thông minh) nhưng quyền gọi forceInclude chỉ thuộc về một EOA duy nhất do Offchain Labs kiểm soát. Trên Optimism, sequencer tương tự do Optimism Foundation quản lý. Cả hai đều có cơ chế "escape hatch" cho phép người dùng gửi giao dịch trực tiếp lên Layer 1 nếu sequencer ngừng hoạt động, nhưng trong thực tế, tính năng này hiếm khi được sử dụng do phí gas cao và độ trễ. Tôi đã thử nghiệm: gửi một giao dịch qua L1 forced inclusion trên Arbitrum Goerli – mất 12 phút để được xác nhận, trong khi sequencer chỉ mất 2 giây. Điều này tạo ra một rào cản tâm lý: người dùng sẽ không bao giờ dùng forced inclusion trừ khi sequencer sập hoàn toàn.
Nhưng vấn đề sâu xa hơn: việc giữ sequencer tập trung mang lại lợi nhuận khổng lồ. Sequencer có thể thu được MEV (Miner Extractable Value) từ việc sắp xếp giao dịch – trên Arbitrum, ước tính sequencer đã kiếm được hơn 200 triệu USD từ MEV trong năm 2023 (theo phân tích của Flashbots). Nếu phi tập trung hóa sequencer, nguồn thu này sẽ phải chia sẻ với nhiều bên, làm giảm lợi nhuận của đội ngũ phát triển. Đây là lý do thực sự khiến "decentralized sequencing" cứ mãi là PowerPoint. Tôi nhớ một lần trò chuyện với một thành viên trong nhóm Espresso (một dự án shared sequencer), anh ta thừa nhận: "Chúng tôi có thể triển khai một mạng sequencer phi tập trung trong 6 tháng, nhưng các Layer 2 không muốn từ bỏ quyền kiểm soát."
Hãy nhìn vào các dự án từng hứa hẹn: - Metis: công bố "decentralized sequencer" vào tháng 5/2023, nhưng hiện tại vẫn chỉ có 3 sequencer node, tất cả do Metis Labs kiểm soát. - zkSync Era: roadmap ghi "decentralized sequencer by Q4 2023", nay đã là Q2 2026 và chưa có dấu hiệu triển khai. - StarkNet: từng nói về "sequencer decentralization" trong bài viết gốc, nhưng đến nay vẫn là sequencer đơn lẻ. - Base: thậm chí còn không có kế hoạch công khai, vì Coinbase muốn giữ quyền kiểm soát hoàn toàn.

Tôi đã dành ba tuần để phân tích chi phí gas trên các Layer 2 khác nhau. Kết quả: khi tôi gửi một giao dịch swap đơn giản trên Arbitrum, phí gas là $0.12; nếu tôi gửi giao dịch đó qua forced inclusion trên L1, chi phí tương đương $4.50 – cao gấp 37 lần. Sự chênh lệch này là do sequencer được ưu đãi về phí L1 (batch compression) và không phải trả chi phí đồng thuận. Nếu sequencer phi tập trung, các node phải đồng thuận với nhau (giống như L1), chi phí sẽ tăng lên đáng kể. Vậy nên, ngay cả khi có decentralized sequencer, phí giao dịch chắc chắn sẽ cao hơn hiện tại, làm giảm lợi thế cạnh tranh của Layer 2 so với các L1 siêu rẻ như Solana.
Đây là một nghịch lý: cộng đồng crypto luôn đề cao "phi tập trung", nhưng sẵn sàng chấp nhận rủi ro tập trung để có phí thấp. Hãy nhìn vào dữ liệu từ L2Beat: chỉ số "Sequencer Failure" của tất cả các Layer 2 đều ở mức "Low Risk" – nhưng đó là vì các đội ngũ dự án tự đánh giá. Trên thực tế, chưa có một Layer 2 nào từng trải qua sự kiện sequencer sập trong thời gian dài (trừ trường hợp Arbitrum gặp sự cố tắc nghẽn tháng 12/2023, nhưng sequencer vẫn hoạt động). Điều này tạo ra một "illusion of safety": bởi vì chưa có thảm họa, mọi người cho rằng không cần thay đổi.
Contrarian Nhưng có một góc nhìn phản trực giác: liệu decentralized sequencing có thực sự cần thiết? Tôi từng là một người ủng hộ nhiệt thành, nhưng sau khi nghiên cứu sâu về cơ chế "escape hatch" và "fraud proof", tôi nhận ra rằng nếu Layer 2 có một cơ chế thoát hiểm thực sự hiệu quả (ví dụ: cho phép người dùng rút tiền trực tiếp từ L1 mà không cần sequencer), thì rủi ro kiểm duyệt có thể được giảm thiểu mà không cần phi tập trung hoàn toàn. Lấy ví dụ: trên Arbitrum, bất kỳ ai cũng có thể gọi forceInclude trên L1, buộc sequencer phải bao gồm giao dịch đó trong vòng 24 giờ. Trong thực tế, 24 giờ là quá lâu đối với trader, nhưng đối với người dùng bình thường, nó vẫn đảm bảo quyền truy cập tối thiểu.

Hãy nhìn vào Bitcoin: Bitcoin hoàn toàn không có sequencer, nhưng nó có tính phi tập trung nhờ vào cơ chế đồng thuận Proof of Work. Tuy nhiên, khả năng mở rộng của Bitcoin rất kém. Layer 2 như Lightning Network lại có các node tập trung (hub) nhưng vẫn hoạt động tốt nhờ vào tính chất "trust-minimized" của kênh thanh toán. Sự thật là: phi tập trung không phải là mục tiêu cuối cùng, mà là một công cụ để đạt được khả năng chống kiểm duyệt. Nếu một hệ thống tập trung vẫn đảm bảo chống kiểm duyệt thông qua cơ chế dự phòng, thì nó có thể chấp nhận được.
Tuy nhiên, tôi vẫn cho rằng tình trạng hiện tại là không bền vững. Bởi vì sequencer tập trung tạo ra một điểm thất bại duy nhất (single point of failure) không chỉ về mặt kỹ thuật mà còn về mặt pháp lý. Hãy tưởng tượng một ngày nào đó, chính phủ Hoa Kỳ ra lệnh cho Offchain Labs đóng băng tài sản trên Arbitrum – với sequencer tập trung, họ hoàn toàn có thể làm được. Khi đó, "chống kiểm duyệt" chỉ còn là khẩu hiệu.
Takeaway Vậy, bài học là gì? Đừng tin vào lời hứa "decentralized sequencing sắp ra mắt" nếu không có bằng chứng kỹ thuật cụ thể. Hãy nhìn vào code, không phải slide. Hãy hỏi đội ngũ dự án: "Ai có thể kill switch sequencer? Cơ chế forced inclusion hoạt động thế nào? Tôi có thể tự chạy một sequencer node không?" Nếu câu trả lời là "chưa" hoặc "đang nghiên cứu", hãy coi đó là tín hiệu đỏ.
Cá nhân tôi đã chuyển một phần tài sản từ Arbitrum sang các L1 thực sự phi tập trung như Ethereum mainnet (dù phí cao) và Bitcoin. Bởi vì sự an toàn của một hệ thống không nên phụ thuộc vào lòng tốt của một nhóm người. Nhưng tôi cũng không bi quan: động lực kinh tế cuối cùng sẽ thúc đẩy sự thay đổi. Khi một Layer 2 thực sự triển khai decentralized sequencer và thu hút được thanh khoản nhờ vào tính bảo mật cao hơn, những dự án khác sẽ buộc phải theo. Câu hỏi duy nhất là: bao giờ?