Author confused bip-0341, which defines the Taproot construction, with bip-0342, which defines the
Tapscript scripting system. Unknown key types are defined in the latter, as part of the semantics of
the CHECKSIG{VERIFY} and CHECKSIGADD opcodes.
Restructured the specification section to make the consensus rules
clearer and more scannable. The previous section interleaved commentary
and historical tidbits with the motivation and new rules, making it
difficult to quickly identify the exact rule changes.
The updated format:
- Numbers each rule for easier reference
- Adds explicit "Rule Specification" sections
- Uses structured lists with MUST statements following RFC/IETF
conventions
- Provides a clear problem statement before each solution
- Separates explanatory text from the actual rules
These changes make it much easier for implementers to understand what
changes are required without having to parse through multiple paragraphs
of text.
* BIP374: Add message to rand computation
* BIP374: Update reference and test vectors
* Add changelog
* Format changelog according to BIP3
* Add creation date
Co-authored-by: Jon Atack <jon@atack.com>
* Grammar fix
Co-authored-by: Jon Atack <jon@atack.com>
* update changelog
---------
Co-authored-by: Jon Atack <jon@atack.com>
* Correct type error in sample JSON
* first pass: moar data
* more fiat and edits
* more edits
* add per-txn value
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* Update bip-0329.mediawiki
Co-authored-by: Jon Atack <jon@atack.com>
* edit
* include @craigraw feedback
* typo fix
* add comment
* further edits
* broaden uses for address.heights
---------
Co-authored-by: Jon Atack <jon@atack.com>