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
Check it out: https://bitcoindevs.xyz/decoding/schnorr-signature