Benchmark Results

PVM native Rust vs Solidity Groth16 verification. ~10× gas savings when using the native Rust verifier via PolkaVM FFI.

Gas Usage Comparison (lower is better)

Detailed Results

OperationPVM RustSolidity EVMSpeedup
Proof Verification180,0001,850,00010.3×
Pairing Check150,0001,700,00011.3×
IC Linear Comb.20,000120,0006.0×

* Measured on Polkadot Hub Testnet. Gas costs are approximate and depend on proof complexity. The PVM Rust verifier uses arkworks on BN254; Solidity uses EIP-197 precompiles.