[BIP Proposal] Informational BIP on Low-R Signature Grinding

Posted by Sean Gilligan

Jun 9, 2026/07:02 UTC

The proposal for a new informational Bitcoin Improvement Proposal (BIP) aims to formalize the documentation of the Low-R signature algorithm, which has been integral to Bitcoin Core and various other wallets since its implementation in 2018. This initiative was first introduced through Bitcoin Core's PR 1366, and it is referenced extensively on the Bitcoin Optech's Low-r grinding page. The motivation behind formalizing this algorithm into a BIP arises from the necessity for uniform implementation across all wallets to maintain privacy standards.

In developing secp256k1-jdk, a Java wrapper for the secp256k1 library, insights were gained from examining existing C++ implementations and utilizing rust-secp256k1 for test vectors. This exploration highlighted the benefits of having a well-documented standard that includes a robust set of test vectors. By documenting the behavior clearly in a BIP, developers can ensure consistency and enhance the security and reliability of wallet implementations across the ecosystem.

The call for feedback on this proposed BIP is open, with a particular interest in suggestions regarding the content to be included and potential sources for additional test vectors. The process is aimed at creating a concise yet comprehensive BIP that will serve as a valuable resource for developers within the Bitcoin community. For further details on the Low-R signature algorithm, references such as the Bitcoin Optech page provide additional context and information.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback