Add comprehensive documentation for v2.0.0 Taproot release
Documentation: - Add CHANGELOG.md following Keep a Changelog format with complete version history - Add doc/TAPROOT.md: comprehensive technical specification for BIP340/341/342/350 - Add doc/taproot-guide.md: user-friendly guide for wallet users and developers - Update README.md: add Taproot highlights, documentation links, and version history - Add doc/release-notes/release-notes-2.0.0.md - Update doc/bips.md with Taproot BIP entries (340, 341, 342, 350) - Remove standalone doc/release-notes.md (replaced by versioned directory) Documentation covers the complete Taproot implementation backported from Bitcoin Core v24.2, including Schnorr signatures, bech32m addresses, and BIP9 deployment timeline for mainnet activation (March 2026-2027). CHANGELOG.md contains detailed history from v1.1.0 to v2.0.0 with real commit information extracted from GitHub repository tags.
This commit is contained in:
@@ -42,3 +42,7 @@ BIPs that are implemented by Palladium Core (up-to-date up to **v0.19.0**):
|
||||
* [`BIP 173`](https://github.com/palladium/bips/blob/master/bip-0173.mediawiki): Bech32 addresses for native Segregated Witness outputs are supported as of **v0.16.0** ([PR 11167](https://github.com/palladium/palladium/pull/11167)). Bech32 addresses are generated by default as of **v0.20.0** ([PR 16884](https://github.com/palladium/palladium/pull/16884)).
|
||||
* [`BIP 174`](https://github.com/palladium/bips/blob/master/bip-0174.mediawiki): RPCs to operate on Partially Signed Palladium Transactions (PSBT) are present as of **v0.17.0** ([PR 13557](https://github.com/palladium/palladium/pull/13557)).
|
||||
* [`BIP 176`](https://github.com/palladium/bips/blob/master/bip-0176.mediawiki): Bits Denomination [QT only] is supported as of **v0.16.0** ([PR 12035](https://github.com/palladium/palladium/pull/12035)).
|
||||
* [`BIP 340`](https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki): Schnorr Signatures for secp256k1 have been implemented as of **v2.0.0**. XOnlyPubKey class and SignSchnorr/VerifySchnorr methods integrated with secp256k1 extrakeys and schnorrsig modules from Bitcoin Core v24.2.
|
||||
* [`BIP 341`](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki): Taproot: SegWit version 1 spending rules have been implemented as of **v2.0.0**. Deployment via BIP9 on mainnet (bit 2, start: March 1 2026, timeout: March 1 2027), always active on regtest for testing.
|
||||
* [`BIP 342`](https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki): Tapscript: SegWit version 1 script validation rules have been implemented as of **v2.0.0**, including OP_CHECKSIGADD and validation weight constraints.
|
||||
* [`BIP 350`](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki): Bech32m format for v1+ witness addresses has been implemented as of **v2.0.0**. Taproot addresses use bech32m encoding with HRP "plm" and witness version 1.
|
||||
|
||||
Reference in New Issue
Block a user