BIP86
BIP86 is the Bitcoin standard that defines how a wallet derives single-key Taproot addresses (starting with bc1p) from a seed, using the path m/86'/0'/0'.
What Is BIP86?
BIP86 is the Bitcoin standard for deriving single-key Taproot addresses from a seed. It defines the derivation path m/86'/0'/0' for the first account and the address type P2TR, whose addresses start with bc1p.
The structure mirrors BIP44 and BIP84: accounts, then a receiving and a change branch, then numbered addresses. What is specific to BIP86 is how each address is built. The derived public key is tweaked in a fixed way that commits to no script at all, so the coins can only be spent with a Schnorr signature from that one key.
Taproot addresses use the bech32m encoding, which older wallets and some exchanges cannot send to. Support on a hardware wallet depends on the model and its firmware, and on whether the companion app offers a Taproot account type.
BIP86 covers single-signature wallets only. Taproot multisig and other script-based setups are described with output descriptors instead. As with other account types, restoring a seed in a wallet that does not look at the BIP86 path will not show Taproot coins until a Taproot account is added.
Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.
Read full definition: BitcoinTaproot (BIP 341) is a Bitcoin upgrade that introduces Schnorr signatures and Tapscript, enhancing privacy by making complex scripts look like simple payments and improving efficiency.
Read full definition: TaprootA derivation path is a string of indices (e.g., m/44'/0'/0'/0) that specifies how to derive specific keys and addresses from a hierarchical deterministic (HD) wallet's master seed.
Read full definition: Derivation PathBIP44 is a standard for deriving cryptocurrency wallet keys using a hierarchical structure, allowing for multiple accounts and addresses within a single wallet.
Read full definition: BIP44BIP84 is the Bitcoin standard that defines how a wallet derives native SegWit addresses (starting with bc1q) from a seed, using the path m/84'/0'/0'.
Read full definition: BIP84A public key is computed from a private key and lets anyone verify its signatures. Addresses are derived from public keys; knowing one does not allow spending.
Read full definition: Public KeyA Schnorr signature is the digital signature scheme (BIP340) that Bitcoin added with Taproot. It supports key aggregation and is slightly smaller than an ECDSA signature.
Read full definition: Schnorr SignatureA hardware wallet is a dedicated device that keeps private keys offline and signs transactions internally, so the keys never reach an internet-connected computer or phone.
Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Read full definition: FirmwareA companion app is the phone or desktop software paired with a hardware wallet: it shows balances, prepares transactions for the device to sign and installs updates.
Read full definition: Companion AppMultisig (multi-signature) is a security feature that requires multiple private keys to authorize a transaction, enhancing protection against unauthorized access in blockchain networks.
Read full definition: MultisigOutput descriptors (BIP 380) concisely describe Bitcoin wallet output scripts and spending conditions without revealing private keys.
Read full definition: Output DescriptorsReal-World Examples
Example 1: A Trezor Safe 3 user adds a Taproot account in Trezor Suite. The account uses the path m/86'/0'/0' and its receiving addresses start with bc1p.
Example 2: An exchange rejects a bc1p withdrawal address. The user withdraws to the native SegWit account of the same hardware wallet instead and moves the coins later.
Taproot (BIP 341) is a Bitcoin upgrade that introduces Schnorr signatures and Tapscript, enhancing privacy by making complex scripts look like simple payments and improving efficiency.
Read full definition: TaprootTrezor Suite is a software interface for managing Trezor hardware wallets, allowing users to send, receive, and store cryptocurrencies securely.
Read full definition: Trezor SuiteA wallet address is the public identifier others use to send you crypto. It is derived from a public key and is safe to share.
Read full definition: Wallet AddressSegWit (Segregated Witness) is a Bitcoin upgrade that moves transaction signatures to a separate data structure, increasing block capacity and enabling efficient scaling solutions like the Lightning Network.
Read full definition: SegWitA hardware wallet is a dedicated device that keeps private keys offline and signs transactions internally, so the keys never reach an internet-connected computer or phone.
Frequently Asked Questions
Why does an exchange reject my bc1p address?
Taproot addresses use the bech32m encoding, which older wallets and some exchanges cannot send to. The address itself is valid. A practical workaround is to withdraw to the native SegWit account of the same hardware wallet, whose addresses start with bc1q, and to move the coins to the Taproot account later.
Can I use BIP86 for a Taproot multisig?
No. BIP86 covers single-signature wallets only: the derived public key is tweaked so that it commits to no script, and the coins can be spent only with a Schnorr signature from that one key. Taproot multisig and other script-based setups are described with output descriptors instead.
My Taproot coins are missing after restoring the seed. What happened?
The new wallet probably does not look at the BIP86 path. One seed gives different addresses under each account type, so Taproot coins stay invisible until a Taproot account using m/86'/0'/0' is added. Whether that is possible depends on the device model, its firmware and whether the companion app offers a Taproot account type.
Ready to Choose a Secure Wallet?
Use our tools to find the right hardware wallet for your needs.