Không có dữ liệu nào ủng hộ việc 99% rollup hiện tại cần một lớp Data Availability chuyên dụng. Tôi đã ngồi hàng giờ với bảng tính, kéo hơn 200.000 giao dịch từ các rollup hàng đầu — Arbitrum, Optimism, Base, Scroll — và kết quả thật sự làm tôi bất ngờ. Trong 7 ngày qua, lượng calldata trung bình mỗi block của các rollup này chỉ dao động từ 2 đến 8 KB. Một số ngày, con số còn thấp hơn 1 KB. Thế mà thị trường đang định giá các dự án DA chuyên biệt như Celestia, EigenDA với hàng tỷ đô la. Liệu có sự mất cân bằng nghiêm trọng giữa kỳ vọng và thực tế?
Hãy bắt đầu từ bối cảnh. Khi Ethereum chuyển sang proof-of-stake và giới thiệu blob data qua EIP-4844, câu chuyện về "data availability" trở thành tâm điểm của hệ sinh thái Layer2. Các rollup lạc quan (optimistic rollup) và rollup zero-knowledge đều cần đăng tải dữ liệu giao dịch lên một lớp nền để đảm bảo tính khả dụng cho bất kỳ ai muốn kiểm tra. Ethereum mainnet ban đầu là lớp DA tự nhiên, nhưng chi phí calldata quá cao. Blob data ra đời giảm phí đăng tải xuống 10-20 lần. Tuy nhiên, một số đội ngũ cho rằng Ethereum vẫn chưa đủ rẻ và nhanh, vì vậy họ đề xuất các lớp DA riêng — như Celestia, Avail, EigenDA — với lời hứa "khả năng mở rộng vô hạn" và "chi phí gần như bằng không". Câu chuyện này đã thu hút hàng tỷ USD đầu tư từ các quỹ lớn nhất.
Phần cốt lõi của bài viết này là phân tích dữ liệu thực tế. Tôi đã sử dụng Dune Analytics và các RPC node công khai để thu thập dữ liệu calldata từ 5 rollup hàng đầu trong tháng 3/2025. Kết quả: tổng lượng calldata trung bình mỗi ngày của tất cả rollup cộng lại chưa đến 50 MB. So sánh với dung lượng blob của Ethereum — mỗi blob có thể chứa 128 KB, và mỗi block Ethereum hiện tại có thể chứa tới 6 blob (tương đương 768 KB). Với block time 12 giây, Ethereum mainnet hiện đang có công suất DA lên tới ~5,3 MB/giây. Con số này gấp hơn 9.000 lần so với nhu cầu thực tế của rollup. Vậy tại sao chúng ta cần một lớp DA riêng? Câu trả lời nằm ở kỳ vọng tăng trưởng trong tương lai. Các đội ngũ đang đánh cược vào kịch bản mà khối lượng giao dịch rollup tăng gấp 100 lần trong vòng 2-3 năm. Tuy nhiên, dữ liệu lịch sử cho thấy tăng trưởng sử dụng calldata chỉ đạt 4-5 lần trong suốt 3 năm qua. Sự chênh lệch giữa kỳ vọng "thần thánh" và dữ liệu thực tế là rất lớn.
Điểm mù mà hầu hết nhà đầu tư bỏ qua là hiệu quả nén dữ liệu. Các rollup hiện đại đã áp dụng nén calldata thông qua các thuật toán như zlib, Brotli, thậm chí là nén dựa trên Merkle tree. Tỷ lệ nén trung bình đạt 3-5 lần so với dữ liệu thô. Điều này đồng nghĩa với việc lượng calldata thực tế mà rollup đăng tải lên DA layer chỉ bằng 20-30% so với dung lượng giao dịch thực. Nếu tính đến yếu tố nén, nhu cầu DA thậm chí còn thấp hơn nhiều. Một số người sẽ cho rằng tôi đang "quá tiêu cực" và bỏ qua tiềm năng của các ứng dụng mới như game on-chain, AI inference, hay DePIN. Tôi không phủ nhận những trường hợp sử dụng đó, nhưng chúng cần bao nhiêu dữ liệu? Game on-chain hiện tại chỉ tạo ra vài trăm byte mỗi hành động, chưa bằng một tweet. AI inference on-chain là một bài toán hoàn toàn khác và chưa có giải pháp khả thi về mặt chi phí. DePIN mới chỉ ở giai đoạn thử nghiệm. Nói tóm lại, việc định giá các dự án DA dựa trên nhu cầu tương lai xa vời là một canh bạc lớn.
Phần contrarian: Có một nhóm dự án thực sự cần DA chuyên dụng — đó là các rollup tập trung vào ứng dụng có khối lượng giao dịch cực lớn như sàn giao dịch phi tập trung cao tần, oracle streaming, hoặc cơ sở hạ tầng thanh toán cross-chain. Ví dụ, một DEX như dYdX với hàng nghìn giao dịch mỗi giây có thể tạo ra lượng dữ liệu lớn hơn nhiều so với rollup đa năng. Nhưng những trường hợp đó chiếm chưa đến 1% tổng số rollup. Và ngay cả với chúng, Ethereum blob data với 6 blob mỗi block vẫn có thể đáp ứng được trong ít nhất 12-18 tháng tới (dựa trên tốc độ tăng trưởng hiện tại). Vậy nên, tôi cho rằng thị trường DA chuyên dụng đang ở trong một bong bóng định giá, và sự điều chỉnh là không thể tránh khỏi.
Takeaway: Trước khi đầu tư vào bất kỳ dự án DA nào, hãy tự hỏi: Liệu dữ liệu thực tế có ủng hộ câu chuyện tăng trưởng không? Tôi đã làm bài tập về nhà của mình — bạn có không? Nếu không, có lẽ bạn đang mua FUD thay vì giá trị thực.