Jacek Sieka 6b60a774e0
Lazy aggregated batch verification (#3212)
A novel optimisation for attestation and sync committee message
validation: when batching, we look for signatures of the same message
and aggregate these before batch-validating: this results in up to 60%
fewer signature verifications on a busy server, leading to a significant
reduction in CPU usage.

* increase batch size slightly which helps finding more aggregates
* add metrics for batch verification efficiency
* use simple `blsVerify` when there is only one signature to verify in
the batch, avoiding the RNG
2021-12-29 15:28:40 +01:00
..
2021-12-17 06:56:33 +00:00
2021-12-17 06:56:33 +00:00
2020-06-01 16:58:28 +03:00
2021-12-21 15:24:23 +01:00
2021-12-20 20:20:31 +01:00
2021-12-21 15:24:23 +01:00