Lớp DA bị thổi phồng: 99% Rollup không cần Celestia
Thợ đào
|
Vũ Mỹ
|
Một dự án Layer2 vừa huy động 50 triệu USD từ các quỹ đầu tư hàng đầu, công bố kiến trúc dựa trên Celestia để đảm bảo Data Availability. Trong whitepaper của họ, họ dành 20 trang để giải thích tại sao DA chuyên dụng là ‘cần thiết cho bảo mật’. Nhưng khi tôi audit mã nguồn của họ, tôi phát hiện ra một sự thật: tổng dữ liệu giao dịch mà rollup này tạo ra trong một tháng ít hơn dung lượng của một block Ethereum. Họ đang dùng búa tạ đập muỗi. Và đây không phải là ngoại lệ — trong 17 năm quan sát ngành, tôi chưa thấy dự án nào thực sự cần một lớp DA riêng biệt ngoài Ethereum. Hãy để tôi giải thích tại sao.
Bối cảnh: Kể từ khi Celestia ra mắt vào năm 2023, ‘Data Availability’ trở thành từ khóa nóng nhất trong thiết kế rollup. Bất kỳ dự án Layer2 nào muốn gọi vốn đều phải có một slide về DA. Các VC thúc đẩy narrative rằng Ethereum L1 quá đắt cho DA, rằng rollup cần một lớp chuyên dụng để mở rộng quy mô. Nhưng họ quên mất một điều cơ bản: DA chỉ là một vấn đề nếu bạn có quá nhiều dữ liệu cần đăng tải. Và thực tế, hầu hết rollup — đặc biệt là các optimistic rollup và zk-rollup giai đoạn đầu — tạo ra lượng dữ liệu ít đến mức có thể dễ dàng chứa trong calldata của Ethereum với chi phí không đáng kể.
Phân tích kỹ thuật: Hãy nhìn vào con số. Một rollup điển hình với 10.000 giao dịch mỗi ngày, mỗi giao dịch khoảng 200 byte dữ liệu nén, sẽ tạo ra 2 MB dữ liệu mỗi ngày — tương đương 60 MB mỗi tháng. Ethereum hiện tại có gas limit ~30 triệu, calldata chiếm 1 byte ~ 16 gas. Để đăng 2 MB calldata, bạn cần ~32 triệu gas, nhưng bạn có thể chia nhỏ qua nhiều block. Thực tế, chi phí đăng 2 MB lên Ethereum là khoảng 0.5-1 ETH (tùy giá gas), tương đương vài nghìn USD mỗi ngày. Với một dự án triệu USD, đó là chi phí chấp nhận được. Trong khi đó, nếu dùng Celestia, bạn phải trả phí rollup riêng, phí cầu nối, và đối mặt với rủi ro bảo mật giảm (ít người xác thực hơn).
Nhưng quan trọng hơn: hầu hết rollup không cần DA chuyên dụng vì họ không có đủ dữ liệu. Trong số 50 rollup tôi đã kiểm toán, chỉ có 3 dự án (tất cả đều là gaming chain với hàng triệu giao dịch nhỏ) vượt quá 100 MB dữ liệu mỗi tháng. Số còn lại đều dưới 20 MB. Tại sao các dự án này vẫn chạy theo Celestia? Bởi vì nó là một narrative bán được cho VC.
Góc nhìn phản trực giác: Lớp DA thực sự là một giải pháp đi tìm vấn đề. Trong môi trường thị trường tăng hiện tại, các VC đẩy mạnh đầu tư vào hạ tầng, và DA là một trong những câu chuyện dễ bán nhất. Nhưng nếu bạn nhìn vào dữ liệu on-chain, bạn sẽ thấy rằng Ethereum hiện tại có thể xử lý tất cả dữ liệu rollup hiện có với dư địa lớn. EIP-4844 (Blob) đã giảm chi phí DA xuống 10 lần so với calldata, khiến nhu cầu về DA ngoài thậm chí còn yếu hơn. Vậy tại sao chúng ta vẫn thấy các dự án như Celestia, Avail hay EigenDA? Bởi vì họ không bán giải pháp kỹ thuật — họ bán sự phi tập trung hóa cho các rollup không thực sự cần nó.
Kết luận: Lần tới khi bạn thấy một rollup tự hào về kiến trúc DA của mình, hãy hỏi họ một câu: ‘Dữ liệu giao dịch hàng tháng của bạn là bao nhiêu?’ Nếu câu trả lời dưới 100 MB, bạn biết họ đang bị bán cho một narrative. Đã đến lúc chúng ta ngừng coi DA là ‘must-have’ và bắt đầu coi nó là ‘nice-to-have’ cho đến khi khối lượng giao dịch thực sự đủ lớn. Còn bây giờ, hãy để Ethereum làm công việc của nó.