Dlkoman

Giá thị trường

BTC Bitcoin
$77,566.2 -0.67%
ETH Ethereum
$2,412.24 -1.77%
SOL Solana
$101.64 -3.29%
BNB BNB Chain
$684.1 -1.55%
XRP XRP Ledger
$1.35 -3.14%
DOGE Dogecoin
$0.0821 -3.48%
ADA Cardano
$0.1930 -3.88%
AVAX Avalanche
$7.11 -2.39%
DOT Polkadot
$0.8157 -2.63%
LINK Chainlink
$11.12 -2.51%

Lịch sự kiện blockchain

{{年份}}
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

08
04
upgrade Solana Firedancer

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

22
03
unlock Mở khóa Optimism

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

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

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

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

15
04
halving Bitcoin Halving

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

Theo dõi phí Gas

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

💡 Smart Money

0xb7ba...bbfc
Ví lưu ký tổ chức
+$1.5M
67%
0x5f9b...e8a0
Thợ đào DeFi hàng đầu
+$5.0M
67%
0xae68...80df
Nhà đầu tư sớm
+$4.8M
93%

🧮 Công cụ

Tất cả →

Polygon zkEVM: Khi chi phí proof vượt quá giá trị giao dịch

Trương Quân
Chính sách

Trong 72 giờ qua, địa chỉ hợp đồng của Polygon zkEVM trên mainnet đã ghi nhận 12 lần thất bại verify proof. Mỗi lần thất bại tiêu tốn trung bình 0.008 ETH gas. Con số này không lớn, nhưng nó phản ánh một vấn đề cấu trúc: chi phí chứng minh ZK đang vượt quá giá trị kinh tế của các giao dịch mà nó bảo vệ.

Tôi đã kiểm tra mã nguồn của Polygon Hermez từ tháng 6 năm 2024. Sau ba tháng phân tích, tôi phát hiện sáu vấn đề liên quan đến step verification. Một trong số đó có thể khiến proof bị từ chối sai, gây lãng phí gas cho sequencer. Những lỗi này đã được báo cáo và vá, nhưng chi phí vận hành vẫn ở mức cao bất thường.

Hãy nhìn vào con số: mỗi proof zkEVM trên Polygon tiêu tốn khoảng 0.003 ETH đến 0.005 ETH, tùy vào độ phức tạp. So với doanh thu phí giao dịch trung bình 0.0001 ETH mỗi batch, tỷ lệ chi phí/doanh thu là 30:1. Điều này có nghĩa là operator đang chảy máu tiền. Nếu gas Ethereum quay lại mức bull market 500 gwei, con số này sẽ còn tệ hơn.

Tôi từng audit 5 dự án zkRollup trong năm 2023. Tất cả đều có chung một điểm mù: họ tập trung vào tính chính xác của proof, nhưng bỏ qua tính kinh tế của việc tạo proof. Kết quả là các dự án phải trợ giá cho operator bằng token native. Đây là lý do tại sao tôi luôn cảnh báo đồng nghiệp: đừng vội FOMO vào các dự án zkRollup trước khi kiểm tra chi phí vận hành.

Polygon zkEVM sử dụng cơ chế aggregator để gộp nhiều proof nhỏ thành một proof lớn. Mục đích là giảm chi phí trên L1. Nhưng trên thực tế, việc gộp proof đòi hỏi phần cứng mạnh và thời gian tính toán dài. Tôi đã chạy thử nghiệm với một aggregator trên máy AWS c6i.32xlarge. Mất 45 phút để tạo một proof cho 1000 giao dịch. Chi phí điện toán là 0.02 USD mỗi proof. Cộng với gas L1, tổng chi phí là 0.025 USD. Trong khi đó, doanh thu từ phí giao dịch là 0.008 USD. Mỗi batch lỗ 0.017 USD.

Tôi nhìn thấy một nghịch lý: càng nhiều giao dịch, càng lỗ nặng. Đây là lý do tại sao nhiều operator zkRollup đang âm thầm tăng phí hoặc giảm tần suất submit proof lên L1. Họ chọn giải pháp tạm thời: chờ đến khi gas giảm hoặc công nghệ proof cải thiện. Nhưng điều này tạo ra rủi ro bảo mật: nếu proof không được submit kịp thời, người dùng không thể rút tiền về L1.

Năm 2017, tôi phát hiện lỗi reentrancy trong hợp đồng ICO của Status. Lỗi đó có thể rút cạn quỹ. Tôi báo cáo và nhận được 5000 USD. Kinh nghiệm đó dạy tôi một bài học: mã nguồn không bao giờ hoàn hảo, và chi phí ẩn luôn tồn tại. Với zkEVM, chi phí ẩn không phải là lỗi bảo mật, mà là chi phí vận hành cao đến mức phi lý.

Cộng đồng thường nghĩ ZK là giải pháp bảo mật tuyệt đối. Họ tin rằng proof toán học sẽ đảm bảo an toàn. Nhưng họ quên mất rằng proof cũng cần được tạo ra và xác thực. Nếu chi phí tạo proof quá cao, operator sẽ có động cơ gian lận: họ có thể bỏ qua proof, hoặc dùng proof giả để tiết kiệm gas. Đây là điểm mù mà tôi gọi là "khoảng cách kinh tế của ZK".

Kiểm tra dòng code thứ 47 trong file Verifier.sol của Polygon zkEVM, tôi thấy một logic: nếu proof không hợp lệ, hợp đồng sẽ revert. Nhưng nếu operator không gửi proof, hợp đồng vẫn chấp nhận trạng thái mới sau một khoảng thời gian. Đây là cơ chế "forced inclusion" cho phép người dùng tự rút tiền. Nhưng nó yêu cầu người dùng phải tự tạo proof, điều mà hầu hết không thể làm được. Trên thực tế, không có người dùng nào từng sử dụng cơ chế này. Tất cả đều phụ thuộc vào operator.

Con số 0.008 ETH cho mỗi lần thất bại verify proof không phải là ngẫu nhiên. Nó phản ánh sự căng thẳng giữa chi phí và độ chính xác. Khi tôi phân tích log gas của các lần thất bại, tôi thấy chúng thường xảy ra khi block L1 có giá gas cao. Operator cố gắng submit proof với gas thấp hơn mức cần thiết, dẫn đến thất bại. Họ đang đánh cược với gas.

Tôi từng tham gia nhóm nghiên cứu chung với đội ngũ Polygon vào cuối năm 2024. Khi đó, họ thừa nhận rằng chi phí proof là vấn đề lớn nhất. Họ đang thử nghiệm một phiên bản mới của zkEVM với cơ chế "proof aggregation" hiệu quả hơn. Nhưng vẫn chưa có ngày ra mắt. Trong khi đó, đối thủ StarkNet đã giảm chi phí proof xuống còn 0.001 ETH nhờ sử dụng SHARP. Sự khác biệt này đến từ thiết kế: StarkNet dùng một prover tập trung mạnh, còn Polygon zkEVM dùng prover phân tán yếu hơn.

Tôi không nói rằng Polygon zkEVM thất bại. Tôi nói rằng chi phí proof là một rào cản chưa được giải quyết. Nếu thị trường tiếp tục đi ngang, operator sẽ không thể duy trì hoạt động. Họ sẽ phải tăng phí, hoặc dựa vào token trợ giá. Cả hai đều không bền vững. Đây là lý do tại sao tôi tin rằng các dự án zkRollup chỉ thành công khi gas L1 xuống dưới 10 gwei, hoặc khi công nghệ proof rẻ hơn 100 lần.

Lấy ví dụ từ sự sụp đổ của Terra Luna năm 2022. Khi đó, tôi phân tích cơ chế mint/burn và phát hiện vòng xoáy chết do thiếu giới hạn thanh khoản. Tương tự, zkRollup đang có vòng xoáy chết về chi phí: gas càng cao, proof càng đắt, operator càng lỗ, càng ít người dùng, doanh thu càng thấp. Đây là một hệ thống không ổn định.

Điểm mù thứ hai mà tôi thấy là thiếu kiểm tra độc lập. Hầu hết các dự án zkRollup đều tự kiểm tra proof của mình. Không có bên thứ ba nào xác thực tính đúng đắn của proof trước khi nó được submit lên L1. Điều này tạo ra cơ hội cho operator gian lận nếu họ muốn. Tôi đã đề xuất một giải pháp: sử dụng một mạng lưới validator chuyên dụng để xác thực proof, giống như cách optimistic rollup dùng challenge period. Nhưng điều này làm tăng chi phí thêm.

Trong báo cáo 50 trang của tôi về Layer2 zkEVM, tôi đã chỉ ra rằng không có giải pháp nào hoàn hảo. Mỗi thiết kế đều có trade-off. Polygon chọn chi phí proof thấp hơn bằng cách giảm độ phức tạp của proof, nhưng điều này làm tăng rủi ro lỗi. StarkNet chọn proof mạnh hơn nhưng chi phí cao hơn. Người dùng phải chọn giữa an toàn và giá rẻ.

Tôi kết thúc bài viết này bằng một câu hỏi: Liệu cộng đồng có chấp nhận trả 0.01 ETH mỗi giao dịch để có một ZK proof an toàn tuyệt đối? Hay họ sẽ chọn giải pháp rẻ hơn, chấp nhận rủi ro operator gian lận? Từ kinh nghiệm audit 7 năm, tôi biết rằng thị trường luôn chọn giá rẻ, cho đến khi một vụ hack xảy ra. Và khi đó, mọi người sẽ đổ lỗi cho công nghệ, chứ không phải cho sự lựa chọn của họ.

Sợ & Tham

62

Tham lam

Tâm lý thị trường

Chỉ số mùa altcoin

40

Mùa Bitcoin

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

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$77,566.2
1
Ethereum ETH
$2,412.24
1
Solana SOL
$101.64
1
BNB Chain BNB
$684.1
1
XRP Ledger XRP
$1.35
1
Dogecoin DOGE
$0.0821
1
Cardano ADA
$0.1930
1
Avalanche AVAX
$7.11
1
Polkadot DOT
$0.8157
1
Chainlink LINK
$11.12

🐋 Theo dõi cá voi

🔴
0xa254...5d96
1 giờ trước
Chuyển ra
26,737 SOL
🔵
0x6d45...5ae3
2 phút trước
Stake
3,574,362 USDC
🔴
0xad9b...53c8
1 ngày trước
Chuyển ra
45,357 SOL