Khi bạn đọc bài viết này, hàng trăm giao dịch đang được xử lý qua các Sequencer tập trung của Arbitrum, Optimism, Base. Các đội ngũ Layer 2 huy động hàng trăm triệu USD, treo banner 'phi tập trung hóa' trên landing page, nhưng thực tế kỹ thuật lại kể một câu chuyện khác: Mỗi block vẫn phụ thuộc vào một node duy nhất – sequencer do team vận hành. Bản chất không thể ngăn cản của sự tập trung trong thiết kế L2 hiện tại đang tạo ra một điểm lỗi kỹ thuật mà thị trường tăng giá che giấu rất giỏi.
Hãy nhìn vào dòng tiền: Việc ra mắt token TIA của Celestia, sự trỗi dậy của EigenLayer đã kéo theo làn sóng 'restaking' và 'decentralized sequencing' dưới dạng các slide deck đẹp mắt. Nhưng khi bạn thực sự hiểu điều này cho phép điều gì – rằng mỗi giao dịch trên L2 đều phải chờ sequencer trung tâm sắp xếp thứ tự – bạn sẽ thấy rủi ro hiện hữu: một sequencer bị tấn công, bị kiểm duyệt, hoặc đơn giản là ngừng hoạt động sẽ làm tê liệt toàn bộ L2. Điều trớ trêu: các L2 tự hào về 'không cần tin tưởng' lại yêu cầu bạn tin tưởng tuyệt đối vào sequencer của họ.
Phân tích kỹ thuật cho thấy nguyên nhân gốc rễ. Sequencer hiện tại đảm nhận hai vai trò: nhận giao dịch người dùng và sắp xếp thứ tự trước khi gửi lên L1. Cơ chế này tối ưu hiệu suất – có thể đạt TPS hàng nghìn – nhưng hy sinh tính chất mở của mạng. Hãy so sánh với L1 như Ethereum: bất kỳ ai cũng có thể chạy node và gửi giao dịch, không có điểm nghẽn nào có thể ngăn chặn giao dịch một cách đơn phương. Trên L2, sequencer kiểm soát hoàn toàn mempool của bạn. Dựa trên kinh nghiệm audit các giao thức L2 của tôi, tôi đã thấy các sequencer có thể từ chối giao dịch dựa trên địa chỉ người gửi (blacklist) hoặc trì hoãn giao dịch để tối đa hóa lợi nhuận MEV.
Các giải pháp 'decentralized sequencing' xuất hiện như Espresso, Radius, hoặc eigenlayer-based, nhưng tất cả vẫn ở giai đoạn testnet hoặc white paper. Khi bạn lột từng lớp ra, bạn sẽ thấy cùng một vấn đề: phân phối quyền sắp xếp thứ tự cho nhiều bên yêu cầu cơ chế đồng thuận bổ sung, làm tăng độ trễ và chi phí, phá hỏng lợi thế tốc độ của L2. Sự đổi mới không cần phép có nghĩa là ai đó có thể fork code và tạo một L2 tự chủ, nhưng hiện tại 99% L2 sử dụng shared sequencer hoặc sequencer do team vận hành. Lịch sử commit kể một câu chuyện khác: các repo chính thức của Optimism và Arbitrum vẫn chưa có bất kỳ commit nào về 'soft confirmation from multiple sequencers' trong nhánh main. Tôi đã theo dõi chủ đề này từ năm 2022 – hai năm trôi qua, không một L2 nào chuyển từ centralized sequencer sang mô hình đa sequencer trên mainnet.
Góc nhìn phản trực giác ở đây: Sự tập trung của sequencer không hẳn là xấu hoàn toàn, nếu nó được chấp nhận như một trade-off rõ ràng. Vấn đề là các đội ngũ marketing L2 đã vẽ ra một viễn cảnh 'decentralized L2' để thu hút vốn và người dùng, trong khi code lại là tập trung. Các giá trị khiến điều này đáng xây dựng – như khả năng chống kiểm duyệt – đang bị xói mòn. Thị trường tăng giá hiện tại đang che giấu sự thật này: người dùng chạy theo airdrop và yield, không quan tâm sequencer là ai. Khi thị trường giảm, vấn đề bảo mật sẽ nổi lên. Tôi đã từng truy vết một vụ khai thác cầu Ronin – nó bắt đầu từ một private key bị lộ của một sequencer tập trung. Bài học lặp lại.
Vậy tương lai ra sao? Tôi tin rằng các L2 sẽ phải đối mặt với một lựa chọn khó khăn: hoặc giảm tốc độ để đạt được phi tập trung thực sự thông qua các giao thức như consensus-as-a-service, hoặc chấp nhận tập trung và bù đắp bằng bảo hiểm on-chain cho thất bại của sequencer. Nhưng hiện tại, khi bạn nhìn vào bảng xếp hạng TVL, hãy tự hỏi: 'Nếu sequencer của L2 này bị tấn công, tôi có mất tài sản không?' Câu trả lời là 'có', và đó không phải là một tương lai đáng để xây dựng.