BIP 86: Key Derivation for Single Key P2TR Outputs#1137
BIP 86: Key Derivation for Single Key P2TR Outputs#1137luke-jr merged 1 commit intobitcoin:masterfrom
Conversation
|
Have you seen by earlier ideas around more generic support for both single- and multisig wallets for P2TR in bitcoin-dev? https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018381.html |
Yes, but I think more complicated derivation schemes can come later. Using the system we already have is the path of least resistance and will allow for faster adoption of Taproot in current wallets. |
|
Assigned BIP number 86 |
4b08437 to
98f2048
Compare
|
Is there a extended key version defined for BIP 86 like there was in BIP 84? |
This intentionally does not define one. |
I think it'd be worthwhile adding the reasoning to the BIP |
|
I've been away, so apologies for the post-merge comments. I agree with @achow101 's comments on the ML - I believe this is mostly unnecessary with the use of descriptors, but as long as this is for single-sig only, ACK, as it can help with adoption. Hopefully we will eventually move away from this however. |
|
Small post-merge comment: The test vectors contain addresses, so it would be great if the BIP mentioned that the addresses are bech32m (BIP-350). |
This BIP specifies a suggested derivation path to use for single key P2TR outputs, following BIP 43/44.
Test vectors and the actual derivation path value for the purpose will be set after receiving a BIP number.