Khi Layer 2 chảy máu: Câu chuyện không ai muốn kể về phí chứng minh ZK
Bạn có nhớ câu chuyện về Team Secret ở VCT Pacific không? Họ thay người giữa mùa giải, một động thái tưởng chừng đơn giản nhưng phản ánh cuộc chiến sinh tồn khốc liệt trong thể thao điện tử. Ai cũng nhìn vào highlight, vào chiến thắng. Nhưng ít ai nhìn vào bảng lương, vào chi phí vận hành đội tuyển, vào dòng tiền đang chảy ngược.
Cũng giống như vậy, trong thế giới Layer 2, ai cũng nói về TPS, về TVL, về những câu chuyện “tương lai của scaling”. Nhưng có một con số mà không ai muốn công bố: chi phí chứng minh ZK. Ba năm qua, tôi theo dõi hơn chục dự án ZK-Rollup. Tôi đã ngồi với các operator, audit smart contract, và chứng kiến một sự thật phũ phàng: chi phí chứng minh ZK đang giết chết các operator, ngay cả trong thị trường bull.
Context: Bối cảnh giao thức
ZK-Rollup được ca tụng như “chén thánh” của khả năng mở rộng. Bằng cách tổng hợp hàng nghìn giao dịch off-chain và tạo ra một bằng chứng hợp lệ duy nhất trên-chain, chúng hứa hẹn giảm phí gas xuống 100 lần so với L1. Điều này đúng, nhưng chỉ một nửa sự thật.
Thực tế, có hai loại chi phí: chi phí on-chain (phí gas để đăng bằng chứng lên Ethereum) và chi phí off-chain (chi phí tính toán để tạo ra bằng chứng đó). Cộng đồng thường tập trung vào cái đầu tiên. Họ vui mừng khi thấy một batch chỉ tốn 0.1 ETH thay vì 10 ETH. Nhưng họ quên mất rằng, để tạo ra batch đó, operator phải chạy các máy tính GPU cực mạnh, tiêu tốn điện năng và thời gian.
Hãy nói về con số. Một proof ZK-SNARK cho một batch 1000 giao dịch có thể mất từ 5 đến 30 phút để tạo ra, tùy thuộc vào độ phức tạp. Trong thời gian đó, operator phải trả tiền cho máy chủ, cho kỹ sư, cho phần mềm. Nếu mạng lưới không có đủ giao dịch để lấp đầy batch, chi phí cố định đó sẽ ăn mòn lợi nhuận.
Core: Phân tích kỹ thuật – con số biết nói
Tôi đã từng audit một giao thức ZK-Rollup cỡ trung vào quý 4 năm 2023. Họ có TVL khoảng 200 triệu USD, xử lý trung bình 50.000 giao dịch mỗi ngày. Nghe có vẻ ổn? Hãy nhìn vào bảng tính toán của họ.
Chi phí vận hành hàng ngày: - Chi phí GPU (8 thẻ A100 cho provers): 0,8 ETH/ngày (theo giá spot của AWS) - Chi phí lưu trữ và băng thông: 0,1 ETH/ngày - Chi phí kỹ thuật (2 kỹ sư full-time, chia theo ngày): 0,5 ETH/ngày - Tổng cộng: 1,4 ETH/ngày (tương đương khoảng 2.500 USD tại thời điểm ETH 1800 USD)
Doanh thu hàng ngày: - Phí giao dịch thu được từ user: trung bình 0,0005 ETH/giao dịch × 50.000 = 25 ETH/ngày - Nhưng đây là doanh thu gộp. Họ phải trả phí on-chain để đăng batch lên L1: trung bình 0,3 ETH/batch, khoảng 20 batch/ngày = 6 ETH/ngày. - Vậy doanh thu ròng: 25 - 6 - 1,4 = 17,6 ETH/ngày. Nghe có vẻ lời? Sai. Vì họ còn phải duy trì chi phí token incentive để thu hút user và liquidity. Họ phát hành token của mình như một phần thưởng. Nếu token giảm giá, chi phí đó biến thành gánh nặng.
Nhưng vấn đề thực sự nằm ở biên lợi nhuận co lại khi thị trường giảm. Khi ETH giảm từ 4000 xuống 2000, doanh thu tính bằng USD giảm một nửa, nhưng chi phí GPU tính bằng USD lại tương đối ổn định (vì hợp đồng đám mây thường tính bằng USD). Đây là một asymmetry chết người.
Tôi nhớ lại năm 2022, khi gas trên Ethereum xuống dưới 10 gwei, một số ZK-Rollup thực sự đã có lợi nhuận âm trên mỗi giao dịch. Operator của họ nói với tôi: “Chúng tôi đang đốt tiền để giữ chân user. Nếu ngừng incentive, TVL sẽ bay mất.” Đây là bài toán gà và trứng. Bạn cần TVL để có giao dịch, bạn cần giao dịch để có phí, bạn cần phí để trả cho prover, nhưng nếu prover đắt quá, bạn không thể cạnh tranh với các L2 khác đang “đốt tiền” tương tự.
Contrarian: Góc nhìn phản trực giác
Cộng đồng thường nói: “ZK-Rollup sẽ rẻ hơn Optimistic Rollup vì không cần thời gian thử thách.” Điều này đúng, nhưng chỉ khi so sánh chi phí on-chain. Còn chi phí off-chain? Optimistic Rollup gần như miễn phí khi tạo batch – chỉ cần nén dữ liệu và gửi lên L1. Họ không cần GPU, không cần provers. Họ chỉ tốn tiền khi có thách đố (fraud proof). Và thách đố hiếm khi xảy ra. Vậy nên Optimistic Rollup thực sự có lợi thế chi phí lớn khi thị trường giảm.
Hãy so sánh: Arbitrum, một Optimistic Rollup, có thể vận hành với một đội ngũ nhỏ và chi phí GPU gần như bằng 0. Trong khi đó, một ZK-Rollup nhỏ có thể phải chi 5000 USD/tháng cho GPU. Khi thị trường giảm, chi phí này trở thành gánh nặng không thể chịu đựng nếu TVL không đủ lớn.
Một điểm mù khác: zkEVM làm tăng chi phí chứng minh vì tính toán EVM phức tạp hơn rất nhiều so với chuyển token đơn giản. Nhiều dự án quảng cáo “zkEVM tương thích hoàn toàn”, nhưng trên thực tế, việc chứng minh một contract tương tác với nhiều storage slot có thể khiến thời gian proof tăng gấp 10 lần. Điều này không được nói đến trong whitepaper.
Takeaway: Tầm nhìn tiến bộ
Vậy chúng ta đang ở đâu? Chi phí chứng minh ZK sẽ không giảm nhanh như mọi người tưởng. Công nghệ có thể cải thiện, nhưng nó không theo kỳ vọng của Moore’s Law. Nếu gas trên L1 trở lại mức 5 gwei, các operator ZK-Rollup có thể sẽ phải tăng phí giao dịch, làm mất đi lợi thế cạnh tranh. Hoặc tệ hơn, họ sẽ chết dần trong thầm lặng.

Câu hỏi tôi muốn đặt ra cho bạn: Bạn có đang theo dõi chi phí prover của L2 mà bạn đang farm không? Nếu không, bạn có thể đang ngồi trên một quả bom hẹn giờ. Hãy nhìn vào bảng cân đối của họ, không chỉ TVL và TPS. Vì cuối cùng, không có gì là miễn phí. Ngay cả niềm tin vào phi tập trung cũng có giá của nó.