
99% Rollup Đang Lãng Phí Tiền Vào DA - Đây Là Sự Thật Từ Code
Ngô Tâm
Hãy mở block explorer của bất kỳ rollup nào. Đếm số blob dữ liệu mà nó đăng lên Ethereum trong 24 giờ qua. Kết quả sẽ khiến bạn giật mình: hầu hết chỉ gửi 1-2 blob mỗi ngày, mỗi blob chứa chưa tới 100KB dữ liệu giao dịch. Vậy mà các dự án này vẫn đang chi hàng trăm nghìn USD mỗi tháng cho các lớp DA chuyên dụng như Celestia, EigenDA, Avail. Đây không phải là tối ưu chi phí. Đây là lãng phí có hệ thống.
Bối cảnh: Data Availability (DA) đang là từ khóa hot nhất trong hệ sinh thái Layer2. Ý tưởng cốt lõi: rollup cần một nơi nào đó để lưu dữ liệu giao dịch nén, đảm bảo bất kỳ ai cũng có thể tái tạo trạng thái. Ethereum có calldata, sau đó là blob (EIP-4844). Nhưng cộng đồng cho rằng Ethereum quá đắt. Thế là hàng loạt DA layer ra đời: Celestia là modular DA pioneer, EigenDA tận dụng restaking, Avail từ Polygon. Tất cả đều hứa hẹn rẻ hơn 100 lần so với Ethereum.
Nhưng có một vấn đề: họ đang bán giải pháp cho một vấn đề không tồn tại. Tôi đã audit hơn 20 rollup trong hai năm qua, từ Optimism fork đến zkSync-like, từ game chain đến RWA chain. Tôi thu thập dữ liệu on-chain của chúng: số giao dịch trung bình mỗi ngày, kích thước batch, tần suất gửi blob. Kết quả: 19 trên 20 rollup gửi dưới 5 blob mỗi ngày, với tổng dung lượng dữ liệu dưới 500KB. Chi phí để đăng dữ liệu đó lên Ethereum blob là... dưới $5 mỗi ngày. Đọc lại: $5. Mỗi tháng $150. Một năm $1,800. Đó là chi phí DA trên mainnet Ethereum. Trong khi đó, các dự án này đang trả $5,000-$20,000 mỗi tháng cho Celestia hoặc EigenDA. Con số này đến từ đâu? Từ marketing. Từ FOMO. Từ việc các builder tin rằng 'Ethereum quá đắt' mà không bao giờ tự mở calculator.
Hãy đi sâu vào cơ chế kỹ thuật. Lấy Celestia làm ví dụ: để sử dụng, rollup phải chạy một light node, kết nối với mạng, gửi giao dịch chứa dữ liệu dưới dạng message. Mỗi block của Celestia có kích thước tối đa hiện tại là 2MB, nhưng bạn chỉ cần vài KB. Bạn phải trả phí cho toàn bộ không gian đó? Không, bạn trả phí dựa trên kích thước message của bạn. Nhưng thực tế, phí thị trường của Celestia vẫn cao hơn Ethereum blob vì nhu cầu thấp, validator cần phí tối thiểu. Năm 2024, phí trung bình trên Celestia là khoảng 0.001 TIA mỗi KB, tương đương $0.005/KB (giá TIA ~$5). Với 500KB mỗi ngày, bạn trả $2.5. Gần bằng Ethereum. Nhưng cộng với phí gửi giao dịch và overhead, tổng chi phí có thể lên $10-$20. Vẫn rất thấp. Vậy tại sao các dự án báo cáo chi phí $5,000? Bởi vì họ chạy nhiều validator, replicate dữ liệu, hoặc đang trả cho 'gói cao cấp' không cần thiết. Hoặc đơn giản là họ đang bị ép bởi nhà đầu tư: 'Mày phải dùng DA này để chứng tỏ mày modular.'
Điểm mù bảo mật nghiêm trọng hơn. Các DA layer mới hầu hết chưa được kiểm chứng trong thời gian dài. Celestia mainnet mới ra mắt tháng 10/2023, EigenDA tháng 4/2024. Cơ chế đồng thuận của chúng dựa trên DAS (Data Availability Sampling) - một kỹ thuật phức tạp chưa từng được stress test trong điều kiện mạng bị tấn công. Trong quá trình audit một rollup dùng Celestia, tôi phát hiện rằng nếu light node sample không đủ sample, kẻ tấn công có thể khai thác gap giữa block header và dữ liệu thực tế để thực hiện 'data withholding attack'. Bản chất: DA layer của bạn không thực sự đảm bảo dữ liệu có sẵn nếu bạn không có đủ full node. Và hiện tại, Celestia chỉ có vài chục full node. So với hàng chục nghìn node Ethereum? Khập khiễng.
Ngược lại, sử dụng Ethereum làm DA có lợi thế an ninh vượt trội: dữ liệu được lưu trong blob hoặc calldata, được xác thực bởi toàn bộ mạng lưới validator. Nếu một rollup chỉ cần $5/ngày cho DA, tại sao lại chọn giải pháp kém an toàn hơn? Vì các builder muốn kể câu chuyện 'modular chain' để gọi vốn. Họ bán cho bạn giải pháp cho vấn đề không tồn tại. Tôi gọi đây là 'DA theatre' - kịch DA.
Hãy nhìn vào sự thật: 99% rollup hiện tại không tạo đủ dữ liệu để cần DA chuyên dụng. Nếu bạn chạy rollup với 1,000 giao dịch mỗi ngày (đã là con số lớn), tổng dữ liệu nén chỉ khoảng 200-500KB. Ethereum blob có thể chứa 128KB mỗi blob, tối đa 6 blob mỗi block. Một rollup chỉ cần 1 blob mỗi 12 giây? Không, họ gửi 1-2 blob mỗi ngày. Khả năng mở rộng của Ethereum DA dư sức phục vụ tất cả rollup hiện tại. Theo dữ liệu từ Dune Analytics, tổng số blob được đăng lên Ethereum trong tháng 5/2024 là ~50,000, tương đương ~6.4GB dữ liệu. Chi phí gas trung bình cho một blob là 0.001 ETH (~$3). Vậy tổng chi phí DA toàn bộ hệ sinh thái rollup trên Ethereum là $150,000/tháng. Con số này so với TVL hàng tỷ USD? Vô cùng nhỏ.
Tôi từng chứng kiến một dự án game chain với 200 người dùng hàng ngày quyết định migrate từ Ethereum sang Celestia với lý do 'giảm chi phí'. Họ trả $3,000/tháng cho Celestia so với $200/tháng trước đây. Họ tăng chi phí 15 lần và giảm bảo mật. Đây không phải là lỗi kỹ thuật. Đây là lỗi quản lý. Một quyết định dựa trên hype, không phải dữ liệu.
Kết luận? Không phải tất cả rollup đều cần DA chuyên dụng. Chỉ những rollup có khối lượng giao dịch cực lớn - như Arbitrum, Optimism, Base - mới thực sự hưởng lợi từ DA rẻ hơn. Với họ, chi phí DA trên Ethereum có thể lên tới $50,000-$100,000/tháng, việc chuyển sang Celestia hoặc EigenDA là hợp lý. Nhưng với 99% rollup còn lại, Ethereum blob là lựa chọn tối ưu về chi phí-an ninh.
Câu hỏi đặt ra: ai đang thúc đẩy câu chuyện này? Các VC đầu tư vào Celestia/EigenDA muốn tạo nhu cầu. Các builder muốn có token để kích thích hệ sinh thái. Và cộng đồng mù quáng chạy theo trend. Tôi đã audit code của một dự án tuyên bố 'modular DA-first' - code của họ chỉ đơn giản là gửi dữ liệu lên một smart contract trên Celestia, không khác gì gửi lên Ethereum. Họ thậm chí còn tạo thêm độ trễ 30 giây vì Celestia block time 15 giây so với 12 giây của Ethereum. Họ bán giải pháp 'nhanh hơn, rẻ hơn' nhưng thực tế chậm hơn và đắt hơn.
Tương lai? Tôi dự đoán trong vòng 12 tháng tới, khi thị trường gấu kéo dài, các dự án sẽ cắt giảm chi phí. Họ sẽ nhận ra rằng họ đang trả tiền cho không khí. Một làn sóng migration ngược từ DA layer về Ethereum sẽ xảy ra. Lúc đó, các công ty cung cấp DA sẽ phải thay đổi mô hình kinh doanh: hoặc giảm giá mạnh, hoặc cung cấp dịch vụ giá trị gia tăng thực sự (ví dụ: bảo mật nâng cao, chứng minh không kiến thức). Còn bây giờ? Đừng mua kịch DA. Hãy kiểm tra dữ liệu rollup của bạn. Tính chi phí. Nếu dưới $100/tháng trên Ethereum, đừng di chuyển. Tiết kiệm tiền và bảo mật.