GitHubTwitterZKHints

⛽ Gas Consumption by Framework and Schema

This table compares gas consumption across different ZK frameworks and schemas. Lower gas consumption is highlighted with greener colors.

FrameworkCurveSchemaPublic InputsSepolia Deployment GasSepolia Function Gas
gnarkBN254groth1621,917,298220,583
gnarkBN254groth16(compressed proof)21,945,169231,209
gnarkBN254groth16 with pedersen11,439,031337,291
gnarkBN254groth16(compressed with pedersen)11,439,031350,842
gnarkBN254plonk22,083,848287,310
snarkjsBN254groth162412,528221,305
snarkjsBN254plonk21,591,128291,197
snarkjsBN254fflonk25,273,847201,077
snarkjsBLS12-381groth161436,657227,151
snarkjsBLS12-381groth162235,175
snarkjsBLS12-381groth1610259,403
snarkjsBLS12-381groth1650411,209
noirBN254plonk12,571,102441,681
halo2BN254plonk(degree:16)16308,351 + 828,497321,377
halo2BN254plonk(degree:16)2308,315 + 828,497305,073
halo2BN254plonk(degree:16, efixed:200)22,904,633 + 841,012307,900
Excellent
Very Good
Good
Moderate
High