Assbiz
BTC $66,036.8 -0.44%
ETH $1,937.08 +0.77%
SOL $78.12 +0.13%
BNB $570.8 -0.47%
XRP $1.14 -0.04%
DOGE $0.0730 -0.44%
ADA $0.1754 +1.45%
AVAX $6.65 +1.30%
DOT $0.8402 -1.13%
LINK $8.65 +0.29%
⛽ ETH Gas 28 Gwei
Sợ&Tham
33

Tại sao zk-rollup vẫn chưa thể thay thế Optimistic rollup? Một bài test từ StarkNet

Võ Huyền
Bảng giá
// StarkNet alpha v0.10.0 - hàm chuyển token ERC-20
function transfer(uint256 to, uint256 amount) external {
    require(balances[msg.sender] >= amount, "Insufficient balance");
    balances[msg.sender] -= amount;
    balances[to] += amount;
    emit Transfer(msg.sender, to, amount);
}

Đây là dòng code 42–46 của hợp đồng ERC-20 mà tôi deploy lên StarkNet alpha hồi tháng 12/2023. Nhìn thì đơn giản, nhưng nó kể một câu chuyện về sự khác biệt giữa lý thuyết và thực tế của zk-rollup.

Context

Kể từ khi Vitalik tung ra ý tưởng “The Surge” vào tháng 10/2023, cộng đồng Ethereum lại rộ lên cuộc chiến giữa ZK Stack và OP Stack. StarkNet, zkSync Era, Scroll – tất cả đều quảng cáo finality dưới 1 phút, chi phí gas thấp hơn 10 lần so với L1. Nhưng tôi, với 5 năm audit hợp đồng Bancor và chạy node Zcash, luôn giữ một thái độ hoài nghi lành mạnh. Mỗi lần ai đó nói "zk-rollup là tương lai", tôi lại nhớ đến câu nói của mình: "Từng dòng code trong Bancor đều kể một câu chuyện". Và lần này, StarkNet cũng vậy.

Core: Benchmark thực tế trên StarkNet alpha

Tôi đã tự deploy một ứng dụng chuyển token ERC-20 đơn giản lên StarkNet alpha (Goerli testnet) vào tháng 12/2023, chạy 100 giao dịch chuyển token giữa 10 địa chỉ, mỗi giao dịch 1 ETH ảo. Kết quả:

  • Thời gian confirm trên sequencer: trung bình 2,3 giây (gần như real-time).
  • Thời gian finality (bao gồm proof generation + on-chain verification): trung bình 9 phút 47 giây – gấp gần 10 lần con số 1 phút mà StarkWare từng công bố trong tài liệu kỹ thuật ban đầu.
  • Chi phí gas cho mỗi giao dịch (tính trên L2): 0,0003 ETH (khoảng $0.6 tại thời điểm ETH = $2000). Con số này thấp hơn L1 (~$15) nhưng vẫn cao hơn Arbitrum hay Optimism (~$0.2).

Tại sao lại có khoảng cách này?

Tôi phân tích log của sequencer và phát hiện bottleneck chính không nằm ở chứng minh ZK (prover), mà nằm ở cơ chế aggregation: StarkNet gộp nhiều giao dịch vào một batch, nhưng mỗi batch cần phải chờ đủ số lượng giao dịch (khoảng 500-1000) để đảm bảo hiệu suất prover. Nếu mạng chưa đủ tải, batch bị delay. Điều này trái ngược hoàn toàn với quảng cáo “finality ngay lập tức” của các team ZK.

Contrarian: Điểm mù bảo mật mà ít ai nói đến

Một điểm thú vị khác: trong quá trình chạy test, tôi cố tình gửi một giao dịch bất hợp pháp (transfer với amount > balance). Hợp đồng revert ngay tại sequencer – điều này tốt. Nhưng tôi thử tiếp: gửi một giao dịch có dữ liệu calldata lỗi (ví dụ: gọi hàm không tồn tại). Sequencer chấp nhận nó, lưu vào batch, và chỉ revert khi prover chạy proof. Kết quả: giao dịch đó vẫn bị tính phí L2 gas, nhưng không được finalize. Điều này có nghĩa là: người dùng có thể mất gas cho những giao dịch lỗi mà không được hoàn lại – một cơ chế khác với Optimistic rollup nơi sequencer thường từ chối trước.

Takeaway: Câu chuyện chưa kết thúc

ZK rollup vẫn là công nghệ ấn tượng về mặt lý thuyết – zero-knowledge proof đảm bảo tính toàn vẹn mạnh mẽ hơn fraud proof. Nhưng thực tế vận hành lại cho thấy finality không thực sự “tức thì” như marketing. Liệu đến năm 2026, khi ZK prover được tối ưu bằng ASIC, chúng ta mới thấy sự khác biệt thực sự? Hay OP Stack sẽ tiếp tục dẫn đầu nhờ sự đơn giản? Tôi vẫn đang chạy thêm invariant test trên zkSync Era. Kết quả sẽ có vào tuần sau.


Phụ lục: Dữ liệu raw benchmark (100 giao dịch) - Thời gian sequencer confirm trung bình: 2.3s - Thời gian batch aggregation: 4m12s - Thời gian prover chạy: 3m25s - Thời gian on-chain verify: 2m10s - Tổng finality: 9m47s - Số giao dịch bị revert do lỗi calldata: 2/100 (vẫn bị tính phí L2 gas)

Giá thị trường

BTC Bitcoin
$66,036.8 -0.44%
ETH Ethereum
$1,937.08 +0.77%
SOL Solana
$78.12 +0.13%
BNB BNB Chain
$570.8 -0.47%
XRP XRP Ledger
$1.14 -0.04%
DOGE Dogecoin
$0.0730 -0.44%
ADA Cardano
$0.1754 +1.45%
AVAX Avalanche
$6.65 +1.30%
DOT Polkadot
$0.8402 -1.13%
LINK Chainlink
$8.65 +0.29%

Sợ & Tham

33

Sợ hãi

Tâm lý thị trường

Lịch sự kiện blockchain

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

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

12
05
halving BCH Halving

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

18
03
unlock Mở khóa token Sui

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

22
03
unlock Mở khóa Optimism

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

08
04
upgrade Solana Firedancer

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

15
04
halving Bitcoin Halving

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

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

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

Tất cả →
# Tiền điện tử Giá
1
Bitcoin BTC
$66,036.8
1
Ethereum ETH
$1,937.08
1
Solana SOL
$78.12
1
BNB Chain BNB
$570.8
1
XRP Ledger XRP
$1.14
1
Dogecoin DOGE
$0.0730
1
Cardano ADA
$0.1754
1
Avalanche AVAX
$6.65
1
Polkadot DOT
$0.8402
1
Chainlink LINK
$8.65

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

🐋 Theo dõi cá voi

🟢
0xd1f9...ea09
6 giờ trước
Chuyển vào
35,817 SOL
🟢
0x5c81...1966
2 phút trước
Chuyển vào
4,784,074 USDT
🟢
0x168d...fa3a
5 phút trước
Chuyển vào
1,736,522 USDT

💡 Smart Money

0xb5fd...a218
Ví lưu ký tổ chức
-$1.2M
89%
0x448b...f8a9
Ví lưu ký tổ chức
-$1.6M
87%
0x96a1...ff45
Thợ đào DeFi hàng đầu
+$3.8M
82%