In this guide, you will:
  • Sign a message with Schnorr using Python
  • Learn about Nonces and Nonce reuse attack
  • Understand Tagged-Hashes in Taproot
The code here uses classes and methods from Bitcoin Core's functional test framework.
Working through this will help you take your first steps toward understanding Bitcoin Core
*The code examples in this article are adapted from the Bitcoinoptech Taproot Workshop