LLM Wiki / Episode

The Design of the Schnorr BIP ~ bitcoin-dev Mailinglist

WCN · 2019-05-09 ·00:16:31 ·World Crypto Network
Here are two BIP drafts that specify a proposal for a Taproot softfork. A number of ideas are included: * Taproot to make all outputs and cooperative spends indistinguishable from eachother. * Merkle branches to hide the unexecuted branches in scripts. * Schnorr signatures enable wallet software to...

Summary

## Summary of the Schnorr BIP Design Podcast Episode

This podcast episode delves into the intricate design and specification of the Schnorr Bitcoin Improvement Proposal (BIP), a crucial component of a larger set of proposals (the "triple bundle") spearheaded by Peter Woody, alongside Taproot and Tap Script. The discussion meticulously examines the algebraic formulation of Schnorr signatures, the various design choices made, and the potential optimizations for future Bitcoin implementations. The core focus is on balancing efficiency, security, and compactness, with a strong emphasis on minimizing the burden on Bitcoin's full nodes during verification.

The podcast initially explains the fundamental elements of Schnorr signatures, including points (R), integers (E, S), the generator (G), the message (N), and the public key (P). A key decision involved choosing how to prove signature validity – revealing either E or R – with the team opting for revealing R to enable more efficient batch verification. To address a potential vulnerability where a third party could forge signatures for different public keys, the team proposed key-prefixed signatures, integrating the public key into the hash. Further optimization involved selecting a 64-byte encoding for the point R, prioritizing compactness despite a slight efficiency trade-off in verification. The latter half of the discussion centered on breaking the symmetry of the elliptic curve’s Y coordinate, ultimately choosing a quadratic residue approach to significantly speed up verification by leveraging Jacobian coordinates.

### Main Topics Discussed

### Key Quotes

### People Mentioned

### Bitcoin Price

No Bitcoin prices were mentioned during this podcast episode.

#bitcoin#cryptocurrency#lightning#crypto#schnorr#signatures

People mentioned

Peter WoodyPeter Sassier