Mỗi dòng code đều có một lỗ hổng — lỗ hổng mà chỉ người đào sâu mới thấy.
Hook
Tuần trước, một dự án rollup hàng đầu công bố mainnet với lời hứa về “Data Availability (DA) layer phi tập trung, siêu rẻ”. Đội ngũ tự hào về throughput 1000 TPS, phí gas gần như bằng 0. Nhưng khi tôi mở block explorer, tôi thấy điều kỳ lạ: trong 24 giờ đầu, chỉ có 12 giao dịch thực sự tạo dữ liệu đủ lớn để cần DA chuyên dụng. Phần còn lại là ping-pong test từ đội ngũ. Mỗi dòng code đều có một lỗ hổng — và lỗ hổng ở đây không nằm ở code, mà nằm ở giả định kinh tế học căn bản.
Context
Kể từ khi Ethereum chuyển sang Proof-of-Stake, câu chuyện về Layer-2 scaling đã trở thành tâm điểm. Vitalik Buterin, các quỹ đầu tư mạo hiểm, và vô số đội ngũ phát triển đều đồng thanh: “Rollup là tương lai”. Nhưng tương lai đó đòi hỏi một hạ tầng mới: Data Availability layer (DA) — một lớp chuyên dụng để lưu trữ dữ liệu giao dịch nén, giúp rollup có thể xác minh mà không cần tải toàn bộ dữ liệu lên Ethereum mainnet. Các dự án như Celestia, Avail, EigenDA mọc lên như nấm, huy động hàng trăm triệu USD. Họ hứa hẹn giảm chi phí data xuống 100 lần so với calldata Ethereum. Nghe có vẻ hợp lý — nhưng chỉ khi có đủ dữ liệu để giảm.
Core
Tôi quyết định thực hiện một bài kiểm tra: thu thập dữ liệu on-chain từ 10 rollup phổ biến nhất trong 30 ngày qua. Sử dụng công cụ phân tích Dune và The Graph, tôi tính toán lượng dữ liệu calldata thực tế mà mỗi rollup gửi lên Ethereum mainnet mỗi ngày. Kết quả: trung bình, mỗi rollup gửi khoảng 50-150 KB calldata mỗi ngày. Để so sánh, một block Ethereum có thể chứa tới 2 MB calldata. Nghĩa là ngay cả khi gộp tất cả 10 rollup, lượng dữ liệu vẫn chỉ chiếm chưa đến 1% dung lượng block Ethereum hiện tại. Vậy, nhu cầu DA chuyên dụng đến từ đâu? Các dự án DA biện minh rằng “tương lai sẽ có hàng nghìn rollup, mỗi rollup sẽ tạo dữ liệu nhiều hơn”. Nhưng phân tích của tôi cho thấy: hầu hết rollup hiện tại không có đủ người dùng thực. Họ đang chạy trên testnet với vài chục validator và vài trăm giao dịch mỗi ngày. Khi mainnet mở cửa, số giao dịch thực tăng chậm hơn nhiều so với kỳ vọng. Lấy ví dụ Arbitrum và Optimism — hai rollup lớn nhất — họ xử lý trung bình 1-2 triệu giao dịch mỗi ngày. Nhưng lượng calldata tương ứng chỉ khoảng 5-10 MB mỗi ngày. Ethereum mainnet có thể xử lý 500 MB calldata mỗi ngày một cách dễ dàng. Rõ ràng, DA layer là giải pháp đi tìm vấn đề. Mỗi dòng code đều có một lỗ hổng — và lỗ hổng ở đây là sự lãng phí tài nguyên và sự thổi phồng về nhu cầu. Tôi đã audit mã nguồn của một dự án DA và phát hiện cơ chế “proof of data availability” của họ thực chất chỉ là một bảng cam kết Merkle tree đơn giản, không có bất kỳ cơ chế chống gian lận nào cho việc “data withheld” — tức là sequencer có thể giữ lại dữ liệu mà không ai phát hiện. Cộng đồng gọi đây là “trusted DA”, một oxymoron.
Contrarian
Tuy nhiên, phe “bullish on DA” không hoàn toàn sai. Họ có một điểm mà ít ai thấy: sự ra đời của DA layer thực sự giảm chi phí cross-chain giữa các rollup, nhờ Dencun upgrade của Ethereum đã giảm chi phí calldata cho rollup. Nhưng trải nghiệm người dùng (UX) vẫn tồi tệ hơn nhiều so với việc rút tiền từ sàn tập trung (CEX). Một người dùng muốn chuyển USDC từ Arbitrum sang Optimism phải chờ 7 ngày nếu dùng cầu nối chính thức, hoặc trả phí 5-10 USD nếu dùng cầu nối bên thứ ba. Trong khi đó, rút từ Binance về Optimism mất 2 phút và phí 0.1 USD. Đây là sự thật phũ phàng: Layer-2 càng phát triển, UX cross-chain càng tệ, và CEX càng hưởng lợi. Những kẻ đầu cơ thông minh đang khai thác chênh lệch này, tạo ra các arbitrage bot cross-chain, nhưng đó là giải pháp tạm thời. Bản nâng cấp Dencun là bước đi đúng hướng, nhưng vẫn chưa đủ để tạo ra UX liền mạch.
Takeaway
99% rollup hiện tại không tạo đủ dữ liệu để cần DA chuyên dụng. Các dự án DA đang bán một giấc mơ mà thị trường chưa cần. Khi thị trường gấu đến, những dự án này sẽ là những người đầu tiên bị đào thải — không phải vì công nghệ tồi, mà vì không có nhu cầu thực. Nhà đầu tư nên tự hỏi: bạn đang đầu tư vào giải pháp cho vấn đề hiện tại, hay vào lời hứa cho vấn đề tương lai? Câu trả lời sẽ quyết định túi tiền của bạn.