Dấu vết từ những cơn sốt đầu tiên.
Khi nhìn lại, tôi thấy rõ mình đã từng bị cuốn vào một câu chuyện quá hoàn hảo. Đó là giữa năm 2022, khi mọi người tranh nhau fork rollup, và ai cũng hét lên rằng “Data Availability là mảnh ghép còn thiếu”. Tôi cũng vậy. Tôi dành hàng tuần nghiên cứu Celestia, Avail, EigenDA – các giao thức DA chuyên dụng – và từng nghĩ rằng chúng sẽ giải phóng sức mạnh của layer2. Nhưng rồi tôi lội ngược dòng. Tôi bắt đầu đi săn những bài toán thực tế, audit một vài rollup đời đầu, đào sâu vào dữ liệu calldata của họ. Và tôi tìm thấy một bản đồ khác.

—
Context: Khi DA trở thành “thánh địa” mới
bắt sóng đầu tiên của tôi với Data Availability đến từ bài viết của Vitalik về “The Surge” – tầm nhìn Ethereum trở thành lớp thanh toán cho hàng ngàn rollup. Để các rollup này hoạt động, chúng cần một nơi lưu trữ dữ liệu giao dịch sao cho ai cũng có thể xác minh. Đó là lúc khái niệm “modular blockchain” ra đời: tách rời execution, settlement, consensus, và data availability. Celestia nổi lên như một giải pháp DA thuần túy, hứa hẹn giảm chi phí so với Ethereum L1.
Tôi đã từng rất tin. Vào cuối 2023, tôi đầu tư một ít vào dự án dùng Celestia, tự tin rằng thị trường đang chuyển dịch. Nhưng trong quá trình testing, tôi phát hiện một điều kỳ lạ: các rollup mà tôi quan sát hầu như không tạo ra đủ dữ liệu để tận dụng lợi thế của DA chuyên dụng. Họ deploy hàng chục batch mỗi ngày, mỗi batch chỉ vài KB. Phí Ethereum L1 cho calldata vẫn rẻ hơn so với việc thuê một mạng DA riêng.
—
Lạc lối giữa rừng NFT, tìm thấy bản đồ. Trong thị trường tăng, mọi người thường bị cuốn theo câu chuyện lớn mà quên mất con số nhỏ. Tôi quyết định dành 3 tháng để thu thập dữ liệu từ các rollup phổ biến: Arbitrum, Optimism, zkSync, StarkNet, và một số rollup ứng dụng (app-chain) như dYdX v3. Tôi xây dựng một script nhỏ để đọc lịch sử blob trên Ethereum, tính toán throughput thực tế, và so sánh với quảng cáo của các đội ngũ.
Kết quả đáng ngạc nhiên:
- Arbitrum One trung bình ~12 MB data mỗi ngày (tương đương ~400 byte/transaction), mặc dù họ tuyên bố mỗi batch có thể chứa hàng nghìn giao dịch. Trên thực tế, batch size hiếm khi vượt quá 128KB.
- Optimism từng gửi batch ~8 MB/ngày, nhưng sau khi triển khai op-stack và nén, con số giảm xuống còn ~5 MB.
- zkSync Era thường gửi 3-5 MB/ngày do nén zero-knowledge tốt hơn.
- StarkNet có thời điểm chỉ 2 MB/ngày.
Tổng dung lượng DA mà 4 rollup lớn nhất sử dụng chỉ khoảng 20-30 MB/ngày. Trong khi Ethereum L1 có thể xử lý lên đến 1 MB/block (tương đương 1.6 GB/ngày nếu block đầy). Vậy rõ ràng, các rollup này không tạo ra gánh nặng cho Ethereum. Họ hoàn toàn có thể sống tốt với calldata trên L1 mà không cần lớp DA riêng.
Điểm mù ở đây là gì? Đó là hầu hết rollup hiện tại vẫn đang ở giai đoạn sớm. Số lượng user và giao dịch chưa đủ lớn để throughput vượt ngưỡng 10 TPS. ARB, OP, zkSync – tất cả đều dưới 50 TPS thực tế (không tính wash trading). Một lớp DA chuyên dụng có thể phục vụ hàng triệu TPS, nhưng nút cổ chai không nằm ở DA mà ở khả năng sequencer và proof generation. Tôi từng thử nghiệm với op-stack trên testnet: tôi deploy một rollup đơn giản, gửi 10.000 giao dịch/giây nhưng sequencer ngay lập tức nghẽn do giới hạn CPU và mạng. DA là điều cuối cùng tôi lo lắng.

—
Sự thật phản trực giác: DA là giải pháp cho tương lai hay chỉ là một mảnh ghép quá tải?
Hãy nhìn vào con đường phát triển. Các rollup hiện tại giống như những chiếc xe hơi đang chạy chậm, nhưng nhà sản xuất đã lắp cho chúng một động cơ máy bay phản lực. Khi tốc độ chưa tăng, động cơ chỉ làm nặng thêm chi phí. Tôi thấy một nghịch lý: các dự án DA chuyên dụng (Celestia, EigenDA, Avail) đang cạnh tranh về hiệu suất, nhưng khách hàng chính của họ lại là những rollup có nhu cầu DA thấp. Chi phí vận hành một node DA cũng không hề rẻ. Celestia yêu cầu validator stake TIA và có 300 MB block space mỗi block? Thực tế block của họ vẫn thưa thớt. Theo dữ liệu tháng 5/2024, Celestia’s block utilization chỉ đạt 2-3%.
Từ kinh nghiệm audit của tôi, 99% rollup hiện tại không tạo ra đủ dữ liệu để cần DA chuyên dụng. Ngay cả khi họ muốn scale, họ sẽ phải đối mặt với bài toán chi phí cao hơn so với giữ trên Ethereum. Một batch 128KB calldata trên Ethereum L1 có giá ~0.002-0.003 ETH. Nếu dùng DA ngoài, bạn phải trả phí bridge, gây lag block, và chịu rủi ro lạm phát token (nếu DA có token riêng). Chưa kể đến vấn đề để mất dữ liệu (data loss) nếu DA ngừng hoạt động – dù đó là Celestia hay EigenLayer.
Tôi không phủ nhận tầm quan trọng của DA trong dài hạn. Khi một rollup đạt hàng nghìn TPS, chẳng hạn như Base hay Blast trong tương lai, chắc chắn sẽ cần mở rộng không gian DA. Nhưng hiện tại, câu chuyện “DA là giải pháp tối ưu” đang bị thổi phồng bởi các đội ngũ marketing. Họ bán cho bạn một chiếc máy bay khi bạn chỉ cần đi xe đạp.
—
Contrarian: Lớp DA bị thổi phồng; thách thức thực sự nằm ở sequencer và zk-proof
Thị trường tăng 2024 đã chứng kiến hàng loạt dự án Layer2 huy động vốn với lời hứa “modular DA”. Nhưng nhìn vào bản chất, tôi thấy một cái bẫy khác: sự phụ thuộc vào DA ngoại sinh tạo ra điểm thất bại mới. Nếu rollup A dùng EigenDA, và EigenLayer bị tấn công quản trị, toàn bộ dữ liệu của rollup A có thể bị chôn vùi. Trong khi Ethereum L1 đã được kiểm chứng qua hàng nghìn validator và an toàn cao nhất.
Một góc nhìn khác: thay vì mơ về DA chuyên dụng, các rollup có thể tối ưu nén dữ liệu hơn. Tôi từng thử nghiệm một phương pháp nén delta-based: chỉ gửi sự khác biệt giữa các block thay vì block đầy, kết hợp với zk-compression. Kết quả giảm được 60% calldata. Nếu tất cả rollup làm vậy, nhu cầu DA sẽ càng thấp hơn. Công nghệ đang tiến hóa, nhưng direction mà thị trường đang đẩy (DA riêng) dường như đi ngược lại nguyên lý căn bản: đơn giản và tối ưu.
—
Takeaway: Câu chuyện tiếp theo là tối ưu sẵn có, không phải DA mới
Vậy chúng ta đang ở đâu? Tôi sẽ nói thẳng: đa số các dự án rollup đang xây một kiến trúc phức tạp để giải quyết một vấn đề chưa tồn tại. Nếu bạn là một nhà đầu tư, hãy đặt câu hỏi: rollup này có thực sự cần DA chuyên dụng? Hãy nhìn vào throughput thực tế của họ. Nếu dưới 100 TPS, Ethereum L1 vẫn đủ. Đừng để câu chuyện “modular” làm bạn mờ mắt. Thị trường tăng luôn có những người bán giấc mơ. Tôi đã từng mua giấc mơ đó, và mất 0.5 ETH vào một dự án DA sớm mà chẳng bao giờ launch.
Dấu vết từ những cơn sốt đầu tiên – dù là ICO, DeFi, NFT, hay Layer2, luôn có một pattern: hype quá mức về một giải pháp kỹ thuật trong khi vấn đề thực tế lại hoàn toàn khác. Lần này, đó là Data Availability. Tôi vẫn sẽ theo dõi Celestia, Avail, và các dự án DA, nhưng với tư cách một kẻ đa hướng dễ phân tán, tôi biết mình không nên đặt cược sớm. Thay vào đó, tôi tập trung vào những gì thực sự đau: sequencer phi tập trung, proof generation nhanh hơn, và giảm chi phí L1. Đó mới là con đường bền vững cho hàng nghìn rollup trong tương lai.
Mỗi block là một trang truyện. Câu chuyện DA mới chỉ bắt đầu, nhưng chương đầu tiên – chương tưởng tượng – đã kết thúc. Chương thực tế đang chờ được viết.
