status-im / nimbus-eth2

Nim implementation of the Ethereum Beacon Chain
https://nimbus.guide
Other
523 stars 227 forks source link

Use Pippenger multiplication for combining multiple sigs of same msg #6484

Closed etan-status closed 1 month ago

etan-status commented 1 month ago

Newer blst releases expose multiscalar Pippenger multiplication that allows accelerated verification of signatures pertaining to same msg.

etan-status commented 1 month ago
github-actions[bot] commented 1 month ago

Unit Test Results

         9 files  ±0    1 334 suites  ±0   30m 18s :stopwatch: -6s   5 064 tests ±0    4 716 :heavy_check_mark: ±0  348 :zzz: ±0  0 :x: ±0  20 991 runs  ±0  20 587 :heavy_check_mark: ±0  404 :zzz: ±0  0 :x: ±0 

Results for commit 574a99dd. ± Comparison against base commit 231c41ea.

:recycle: This comment has been updated with latest results.