Paper 2026/1827

AVXPoS: Reducing Consensus Verification Cost in the Ethereum Proof-of-Stake Client

Ganqin Liu, Shandong University
Hao Cheng, Shandong University
Georgios Fotiadis, Ubitech Ltd.
Jipeng Zhang, National University of Singapore
Chen Qian, Shandong University
Abstract

Ethereum Proof-of-Stake (PoS) clients must verify large volumes of Boneh--Lynn--Shacham (BLS) signatures for attestations, sync-committee messages, and other consensus-critical objects within fixed slot deadlines. This recurring cost competes with state transition, fork choice, and message propagation for client CPU time, so reducing it increases the verification headroom available under bursty load. Prior cryptographic-engineering work has shown that SIMD can substantially accelerate BLS verification kernels, but these gains do not automatically survive client software boundaries, runtime scheduling, and irregular verification ranges. We present AVXPoS, a client-aware batching framework for BLS verification in the Prysm Ethereum PoS client. AVXPoS treats batched verification as a client-level systems problem: it preserves Prysm's verification semantics while reorganizing protocol-shaped requests into native batched states that expose SIMD parallelism across API, worker, and native-backend boundaries. We instantiate AVXPoS with an AVX-512 backend for BLS12-381, combining Go-side range formation with C-side width-adaptive dispatch. On a resource-constrained two-core Intel host, AVXPoS gains $1.44$--$2.10\times$ over Prysm's production \texttt{blst} backend at selected small batch sizes that bracket the post-aggregation $p50/p95/p99$ batch-size quantiles of an all-subnets steady-state mainnet stress trace, and reaches up to $3.18\times$ in controlled capacity sweeps. On a 16-core AMD host, a production checkpoint-backfill verifier at Ethereum's 128-block request cap improves by $1.81\times$. Cross-platform results indicate that the relative speedup depends in part on Prysm's worker budget, because worker partitioning determines how much SIMD parallelism remains within each native range.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
EthereumPairing-based cryptographyBLS signaturesSIMDAVX-512
Contact author(s)
ganqin liu @ mail sdu edu cn
hao cheng @ sdu edu cn
gfotiadis @ ubitech eu
jp-zhang @ outlook com
chen qian @ sdu edu cn
History
2026-08-30: approved
2026-08-28: received
See all versions
Short URL
https://ia.cr/2026/1827
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1827,
      author = {Ganqin Liu and Hao Cheng and Georgios Fotiadis and Jipeng Zhang and Chen Qian},
      title = {{AVXPoS}: Reducing Consensus Verification Cost in the Ethereum Proof-of-Stake Client},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1827},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1827}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.