Aller au contenu principal
Cryptographie

zpub

zpub 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.

Définition

zpub est le préfixe en Base58 d'une clé étendue publique spécifique au format Native SegWit (BIP-84, adresses P2WPKH). Standardisé par SLIP-0132 (préfixe binaire 0x04B24746), elle permet de générer toutes les adresses de réception et de change d'un compte SegWit natif, sans pouvoir signer. C'est l'outil clé du watch-only wallet moderne.

Le pouvoir d'une zpub

À partir d'une zpub, un wallet ou un outil tiers peut :

  1. Dériver toutes les pubkeys enfants non-durcies.
  2. Hasher chaque pubkey avec HASH160 pour le witness program.
  3. Encoder en Bech32 avec witness version 0 → adresse bc1q....
  4. Scanner la blockchain pour détecter UTXO, calculer le solde, lister l'historique.
  5. Construire des PSBT pour signature offline.

Ce qu'on ne peut PAS faire : signer. Pour ça, il faut la zprv ou la seed.

Variantes par type d'adresse

| Préfixe | Adresse | BIP | |---|---|---| | xpub | 1... Legacy | BIP-44 | | ypub | 3... Nested SegWit | BIP-49 | | zpub | bc1q... Native SegWit | BIP-84 | | (Taproot via descriptor) | bc1p... | BIP-86 |

Pourquoi zpub est devenu le standard

Native SegWit offre le meilleur rapport entre adoption, frais réduits et compatibilité. Depuis 2020, la plupart des hardware wallets (Coldcard, BitBox, Trezor, Ledger via Sparrow) génèrent par défaut un xpub-équivalent au chemin m/84'/0'/0', présentable sous forme zpub. C'est le format que tout exchange et wallet moderne accepte.

Cas d'usage

  • Cold/hot dual setup : zpub sur votre mobile Sparrow, zprv sur Coldcard au coffre.
  • Audit fiscal : exporter toutes les adresses pour calculer plus-values.
  • Multisig : chaque cosignataire reçoit les zpubs des autres pour construire le descriptor.
  • Marchants : un POS peut générer une nouvelle adresse par paiement sans posséder de clé privée sur place.

Confidentialité

Comme toute xpub-like, la zpub n'expose pas les fonds, mais détruit la confidentialité :

  • Qui possède votre zpub voit chaque sat reçu et dépensé, passé et futur.
  • Permet de clusteriser vos UTXO et de relier vos contreparties.
  • Une zpub fuitée est une fuite irréversible (vous ne pouvez pas la "révoquer" sans transférer tous les fonds vers un nouveau wallet).

Bonnes pratiques :

  • Ne jamais partager publiquement (même sur Discord, forum, Telegram).
  • Préférer un nouveau compte (m/84'/0'/1') pour chaque contexte (perso, pro, public).
  • Pour un don public, utiliser une LNURL ou une adresse onchain unique régénérée.

À retenir

zpub est l'outil idéal pour combiner sécurité du cold storage et ergonomie de consultation. Mais sa confidentialité est précieuse : traitez-la comme une donnée privée, même si elle ne permet pas le vol direct.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.