[BIP proposal] Pay to Schnorr Key Hash (P2SKH)

Mar 16 - Mar 16, 2026

  • Saint Wenhao has introduced a proposal for a new Bitcoin output type known as Pay to Schnorr Key Hash (P2SKH), aiming to merge the benefits of P2WPKH and P2TR, which are compactness and efficient witness size, respectively.

P2SKH is designed to maintain a small scriptPubKey size while utilizing Schnorr signatures to keep the witness size minimal, enhancing transaction efficiency without revealing the public key prematurely. This method involves an additional computational step for key recovery, introducing some overhead but significantly conserving space. The proposal suggests using version 3 for the witness to avoid conflicts with BIP360 and discusses potential naming conventions that highlight its relationship with Schnorr and Taproot technologies. For more technical details and implementation specifics, the community is encouraged to review the full draft and proof-of-concept available on GitHub.

Additionally, there's an ongoing discussion about refining Bitcoin's cryptographic operations, specifically the handling of signatures within Bitcoin's scripting system. A suggested approach involves separating the r-value and s-value of signatures, inspired by DER signatures but aiming for optimization by potentially reducing signature size. This could simplify the verification process against arbitrary messages and avoid the need for new opcodes or complex methods, indicating a pursuit of efficiency in script execution.

The dialogue also touches upon the challenges of optimizing cryptographic elements without compromising future security, particularly against quantum computing threats. Concerns have been raised about certain optimizations that might limit Bitcoin's adaptability to quantum-resistant algorithms, emphasizing the importance of balancing immediate efficiency gains with long-term security considerations.

Discussions extend to the utility and functionality differences between P2SKH and P2TR in the context of Bitcoin's network, highlighting how each caters to different transactional needs. P2SKH focuses on straightforward, single-key payments, while P2TR allows for more complex conditions through Tapscript or OP-code upgradeability. The quantum security of Bitcoin's various output types is acknowledged as a common vulnerability, pointing towards a significant need for advancements in post-quantum cryptography for future-proofing the network.

The recent integration of Schnorr signatures into P2WPKH, denoted as Saint Wenhao P2WPKH, marks an improvement aimed at maintaining user experience while boosting transactional efficiency. This change allows for the continued use of a simple payment verification method without shifting to a more feature-rich but complex output type, though it does not address the looming challenge of quantum computing.

In the realm of Bitcoin development discussions, technical exchanges delve into the nuances of cryptographic practices, such as the implications of pubkey prefixing in Schnorr signatures. This technique, crucial for preventing certain types of attacks and enabling secure key aggregation, represents a thoughtful advancement in Bitcoin's cryptographic foundation. Such discussions underscore the complexity and collaborative nature of Bitcoin's ongoing development, reflecting a collective effort to navigate the intricacies of cryptocurrency technology.

Finally, concerns regarding RIPEMD-160 collisions have sparked innovative thinking around hash security and the practicality of finding collisions to enable flexible script usage without compromising transaction integrity. This exploration into hash collision possibilities and their associated costs illustrates the depth of analysis and creative problem-solving prevalent within the Bitcoin development community, highlighting the dynamic and evolving discourse surrounding Bitcoin's technical challenges and opportunities.

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