Add optional UltrafastSecp256k1 backend (opt-in, default unchanged)
1 replyBy shrec
delvingbitcoin
Original post on May 17, 2026 00:43 UTC
Last reply on May 17, 2026 22:03 UTC
delvingbitcoin
UltrafastSecp256k1 v4.0 serves as an optional secondary backend for Bitcoin Core, designed not to replace but rather to complement the existing libsecp256k1 with a focus on performance enhancements and alternative implementation testing. This version introduces several significant updates aimed at improving efficiency and security while maintaining compatibility and ease of integration with Bitcoin Core's existing infrastructure.
The integration of UltrafastSecp256k1 into Bitcoin Core is facilitated through a shim layer that replicates the secp256k1.h API, allowing seamless transitions between the default libsecp256k1 backend and the new Ultrafast module without altering the core source files.






