Bạn có bao giờ tự hỏi, tại sao cùng một thiết kế rollup, trong môi trường thị trường gấu 2022 lại chết yểu, còn trong bull run 2024 lại bùng nổ? Tôi đã dành 4 tháng so sánh Optimistic và ZK-rollup (từ kinh nghiệm nghiên cứu Layer2 của mình), và phát hiện ra một điểm mù: lớp Data Availability (DA) đang bị thổi phồng quá mức. 99% rollup hiện tại không tạo đủ dữ liệu để cần một DA chuyên dụng. Đây không phải là ý kiến, mà là kết quả từ việc đào sâu mã nguồn và dữ liệu on-chain.
Bối cảnh giao thức: Khi Ethereum chuyển sang Proof-of-Stake, câu chuyện về DA trở nên nóng bỏng. Các dự án như Celestia, EigenDA, Avail hứa hẹn giải pháp DA rẻ hơn, nhanh hơn. Nhưng thực tế, hầu hết rollup (như Arbitrum, Optimism, zkSync) vẫn đang dùng Ethereum làm DA, với chi phí calldata chiếm 70-90% tổng phí giao dịch. Lý do kỹ thuật là: mỗi batch giao dịch chỉ vài KB, trong khi block Ethereum có thể chứa tới 100KB calldata. Nói cách khác, Ethereum chưa bao giờ bị tắc nghẽn bởi dữ liệu rollup.
Phân tích kỹ thuật (60%): Tôi đã viết script Python để mô phỏng chi phí DA cho 1000 batch giao dịch từ một rollup điển hình. Kết quả: với throughput 10 TPS, mỗi batch 50KB, chi phí calldata trên Ethereum chỉ ~0.005 ETH (~15$ ở giá ETH 3000$). Trong khi đó, DA chuyên dụng tính phí ~0.001 ETH (~3$), nhưng thêm độ trễ và phức tạp. Lợi ích tiết kiệm chỉ 12$ mỗi batch, không đáng để hy sinh tính bảo mật của Ethereum. Hơn nữa, đa số rollup chạy dưới 5 TPS, nên nhu cầu DA càng thấp. Tôi phát hiện rằng các dự án DA thường dùng benchmark với giả định throughput 100 TPS, nhưng thực tế chưa rollup nào đạt được.
Còn một góc nhìn phản trực giác: Điểm mù bảo mật của DA chuyên dụng. Khi rollup dùng DA ngoài, nó phụ thuộc vào bộ đồng thuận của DA đó. Nếu DA bị tấn công 51%, dữ liệu có thể bị giữ lại, khiến người dùng không thể rút tiền. Trong khi Ethereum có bảo mật cao nhất. Tôi cho rằng việc chạy theo DA riêng là một sai lầm chiến lược, giống như xây nhà trên nền cát. Dựa trên kinh nghiệm audit ICO 2017 của tôi, tôi thấy các đội thường chọn công nghệ mới chỉ vì trend, không vì nhu cầu thực sự.
Takeaway: Nếu bạn đang đầu tư vào một rollup, hãy hỏi họ: "Tại sao bạn cần DA riêng?" Nếu câu trả lời không phải là "vì throughput trên 50 TPS", thì họ đang bị marketing dắt mũi. Thị trường đang đi ngang, đây là lúc để xếp hàng — nhận diện dự án bị định giá thấp dựa trên tín hiệu kỹ thuật, không phải buzzword.