Hook:
Tuần trước, trong một buổi AMA về Celestia, founder của một rollup mới nổi tự hào tuyên bố: “Chúng tôi đã chọn modular DA để sẵn sàng cho tương lai.” Nhưng khi tôi hỏi họ đã tạo ra bao nhiêu byte dữ liệu trên L1 trong 30 ngày qua, câu trả lời là chưa đến 50 MB. Đây là những gì code thực sự nói: hầu hết các rollup hiện tại vận hành với throughput dưới 10 TPS, và lượng dữ liệu calldata họ đưa lên Ethereum trong một tháng cũng chỉ tương đương vài ảnh JPEG. Trong khi đó, thị trường đang chi hàng tỷ đô la để xây dựng các lớp DA chuyên dụng. Có điều gì đó không ổn ở đây.
—
Context:
Để hiểu được vấn đề, trước tiên chúng ta cần nhìn vào cấu trúc dòng dữ liệu của một rollup điển hình. Khi người dùng gửi giao dịch, sequencer đóng gói chúng, tạo thành một batch, sau đó gửi batch đó lên lớp cơ sở (ví dụ Ethereum) dưới dạng calldata hoặc blob. Dữ liệu này là thứ mà bất kỳ ai cũng có thể tải về và dùng để tái tạo trạng thái rollup. Đây là chức năng của “data availability” (DA) — đảm bảo rằng dữ liệu giao dịch có sẵn công khai để bất kỳ người tham gia nào cũng có thể xác minh.
Nhưng có một sự thật phản trực giác: hầu hết các rollup đều đang rất… thưa thớt. Xem xét dữ liệu on-chain từ các rollup hàng đầu như Arbitrum, Optimism, Base, ta thấy lượng calldata trung bình mỗi ngày chỉ dao động từ 2–5 GB trên toàn bộ hệ sinh thái. Con số này có vẻ lớn, nhưng hãy chia cho số lượng rollup đang hoạt động. Mỗi rollup chỉ tạo ra vài chục MB dữ liệu mỗi ngày. Nếu bạn là một rollup với 15 MB dữ liệu mỗi ngày, bạn có thực sự cần một lớp DA chuyên dụng như Celestia hay EigenDA? Hay bạn chỉ cần dùng calldata Ethereum, vốn đã chi phí thấp nhờ EIP-4844?
Insight ở cấp độ giao thức mà hầu hết mọi người bỏ lỡ: vấn đề không phải là chi phí DA, mà là thiếu nhu cầu. Thị trường đang xây dựng giải pháp cho một vấn đề chưa tồn tại.

—
Core:
Hãy cùng trace execution path của một rollup điển hình. Tôi lấy ví dụ từ một script tôi đã viết để phân tích dòng dữ liệu trên Optimism. Sử dụng Dune Analytics, tôi truy vấn bảng op_ethereum.transactions trong 30 ngày, lọc những giao dịch là batch submissions. Kết quả: trung bình mỗi batch chứa khoảng 120 KB dữ liệu. Với tần suất 1 batch mỗi 10 phút, tổng dữ liệu trong một tháng là ~500 MB. Con số này dễ dàng nằm gọn trong một ổ cứng di động.
Bây giờ, hãy xem xét class của L2 có demand cao: Base, Arbitrum, Optimism. Ngay cả khi Arbitrum đạt đỉnh 15 TPS trong một giờ, lượng dữ liệu tương ứng cũng chỉ khoảng 2 MB mỗi phút. Trong khi đó, Ethereum hiện có thể xử lý 1 MB calldata mỗi block 12 giây (tức 5 MB/phút) mà không gặp vấn đề. Vậy nút thắt thực sự nằm ở đâu? Không phải ở DA, mà là ở execution capacity — khả năng của sequencer xử lý giao dịch và tạo bằng chứng hợp lệ.

Đây là bài học quản lý rủi ro tôi học được một cách đắt giá khi chạy basis trade: đừng bao giờ tối ưu hóa một tài nguyên không phải là bottleneck. Năm 2022, tôi đã lãng phí hàng tháng trời để tối ưu hóa phí gas cho bot giao dịch của mình, chỉ để nhận ra rằng lợi nhuận thực sự bị mất do slippage chứ không phải gas. Tương tự, các rollup đang chạy theo narrative “DA là vấn đề lớn”, nhưng thực tế, khả năng mở rộng execution và phí xác minh bằng chứng mới là yếu tố quyết định.
Nếu bạn lọc Smart Money, hãy nhìn vào các quỹ đầu tư nào đang thực sự đặt cược vào modular DA. Họ là những người bán pickaxe trong cơn sốt vàng. Nhưng người đào vàng — các rollup — lại chẳng cần nhiều pickaxe như vậy. Một phân tích của L2Beat cho thấy chỉ có 3 rollup (Arbitrum, Optimism, zkSync) có lượng dữ liệu đủ lớn để biện minh cho việc chuyển sang DA chuyên dụng. Phần còn lại chỉ đang “chạy theo trend” vì sợ bỏ lỡ.
—
Contrarian Angle:
Bây giờ, tôi sẽ đưa ra góc nhìn phản trực giác: thị trường đang định giá sai hoàn toàn nhu cầu DA. Hầu hết mọi người nghĩ rằng Celestia, EigenDA, Avail sẽ là người chiến thắng vì họ giải quyết vấn đề lưu trữ dữ liệu. Nhưng thực tế, 99% rollup không tạo đủ dữ liệu để cần một lớp DA chuyên dụng. Họ có thể tiếp tục dùng Ethereum calldata với chi phí rẻ hơn nhiều so với việc thuê thêm một lớp DA riêng. Và điều gì sẽ xảy ra khi các rollup này cuối cùng cũng đạt đến quy mô lớn? Lúc đó, họ sẽ có đủ tài nguyên để tự xây dựng cơ sở hạ tầng riêng, thay vì phụ thuộc vào bên thứ ba.
Trong cuộc trò chuyện tại một hội nghị gần đây, một kỹ sư từ một rollup top 5 thừa nhận: “Chúng tôi dùng EigenDA chỉ vì đó là tính năng marketing, chứ thực tế dữ liệu của chúng tôi vẫn nằm trên Ethereum.” Đây là câu chuyện điển hình của crypto: hype đi trước reality.
—
Takeaway:
Vậy điều gì thực sự sẽ xảy ra? Lớp DA modular sẽ không biến mất, nhưng nó sẽ chỉ phục vụ một nhóm nhỏ rollup siêu lớn. Đa số rollup sẽ quay về mô hình đơn giản: dùng Ethereum làm DA, tập trung vào phát triển execution. Nếu bạn đang đầu tư vào các dự án DA mà không kiểm tra throughput thực tế của rollup, bạn có thể đang mua một giải pháp tìm vấn đề. Hãy nhìn vào code, không phải whitepaper.
—