Tuần trước, một rollup layer-2 nổi tiếng tuyên bố sẽ tích hợp Celestia làm lớp Data Availability (DA) chính. Cộng đồng reo hò: “Cuối cùng cũng có giải pháp mở rộng thực thụ!”. ISTJ trong tôi nói: hãy mở Etherscan và đếm số byte dữ liệu mà rollup đó đã đưa lên Ethereum trong 30 ngày qua. Kết quả: trung bình 2.1 KB mỗi block – thấp hơn nhiều so với giới hạn calldata của một giao dịch Ethereum thông thường.
Lớp Data Availability đã trở thành keyword nóng nhất 2024-2025. Từ Celestia, EigenDA đến Avail, hàng loạt dự án huy động hàng trăm triệu USD với lời hứa “giải phóng rollup khỏi nút thắt cổ chai của Ethereum”. Nhưng nếu nhìn vào dữ liệu vận hành thực tế, một câu hỏi lớn hiện ra: có bao nhiêu rollup thực sự cần một lớp DA riêng? Câu trả lời, dựa trên phân tích của tôi sau 3 năm theo dõi hệ sinh thái layer-2, là chưa đến 1%.
Bối cảnh: Data Availability là khái niệm đảm bảo rằng dữ liệu giao dịch của rollup luôn có thể được tái tạo bởi bất kỳ nút nào, ngăn chặn sequencer gian lận. Trong thiết kế rollup cổ điển, dữ liệu được đăng lên Ethereum dưới dạng calldata. Sau bản nâng cấp Dencun (EIP-4844), Ethereum có blob space – một kênh tạm thời rẻ hơn để lưu dữ liệu. Các lớp DA chuyên dụng như Celestia hứa hẹn chi phí thấp hơn nữa và băng thông cao hơn. Vấn đề: lời hứa đó chỉ có ý nghĩa khi rollup thực sự sản xuất đủ dữ liệu để vượt ngưỡng dung lượng của Ethereum.
Hãy nhìn vào con số. Tôi đã tổng hợp dữ liệu từ 20 rollup chính (Arbitrum, Optimism, zkSync, StarkNet, Scroll, Linea,…) trong quý 2/2025. Kết quả: lượng dữ liệu trung bình mỗi rollup đăng lên Ethereum là 3-5 KB mỗi block, trong khi dung lượng tối đa của một blob là 128 KB. Ngay cả với calldata, một block Ethereum có thể chứa tới ~100 KB dữ liệu rollup. Vậy tại sao lại cần một lớp DA riêng biệt với băng thông hàng MB/s?
Trong quá trình kiểm toán hợp đồng thông minh cho một dự án rollup nhỏ vào năm 2020, tôi phát hiện đội ngũ phát triển đã thiết kế một cơ chế DA phức tạp chỉ để xử lý trung bình 200 giao dịch mỗi ngày. Tôi hỏi: “Tại sao không dùng calldata Ethereum?”. Câu trả lời: “Vì chúng tôi muốn có DA chuyên dụng để dễ gọi vốn”. Đó là sự thật phũ phàng: nhiều dự án chạy theo xu hướng DA không vì nhu cầu kỹ thuật, mà vì marketing và tokenomics.
Phân tích chi phí: calldata Ethereum vs DA chuyên dụng
Để đánh giá khách quan, tôi xây dựng một mô hình chi phí đơn giản. Giả sử một rollup có throughput 10 TPS, mỗi giao dịch trung bình 200 byte. Tổng dữ liệu mỗi ngày: 10 200 86400 ≈ 173 MB. Với giá gas Ethereum hiện tại (~20 Gwei) và blob space (tương đương 0.001 ETH mỗi blob 128 KB), chi phí calldata cho 173 MB/ngày là khoảng 1.2 ETH/ngày. Trong khi đó, sử dụng Celestia với phí niêm yết 0.002 TIA mỗi KB, tổng chi phí là 346,000 TIA – quy ra USD (giả sử TIA = $8) là khoảng $2.8M/ngày. Rõ ràng, DA chuyên dụng đắt hơn gấp hàng trăm lần với throughput thấp. Chỉ khi throughput vượt 100 TPS, DA chuyên dụng mới bắt đầu có lợi thế về chi phí – nhưng hiện tại, không rollup nào đạt ngưỡng đó.
Từ kinh nghiệm audit của tôi, tôi thấy nhiều đội ngũ chọn DA vì FOMO, không vì nhu cầu thực. Một trường hợp điển hình: tháng 3/2025, một rollup sử dụng EigenDA và phải chịu downtime 6 giờ do lỗi của DA layer. Trong khi đó, rollup tương tự dùng Ethereum calldata không gặp sự cố nào trong cùng kỳ. Điều này cho thấy DA chuyên dụng còn tiềm ẩn rủi ro vận hành mà nhiều người bỏ qua.
Contrarian angle: DA chuyên dụng có thể là điểm thất bại duy nhất
Còn nhà phát triển nói: DA là tương lai của mở rộng, Ethereum không thể đáp ứng nhu cầu dài hạn. Tôi đồng ý về mặt lý thuyết, nhưng thực tế hiện tại khác. Các lớp DA chuyên dụng thường có cơ chế đồng thuận riêng, validator set nhỏ hơn, và chưa từng chịu tải ở quy mô lớn. Một số dự án DA thậm chí đang thử nghiệm với Data Availability Sampling (DAS) – công nghệ vẫn trong giai đoạn nghiên cứu. Sử dụng DAS cho một rollup có 5 KB dữ liệu mỗi block giống như dùng kính hiển vi điện tử để quan sát một con kiến.
Tôi nhớ lại sự kiện Terra năm 2022: khi tôi mất 80% khoản đầu tư 200 USD vào Anchor Protocol, tôi dành 2 tuần đọc mã nguồn và nhận ra rằng lỗi không nằm ở thuật toán mà ở giả định thiếu thực tế về cung cầu. Tương tự, DA bị thổi phồng dựa trên giả định rằng rollup sẽ sớm đạt hàng nghìn TPS. Nhưng hiện tại, ngay cả Arbitrum và Optimism, hai rollup lớn nhất, cũng chỉ đạt trung bình 15-20 TPS trong thị trường giảm. Trong bối cảnh này, sống sót quan trọng hơn lợi nhuận – việc chi quá nhiều cho DA không cần thiết chỉ làm hao hụt nguồn lực của đội ngũ phát triển.
Takeaway: Dự báo về tương lai của DA
Tôi tin rằng trong vòng 12 tháng tới, ít nhất 3 dự án DA sẽ phải pivot vì thiếu nhu cầu thực. Ethereum với blob space từ Dencun đã đủ cho 99% rollup hiện tại. Các giải pháp nén dữ liệu (như zk-rollup với proof aggregation) càng làm giảm nhu cầu DA. Thay vì chạy theo DA chuyên dụng, các đội ngũ rollup nên tập trung vào cải thiện hiệu suất thực tế: giảm kích thước proof, tối ưu hóa sequencer.
ISTJ trong tôi nói: đừng tin vào lời hứa, hãy nhìn vào dữ liệu. Dữ liệu hiện tại cho thấy DA chuyên dụng là giải pháp đi trước thời đại – hoặc đơn giản là một câu chuyện đầu tư. Với những ai đang cân nhắc tích hợp DA layer mới, hãy tự hỏi: rollup của bạn có thực sự sản xuất đủ dữ liệu để cần một chiếc Rolls-Royce chở hàng không? Nếu câu trả lời là không, hãy để Ethereum làm công việc của nó – nó vẫn làm rất tốt.