BIP-84
BIP-84 spécifie le chemin pour Native SegWit (P2WPKH). Format zpub. Standard de fait des wallets singlesig modernes.
Native SegWit moderne
BIP-84 standardise le chemin de dérivation pour les wallets Native SegWit (P2WPKH). C'est le format par défaut des wallets singlesig modernes : adresses commençant par "bc1q...", encodées en Bech32. Le chemin canonique : m/84'/0'/0'/0/0 pour la première adresse de réception.
Pourquoi Native SegWit
Native SegWit (BIP-141) sépare le witness du corps de la transaction. Le poids du witness est divisé par 4 dans le calcul des frais (discount SegWit). Concrètement, une transaction P2WPKH coûte typiquement 30-40 % moins cher en sats/vB qu'une transaction P2PKH legacy équivalente. Plus économique, c'est le format à privilégier pour le quotidien.
Format des adresses
Les adresses Native SegWit utilisent l'encodage Bech32 : préfixe "bc1q" pour mainnet, "tb1q" pour testnet, "bcrt1q" pour regtest. Bech32 inclut un checksum résistant aux erreurs de frappe et un format tout en minuscules par défaut. Les QR codes sont plus compacts qu'en Base58Check.
Clés étendues : zpub/zprv
Les clés étendues Native SegWit utilisent les préfixes zpub (publique) et zprv (privée), spécifiés par SLIP-0132. Une zpub permet de générer toutes les adresses bc1q... d'un compte sans pouvoir signer. Idéal pour watch-only.
Compatibilité
Tous les wallets modernes supportent BIP-84 : Sparrow, Electrum, Bitcoin Core (depuis 0.16), Trezor, Ledger, ColdCard, Phoenix, BlueWallet. Les anciens services qui ne supportent que P2PKH sont en voie de disparition.
Quand utiliser autre chose
Native SegWit est le défaut, mais Taproot (BIP-86, P2TR avec adresses bc1p) prend progressivement le relais. P2TR est encore plus économique, plus privé (indistinguable d'un script complexe), et ouvre la voie aux schemes Schnorr/MuSig. Pour les nouveaux wallets, considérer BIP-86 pour les fonctionnalités futures.
Termes lies
- P2WPKHP2WPKH (Pay-to-Witness-Public-Key-Hash) est le format SegWit natif équivalent à P2PKH (préfixe bc1q...). Plus économique en frais grâce au discount des données witness. Standard de fait pour les wallets singlesig modernes. Spécifié dans BIP-141 et BIP-173.
- zpubzpub est le préfixe d'une clé étendue publique pour Native SegWit (BIP-84). Elle génère des adresses bc1q... Format standard pour les wallets singlesig modernes. Permet le watch-only sans risque cryptographique.
- zprvzprv est le préfixe d'une clé étendue privée pour les adresses Native SegWit (P2WPKH, BIP-84). Standard de fait pour la plupart des wallets modernes. Elle commence par « zprv » en encodage Base58. Sa fuite équivaut à la perte des fonds.
- Wallet HD (Hierarchical Deterministic)Un wallet HD génère toutes ses clés depuis une seed unique selon une hiérarchie déterministe (BIP-32). Une seule sauvegarde (12 ou 24 mots) suffit pour récupérer toutes les adresses. Standard de l'industrie depuis ~2014. Il a rendu obsolètes les wallets non déterministes type Bitcoin Core 0.x.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.