Tuần trước, một sự cố nhỏ nhưng đầy ý nghĩa đã xảy ra trên mạng chính của một Layer 2 phổ biến: sequencer của nó ngừng hoạt động trong 47 phút. Không có tài sản nào bị mất, không có reorg nào xảy ra – nhưng điều đó tiết lộ một sự thật mà whitepaper không bao giờ nói thẳng: sequencer Layer 2 hiện tại, về bản chất, là một node tập trung duy nhất.
Để hiểu vấn đề, hãy nhìn vào kiến trúc cơ bản. Layer 2 (L2) như Arbitrum, Optimism, hay zkSync đều dựa trên một thực thể gọi là sequencer: nó nhận giao dịch từ người dùng, sắp xếp chúng, và cam kết trạng thái lên Ethereum. Về mặt lý thuyết, sequencer có thể được phi tập trung hóa – nhiều node cùng chạy, cùng đồng thuận. Trên thực tế, tất cả các L2 đang chạy sequencer dưới dạng một node đơn lẻ, thường do đội ngũ vận hành. Vì sao?
Câu trả lời nằm ở trade-off giữa throughput và độ trễ. Một sequencer tập trung có thể đạt 2000 TPS với latency dưới 1 giây. Nếu phi tập trung hóa – thêm đồng thuận, thêm network overhead, thêm delay – con số đó giảm xuống còn 500 TPS và 10 giây. Trong một thị trường mà người dùng mong đợi giao dịch tức thì, các đội ngũ L2 buộc phải chọn hiệu suất, và họ chọn tập trung.
Nhưng vấn đề không dừng lại ở hiệu suất. Khi tôi audit một giao thức cầu nối dựa trên L2 vào năm ngoái, tôi phát hiện một điểm mù nghiêm trọng: sequencer có thể kiểm duyệt giao dịch một cách có chọn lọc. Không ai nói về điều này trong marketing, nhưng trong code, có một hàm includeTx() mà sequencer có thể gọi với một danh sách địa chỉ bị chặn. Điều này vi phạm tính chất “không cần tin cậy” mà L2 quảng cáo.

Tệ hơn, thời gian gần đây, các dự án bắt đầu quảng bá “decentralized sequencing” như một tính năng sắp ra mắt. Họ vẽ ra những slide PowerPoint với nhiều node, nhiều validator, một cơ chế đồng thuận mới. Tôi đã phân tích whitepaper của ba dự án như vậy. Kết luận: tất cả đều dùng cùng một kiến trúc – một committee nhỏ (5-7 node) có quyền veto. Đó không phải là phi tập trung, đó là một nhóm tập trung lớn hơn một chút. Và chưa có dự án nào chứng minh được rằng họ có thể duy trì throughput cao với hệ thống thực sự phi tập trung trong môi trường production.
Góc nhìn contrarian ở đây là: thị trường đang bị đánh lừa bởi narrative “decentralization at all costs”. Người dùng cuối không quan tâm sequencer là một node hay mười node – họ chỉ muốn giao dịch nhanh và rẻ. Các quỹ đầu tư thì đẩy câu chuyện phi tập trung hóa để tạo ra một “sự khác biệt” trên thị trường đang bão hòa, nhưng thực tế kỹ thuật lại cho thấy điều ngược lại.
Dựa trên 13 năm quan sát ngành, tôi nhận thấy một mô hình lặp lại: mỗi khi một công nghệ mới được hứa hẹn sẽ giải quyết triệt để một vấn đề (như “decentralized sequencing”), nó thường mất ít nhất 3-5 năm để đạt được tính khả thi thực tế. Trong lúc đó, các L2 tiếp tục hoạt động với sequencer tập trung, và người dùng vẫn phải chấp nhận rủi ro kiểm duyệt.
Câu hỏi đặt ra: điều gì sẽ xảy ra nếu một sequencer bị tấn công? Nếu kẻ tấn công chiếm quyền điều khiển node duy nhất đó? Họ có thể đảo ngược giao dịch, đánh cắp tài sản trong bridge, hoặc đơn giản là chặn tất cả giao dịch. Trong các audit của tôi, tôi luôn thấy các đội ngũ L2 cài đặt một “fallback” – một cơ chế cho phép người dùng thoát khỏi L2 bằng cách gửi giao dịch trực tiếp lên Ethereum. Nhưng cơ chế này thường mất 7 ngày để hoàn thành. Liệu người dùng có đủ kiên nhẫn trong một cuộc khủng hoảng?
Đây không phải là một lời khuyên FUD. Đây là một lời nhắc nhở kỹ thuật: khi bạn sử dụng L2, bạn đang đặt niềm tin vào một thực thể duy nhất. Whitepaper có thể hứa hẹn một tương lai phi tập trung, nhưng code hiện tại lại nói một điều khác. Hãy tự hỏi: liệu sequencer của L2 bạn đang dùng có thực sự đáng tin cậy hơn một sàn giao dịch tập trung?