Skip to content
Schnorr Signatures and Libsec256k1 - NADO 9 episode artwork

Sep 25, 2020 25 min

Schnorr Signatures and Libsec256k1 - NADO 9

from Bitcoin, Explained — The Technical Side of Bitcoin

Schnorr signature support was merged into the libsec256k1 library last week. In the episode of The Van Wirdum Sjorsnado, Aaron and Sjors discuss what the libsecp256k1 library is, why it matters for Bitcoin, and what it means that Schnorr signature support was merged. Sjors also briefly explains what he ultimate send RPC is, his own pull request that was recently merged into Bitcoin Core as well. Helpful Links: The Power of Schnorr: https://bitcoinmagazine.com/articles/the-power-of-schnorr-the-signature-algorithm-to-increase-bitcoin-s-scale-and-privacy-1460642496 Chapters 00:00:00 The send RPC, PSBTs and hardware-wallet integration 00:03:57 Schnorr support arrives in libsecp256k1 00:04:54 What is a software library? 00:05:50 Bitcoin dependence on OpenSSL 00:08:59 Signature parsing, BIP66 and consensus dependencies 00:12:28 A dedicated Bitcoin signature library 00:15:13 Reviewing cryptographic code and sharing the library 00:17:45 Implementing Schnorr on the same elliptic curve 00:20:07 Merged code, releases and eventual Taproot activation 00:23:01 Why Schnorr signatures are useful Support the Show! Follow Bitcoin Magazine on Twitter @BitcoinMagazine Follow Aaron van Wirdum @AaronvanW Follow Sjors Provoost @provoost

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Schnorr Signatures and Libsec256k1 - NADO 9

0:00 25:19

Chapters

  1. 0:00 The send RPC, PSBTs and hardware-wallet integration
  2. 3:57 Schnorr support arrives in libsecp256k1
  3. 4:54 What is a software library?
  4. 5:50 Bitcoin dependence on OpenSSL
  5. 8:59 Signature parsing, BIP66 and consensus dependencies
  6. 12:28 A dedicated Bitcoin signature library
  7. 15:13 Reviewing cryptographic code and sharing the library
  8. 17:45 Implementing Schnorr on the same elliptic curve
  9. 20:07 Merged code, releases and eventual Taproot activation
  10. 23:01 Why Schnorr signatures are useful

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Bitcoin, Explained — The Technical Side of Bitcoin?

This episode is 25 minutes long.

When was this Bitcoin, Explained — The Technical Side of Bitcoin episode published?

This episode was published on September 25, 2020.

Can I download this Bitcoin, Explained — The Technical Side of Bitcoin episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.