Phân Tích Chuyên Sâu: Layer 2 ZK Rollup Đang Chảy Máu Như Thế Nào? (Góc Nhìn Từ Chi Phí Chứng Minh)
## Hook Tôi nhớ một đêm cuối năm 2023, khi Scroll chính thức launch mainnet, tôi ngồi hào hứng chạy thử một giao dịch bridge. Cảm giác thật vi diệu: mọi thứ diễn ra trong vài phút, phí thấp đến khó tin. Nhưng vài tháng sau, khi nhìn vào báo cáo chi phí hoạt động của các sequencer, tôi chợt nhận ra mình đang chứng kiến một vở kịch: tất cả đều hy vọng vào một tương lai không tưởng, nhưng những con số đang kể một câu chuyện khác.
## Context ZK Rollup từ lâu được tôn sùng như chén thánh của scalability. Với zero-knowledge proof, chúng ta không cần chờ đợi thời gian thử thách như Optimistic Rollup. Bạn gửi một proof, và vài giây sau, trạng thái được xác nhận trên Ethereum. Các nhà phát triển hứa hẹn rằng chi phí proof sẽ giảm theo thời gian nhờ phần cứng chuyên dụng (GPU, FPGA) và tối ưu hóa thuật toán. Nhưng sự thật phũ phàng hơn nhiều: chi phí đó đang tăng lên, không giảm.
Theo dữ liệu từ L2BEAT và Dune Analytics, các ZK Rollup hàng đầu như zkSync Era, StarkNet, và Scroll chi tiêu trung bình 0.05-0.15 USD cho một proof batch (tương đương 10-50 giao dịch) trong điều kiện bình thường. Nhưng đó mới chỉ là phần nổi. Để hiểu toàn bộ bức tranh, tôi đã dành hai tuần để ngồi với các nhà điều hành operator ở Việt Nam, những người đang thực sự vận hành các proof generator cho StarkNet.
## Core Insight (Phân tích kỹ thuật) Chi phí chứng minh thực tế của ZK Rollup có thể được phân tích qua ba thành phần chính: chip (phần cứng), điện năng, và băng thông. Trong đó, chip là gánh nặng lớn nhất.
Hiện tại, hầu hết các operator sử dụng GPU (NVIDIA RTX 4090 hoặc A100) để tạo proof cho các mạch Plonk hoặc STARK. Một batch proof trung bình với 10-20 giao dịch cần khoảng 30 phút trên một GPU RTX 4090, tiêu thụ 300W. Giá thuê GPU trên thị trường đám mây là 1.2-2.0 USD/giờ (tùy nhà cung cấp). Tính ra, chi phí proof cho một batch là khoảng 0.6-1.0 USD. Nếu batch chứa 20 giao dịch, chi phí trên mỗi giao dịch là 0.03-0.05 USD. Nhưng đây mới là con số lý tưởng.
Thực tế, các operator phải cạnh tranh nhau, thường chạy nhiều phiên bản song song để giảm thời gian tạo proof. Điều này đẩy chi phí lên gấp 3-4 lần. Họ cũng phải trả phí lưu trữ (storage fee) cho dữ liệu proof trên chain (calldata), vốn là một khoản riêng biệt mà người dùng không nhìn thấy. Tính gộp lại, mỗi giao dịch ZK Rollup thực chất đang “ngốn” khoảng 0.10-0.20 USD chi phí cố định từ phía operator — con số này cao hơn phí giao dịch mà người dùng trả (thường dưới 0.01 USD) trong thị trường hiện tại.
Tôi từng tham gia audit chi phí cho một dự án ZK Rollup nhỏ ở châu Á. Dự án này vận hành mạng testnet với 5 operator, mỗi người chạy 2 GPU. Mỗi tháng họ tiêu tốn 3.000 USD tiền điện và 12.000 USD tiền thuê máy chủ, trong khi thu nhập từ phí giao dịch chỉ vỏn vẹn 200-300 USD. Họ sống sót nhờ token grant từ quỹ dự án. Nhưng khi grant kết thúc, họ sẽ chết.
Chi phí chứng minh ZK đang ở mức “absurd” như tôi từng cảnh báo trong bài viết “not your keys, not your coins” nhưng áp dụng cho chính các operator. Họ là “key” của hệ thống, nhưng họ đang mất dần “coins”. Nếu gas trở lại mức bull market (trên 100 Gwei), lợi nhuận từ phí giao dịch sẽ tăng lên, nhưng chi phí proof cũng tăng theo do cạnh tranh khốc liệt. Cân bằng vẫn mong manh.
## Contrarian Angle Tôi từng thấy nhiều người cho rằng ZK Rollup sẽ “ăn” Optimistic Rollup nhờ finality nhanh hơn. Nhưng sau khi nhìn vào kinh tế học operator, tôi lại thấy một nghịch lý: Optimistic Rollup (ví dụ Arbitrum, Optimism) có chi phí vận hành gần như bằng 0 vì không cần tạo proof hàng ngày. Họ chỉ cần một sequencer đơn giản, và chi phí duy nhất là calldata. ZK Rollup thì ngược lại: họ trả tiền cho sự phi tập trung của proof generation, nhưng phần lớn operator đang lỗ.
Điều này dẫn đến một kết luận phản trực giác: ZK Rollup đang “xài” tiền của nhà đầu tư để duy trì ảo tưởng về một hệ thống phi tập trung. Các quỹ đầu tư lớn bơm hàng trăm triệu USD vào zkSync, StarkNet, Scroll. Một phần lớn số tiền đó được dùng để trợ cấp cho operator. Nếu không có trợ cấp, các operator sẽ bỏ cuộc, và toàn bộ mạng lưới sụp đổ. Câu hỏi đặt ra: liệu chúng ta đang xây dựng một hệ thống bền vững, hay chỉ đang đốt tiền VC để nuôi một giấc mơ?
## Takeaway Bạn có tin rằng một giao thức có thể tồn tại lâu dài khi những người vận hành nó đang lỗ mỗi tháng hàng nghìn USD? Tôi thì không. Tôi đã chứng kiến quá nhiều dự án blockchain “hứa hẹn” rồi biến mất khi quỹ khô cạn. ZK Rollup có thể là công nghệ tuyệt vời, nhưng nếu không giải quyết được bài toán chi phí chứng minh, nó sẽ chỉ là một thí nghiệm đắt đỏ. Giống như câu chuyện của Golem năm 2017, tôi giữ token vì tin vào tầm nhìn, nhưng cuối cùng tôi học được rằng: tầm nhìn không thể thay thế dòng tiền.
Hãy nhìn vào dữ liệu: trong 7 ngày qua, tổng chi phí proof của các ZK Rollup lớn nhất đã vượt quá 2 triệu USD, trong khi tổng phí người dùng chưa tới 500.000 USD. Khoảng cách 1,5 triệu USD mỗi tuần ai sẽ trả? Các nhà đầu tư, các quỹ grant, và cuối cùng là cộng đồng. Chúng ta đang chứng kiến một cuộc chảy máu thầm lặng, và nếu không có giải pháp, layer 2 ZK sẽ trở thành “nghĩa địa” của những giấc mơ phi tập trung.
not your keys, not your coins — nhưng nếu operator không có coins, thì keys cũng vô dụng.