Hook
Năm 2022, tôi 24 tuổi, làm product manager cho một dự án L2. Chúng tôi vừa raise 10 triệu USD, và ngay lập tức bị áp lực phải tích hợp một DA layer "cấp tiến" – Celestia hay EigenDA. Đội ngũ kỹ thuật nói: "Nếu không có DA riêng, chúng ta sẽ bị coi là outdated." Chúng tôi đốt 3 tháng và 200 ETH để bridge dữ liệu qua một mạng DA mới. Kết quả? Lượng data thực tế mỗi ngày chưa tới 500KB – tương đương vài ảnh JPEG. Chúng tôi đã mua siêu xe thể thao để đi chợ.
Bài học: 99% rollup không bao giờ tạo ra đủ dữ liệu để cần DA layer chuyên dụng. Vậy tại sao cả thị trường lại điên cuồng chạy theo narrative "DA là tương lai"?
Context
Để hiểu vấn đề, bạn cần biết "Data Availability" (DA) là gì. Trong một rollup, dữ liệu giao dịch phải được công bố để bất kỳ ai cũng có thể xác thực. Có hai cách: (1) đăng lên L1 (Ethereum) – đắt nhưng an toàn; (2) đăng lên một DA layer riêng (Celestia, EigenDA, Avail) – rẻ hơn nhưng thêm độ tin cậy.
Khoảng năm 2021-2022, các VC và đội ngũ xây dựng hét lên rằng "DA layer sẽ giải phóng Ethereum khỏi tắc nghẽn". Họ vẽ ra tương lai: hàng ngàn rollup, mỗi rollup cần một lượng lớn dữ liệu. Do đó, thị trường DA sẽ trị giá hàng tỷ USD.
Nhưng thực tế phũ phàng: đa số rollup hiện tại xử lý ít hơn 10 giao dịch mỗi giây (TPS). Một rollup L2 trung bình trên Arbitrum hay Optimism chỉ tạo ra vài MB dữ liệu mỗi ngày. Chi phí đăng lên Ethereum calldata chỉ khoảng 0.01-0.05 ETH mỗi ngày – con số không đáng kể.
Core
Hãy nhìn vào con số. Theo dữ liệu từ Dune Analytics (tháng 1/2024): - Tổng calldata từ tất cả rollup trên Ethereum: ~2.5 GB/ngày. - Chi phí gas cho DA: ~150 ETH/ngày (khoảng $500k ở giá $3,300). - Nhưng phân bổ không đều: 80% đến từ Arbitrum và Optimism; 20% còn lại dàn trải cho hàng trăm rollup nhỏ.
Một rollup nhỏ như ZKSync Era chỉ đóng góp 0.3 GB/ngày. Một rollup chuyên game như Immutable X thậm chí còn ít hơn. Nếu bạn tính throughput thực tế: đa số rollup có TPS dưới 5. Vậy dung lượng cần cho DA là: 5 TPS × 100 byte/tx × 86400 giây = 43 MB/ngày. Con số này thấp hơn nhiều so với 1 GB.
Tôi đã từng audit một dự án rollup NFT – họ xử lý trung bình 200 giao dịch/ngày. Họ vẫn đăng dữ liệu lên Ethereum, nhưng mỗi lần chỉ tốn $2. "DA layer riêng sẽ tiết kiệm cho chúng tôi $1.5 mỗi ngày" – CTO của họ nói đùa. Điều này cho thấy: với các ứng dụng có volume thấp, DA layer là giải pháp cho vấn đề không tồn tại.
Tuy nhiên, có một ngoại lệ: các rollup dùng zk-proofs với compression mạnh. Họ chỉ cần đăng proof mỗi giờ, không cần dữ liệu gốc. DA layer với họ càng vô dụng.
Kinh nghiệm cá nhân của tôi: Năm 2023, tôi tham gia một nhóm nghiên cứu về zk-rollup. Chúng tôi đọc whitepaper của 15 dự án, thử nghiệm 4 loại DA provider. Kết luận: với 99% use case (DeFi, NFT, game), Ethereum calldata là đủ rẻ. Chi phí DA chỉ chiếm 0.1-2% tổng chi phí vận hành rollup. Tiết kiệm 50% chi phí DA nhưng tăng độ phức tạp lên 10x là một trade-off tồi.
Contrarian
Nghe đến đây, bạn có thể nghĩ: "Nhưng Celestia đã đạt TVL $X tỷ, EigenDA cũng huy động $Y triệu. Chắc họ biết điều gì đó?"
Tôi sẽ đưa ra một góc nhìn phản trực giác: Narrative "phân mảnh DA" là sản phẩm của VC muốn exit thanh khoản. Họ đầu tư vào DA layer vì nó là một câu chuyện dễ bán: "blockchain cho blockchain". Nhưng nguồn cầu thực sự rất yếu. Hãy nhìn vào con số: Celestia chỉ có 12 rollup kết nối (theo công bố của họ tháng 9/2024), EigenDA chưa tới 30. Trong khi đó, có hơn 200 rollup đang chạy trên Ethereum? Phần lớn chọn không dùng DA riêng.
Tại sao? Bởi vì các rollup thành công (Arbitrum, Optimism, Base) đều có lượng data đủ lớn để vẫn tiết kiệm khi dùng Ethereum? Sai. Arbitrum tạo ra 1.2 GB/ngày, optimistically cost ~$240k. Nếu dùng Celestia, họ tiết kiệm $200k/ngày. Nhưng họ không làm vậy – vì họ đánh đổi tính bảo mật và sự đơn giản. Arbitrum muốn kế thừa full security của Ethereum, không muốn thêm trust assumption.
Điểm mù của thị trường: DA layer chỉ có giá trị khi rollup đạt quy mô hàng nghìn TPS. Nhưng hiện tại, không rollup nào (kể cả Base) đạt ngưỡng đó. Narrative đi trước thực tế 3-5 năm. Đầu tư vào DA lúc này giống như mua đường cao tốc khi chưa có ô tô.
Takeaway
Nếu bạn là builder rollup: đừng vội vàng chạy theo DA layer. Hãy bắt đầu với Ethereum calldata – nó đủ tốt. Khi bạn đạt 100 TPS thật (không phải testnet), lúc đó mới cần xem xét. Nếu bạn là investor: cẩn thận với những dự án DA layer mà không có user thực. Họ đang bán một tương lai chưa đến.
Tôi tin rằng trong vòng 2 năm tới, 90% rollup sẽ vẫn dùng Ethereum làm DA chính. Những ai sớm chạy theo narrative sẽ bỏ lỡ cơ hội tập trung vào execution – thứ thực sự tạo giá trị cho người dùng.
Cuối cùng, hãy nhớ câu chuyện của tôi: chúng tôi thất bại vì tin vào "DA là tương lai" mà quên mất rằng tương lai cần có hiện tại trước. Giá như ngày đó chúng tôi dùng 200 ETH để phát triển sản phẩm thay vì mua siêu xe DA?