Skip to content

Conversation

@xqft
Copy link
Contributor

@xqft xqft commented Dec 1, 2025

Adds a couple of patches to use ZisK's bls12_381 precompiles

Benchmarks:

ZisK backend, GPU proving with a RTX 4090

Block (mainnet) Gas Used ethrex ethrex (kzg-rs patch)
23919400 41,075,722 3m 59s 3m 19s
23919500 40,237,085 4m 13s 4m 12s
23919600 24,064,259 2m 48s 2m 48s
23919700 20,862,238 2m 26s 2m 27s
23919800 31,813,109 3m 18s 3m 18s
23919900 22,917,739 2m 32s 2m 31s
23920000 37,256,487 3m 42s 3m 42s
23920100 33,542,307 3m 25s 3m 14s
23920200 22,994,047 2m 21s 2m 21s
23920300 53,950,967 5m 21s 5m 21s

@ManuelBilbao ManuelBilbao merged commit 97e6a42 into guest_program_timed_api Dec 1, 2025
47 of 50 checks passed
@ManuelBilbao ManuelBilbao deleted the zisk_kzg_rs branch December 1, 2025 23:40
@github-project-automation github-project-automation bot moved this to Done in ethrex_l2 Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L2 Rollup client

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants