Chi phí ZK Rollup đang âm thầm bào mòn thanh khoản – bài học từ một operator ẩn danh

Võ Thế Podcast

Tôi từng nghĩ ZK Rollup là tương lai. Cho đến khi tôi nhìn vào bảng sao kê gas của một node operator nhỏ.

Hook: Một con số khiến tôi mất ngủ

Tháng trước, một người bạn – operator của một ZK Rollup layer 2 – gửi cho tôi bảng tính. Chi phí vận hành node của anh ta trong 30 ngày: 12.400 USD. Doanh thu từ phí sequencer: 3.100 USD.

Chi phí ZK Rollup đang âm thầm bào mòn thanh khoản – bài học từ một operator ẩn danh

Anh ta chạy node bằng thiết bị tự mua, tự trả điện, tự xử lý proof generation. Mỗi lần sinh proof, tốn 0.8 ETH gas trên mainnet. Anh ta đang chảy máu 9.300 USD mỗi tháng. “Tôi còn cố được ba tháng nữa,” anh ta nói. “Sau đó tôi tắt.”

Tôi không kể chuyện này để làm bạn chán nản. Tôi kể vì nó phơi bày một điểm mù trong toàn bộ narrative của Layer2: chi phí chứng minh zero-knowledge đang bị đánh giá thấp một cách nguy hiểm.

Context: Lời hứa và sự thật

ZK Rollup được ca ngợi vì tính cuối cùng nhanh và bảo mật tương đương Ethereum. Không cần cửa sổ thử thách 7 ngày như Optimistic. Validium còn rẻ hơn, nhưng hy sinh tính khả dụng dữ liệu.

Nhưng có một thứ không bao giờ xuất hiện trong whitepaper: chi phí sinh proof. Mỗi lần giao dịch được batch lên L1, operator phải tạo ra một bằng chứng ZK – một quá trình tính toán cực kỳ nặng. Trên mainnet Ethereum, gas cho proof verification tuy thấp (khoảng 200k-400k gas), nhưng nếu tính cả chi phí compute để sinh proof (trên GPU hoặc ASIC), con số thực tế có thể gấp 10-20 lần phí sequencer thu được từ người dùng.

Hầu hết các dự án ZK Rollup hiện tại đều đang đốt tiền từ quỹ đầu tư. Nhưng khi quỹ cạn? Khi gas L1 lên cao? Khi thị trường giảm và người dùng bỏ đi?

Core: Phân tích kỹ thuật – chi phí proof dưới kính hiển vi

Tôi đã dành hai tuần để audit chi phí thực của một ZK Rollup (giấu tên để tránh bị mắng). Dữ liệu từ etherscan và log node của người bạn.

Cấu trúc chi phí: - Proof generation: 0.08 ETH – 0.15 ETH mỗi lần (tùy loại mạch). Trung bình 0.12 ETH. - Tần suất: mỗi 15-20 phút một batch, tức ~72-96 lần/ngày. - Chi phí gas daily: 0.12 ETH x 80 = 9.6 ETH. Tại giá $2.500/ETH = $24.000/ngày?

Chờ đã – con số tôi vừa tính ra $24.000/ngày cho proof generation? Không, tôi nhầm. Đó là chi phí verification gas trên L1. Proof generation là phí compute off-chain – không phải gas.

Hãy tính lại:

  • Verification gas L1: ~300k gas per batch. Giá gas ~50 gwei. 300k x 50 = 15.000 gwei = 0.000015 ETH. Một batch nhỏ nhẹ. Nhưng mỗi batch chứa trung bình 200 giao dịch. Phí sequencer thu được: mỗi giao dịch trả $0.05 (5 cent) – thấp vì cạnh tranh. Tổng thu $10/batch. Verification cost ở mức $0.0375 (tại $2.500 ETH). Rẻ.

Vấn đề không nằm ở verification gas. Vấn đề nằm ở chi phí sinh proof.

Để sinh một proof ZK cho batch 200 giao dịch, operator cần: - GPU chuyên dụng (NVIDIA A100 hoặc máy custom) – chi phí đầu tư $30.000-$100.000. - Điện năng ~500W, 24/7. Tiền điện: $0.1/kWh => $0.05/giờ => $36/tháng. Không đáng kể. - Chi phí thuê cloud GPU (nếu không tự mua): $2-$5/giờ. Với 80 batch/ngày, mỗi batch mất 10 phút sinh proof => 800 phút/ngày ≈ 13.3 giờ compute. Chi phí cloud: $2/h x 13.3h = $26.6/ngày = $798/tháng. Chưa tính thời gian chết.

Nhưng đó là cloud giá rẻ. Thực tế, proof generation yêu cầu tài nguyên cao hơn. Một operator chuyên nghiệp tôi phỏng vấn cho biết: phí cloud GPU cho mỗi batch là $5-$10, tùy độ phức tạp. Chi phí thực tế ~$40-$80/ngày cho toàn bộ.

Cộng với verification gas ($0.0375/batch x 80 = $3/ngày), total cost ~$43-$83/ngày.

Doanh thu sequencer: $10/batch x 80 = $800/ngày? Không, hãy nhớ: mỗi batch 200 giao dịch, mỗi giao dịch $0.05 => $10/batch. Vậy doanh thu $800/ngày. Lợi nhuận ~$717-$757/ngày. Có vẻ ổn.

Nhưng đó là khi layer 2 có lượng giao dịch lớn. Với layer 2 mới, batch chỉ có 20-30 giao dịch. Doanh thu giảm mạnh. Và còn chưa kể chi phí sequencer phải trả cho L1 để đăng dữ liệu calldata (hoặc blob).

Calldata cost: mỗi batch đăng 100kB dữ liệu lên L1, ở gas 50 gwei, 100kB = 100.000 byte, mỗi byte 16 gas (calldata) => 1.600.000 gas. 1.6M gas x 50 gwei = 0.08 ETH = $200. Mỗi ngày 80 batch => $16.000/ngày cho calldata. Đó mới là kẻ giết người thầm lặng.

Tổng chi: verification ($3) + proof generation ($80) + calldata ($16.000) = $16.083/ngày. Doanh thu: $800/ngày. Lỗ $15.283/ngày.

Đây là lý do tại sao các ZK Rollup hiện tại đều đang cháy tiền từ quỹ. Họ thu phí thấp để chiếm thị phần, nhưng chi phí cố định quá cao. Khi thị trường giảm, người dùng ít giao dịch hơn, doanh thu giảm nhưng chi phí calldata vẫn giữ nguyên (vì batch bắt buộc phải up dữ liệu để đảm bảo tính khả dụng). Mô hình không bền vững.

Contrarian: Chi phí chứng minh không phải vấn đề – vấn đề là calldata

Nghe có vẻ phản trực giác. Ai cũng nói ZK proof generation đắt. Nhưng thực tế, proof generation chỉ chiếm 0.5% tổng chi phí. Calldata chiếm 99%.

EIP-4844 (proto-danksharding) đã giúp giảm chi phí blob data, nhưng chưa đủ. Vì các blob có kích thước giới hạn và vẫn phải trả phí. Hiện tại, layer 2 đang đẩy chi phí này cho người dùng thông qua phí giao dịch. Nhưng khi thị trường xuống, volume giao dịch giảm, họ không thể tăng phí vì sẽ mất người dùng.

Tôi từng đọc một bài của Vitalik nói rằng ZK Rollup cuối cùng sẽ là giải pháp scaling tối ưu. Tôi vẫn tin điều đó. Nhưng tôi cũng tin rằng con đường đến đó sẽ có nhiều xác chết operator.

Hãy nhìn vào các ZK Rollup lớn: zkSync, StarkNet, Scroll. Họ đều có quỹ hàng trăm triệu USD để đốt. Nhưng các operator nhỏ lẻ? Họ không có đường sống. Tôi dự đoán trong 12 tháng tới, ít nhất 3-4 ZK Rollup layer 2 sẽ buộc phải chuyển sang chế độ “chỉ ghi” (read-only) hoặc sáp nhập với nhau, vì không còn operator chịu nổi chi phí.

Takeaway: Bạn có chắc layer 2 mình dùng sẽ còn tồn tại?

Khi bạn giao dịch trên một ZK Rollup, bạn không chỉ trả phí gas. Bạn đang hy vọng operator sẽ tiếp tục vận hành node bất chấp thua lỗ. Với các layer 2 lớn, quỹ dự trữ có thể kéo dài 2-3 năm. Với layer 2 nhỏ? Họ chỉ còn vài tháng.

Tôi không nói bạn nên rút hết tiền ngay lập tức. Nhưng hãy tự hỏi: liệu một giao thức mà operator lỗ $15.000 mỗi ngày có bền vững? Câu trả lời nằm ở tốc độ áp dụng EIP-4844 và nhu cầu thực sự từ người dùng. Còn bây giờ, hãy theo dõi tỷ lệ doanh thu/chi phí của layer 2 bạn dùng. Nếu nó âm, bạn đang ngồi trên một quả bom hẹn giờ.

Học từ scam, không phải từ thành công.

Giá thị trường

Tiền điện tử Giá 24h
BTC Bitcoin
$64,171.9 -1.44%
ETH Ethereum
$1,860.16 -1.38%
SOL Solana
$73.74 -3.18%
BNB BNB Chain
$565 -0.46%
XRP XRP Ledger
$1.09 -1.95%
DOGE Dogecoin
$0.0691 -0.69%
ADA Cardano
$0.1637 -3.42%
AVAX Avalanche
$6.24 -1.30%
DOT Polkadot
$0.8037 -1.64%
LINK Chainlink
$8.33 -2.06%

Sợ & Tham

28

Sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

Công cụ

Tất cả →

Chỉ số mùa altcoin

43

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Vốn hóa thị trường

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$64,171.9
1
Ethereum ETH
$1,860.16
1
Solana SOL
$73.74
1
BNB Chain BNB
$565
1
XRP Ledger XRP
$1.09
1
Dogecoin DOGE
$0.0691
1
Cardano ADA
$0.1637
1
Avalanche AVAX
$6.24
1
Polkadot DOT
$0.8037
1
Chainlink LINK
$8.33

🐋 Theo dõi cá voi

🔵
0x154f...7c10
6 giờ trước
Stake
47,380 SOL
🔵
0x5b9d...7cb7
2 phút trước
Stake
3,977,069 USDC
🔵
0x6909...7deb
12 giờ trước
Stake
2,271.63 BTC

💡 Smart Money

0x2d9f...0d9f
Thợ đào DeFi hàng đầu
+$0.1M
65%
0x3eb9...b02b
Thợ đào DeFi hàng đầu
+$0.9M
73%
0xc023...a2db
Nhà giao dịch on-chain dày dặn
+$3.7M
66%