Base di conoscenza
Chiavi estese e portafogli watch-only: xpub, xprv, ypub, zpub
Una chiave estesa è un nodo BIP32: una chiave più il chain code che consente a un portafoglio di derivare un’intera famiglia di indirizzi. xpub/xprv, ypub e zpub sono le codifiche comuni.
Risposta breve
Una chiave estesa (xpub, xprv, ypub, zpub) è un nodo dell'albero di chiavi HD: una chiave più il chain code necessario per derivare i suoi figli. Un xpub è sicuro da condividere per uso watch-only; un xprv è una chiave maestra.

Una chiave estesa è un blocco di costruzione BIP32: un nodo dell’albero HD, contenente una chiave e il chain code necessario per derivare i suoi figli. Ecco perché una singola stringa come un xpub può rigenerare un’intera famiglia di indirizzi — e perché perdere una chiave privata non è l’unico modo in cui l’accesso scompare.
Le codifiche comuni
- xpub / xprv — la codifica BIP32 originale (base58, inizia con xpub o xprv)
- ypub / yprv — usata per le famiglie di indirizzi SegWit-in-P2SH (BIP49)
- zpub / zprv — usata per le famiglie di indirizzi native SegWit / bech32 (BIP84)
- tpub / tprv e varianti — equivalenti testnet
Il prefisso è una convenzione di visualizzazione, non una differenza crittografica: lo stesso materiale di chiavi può essere codificato in vari modi. Alcuni portafogli aggiungono i propri prefissi per altri stili di indirizzo.
Portafogli watch-only
Un xpub (o ypub/zpub) consente al software di derivare indirizzi di ricezione e monitorare i saldi senza poter spendere. È utile per il monitoraggio e le viste in sola lettura — ed è anche perché un xpub esportato va trattato come sensibile, anche se meno di una chiave privata. Il watch-only non può firmare né spostare fondi.
Chiavi importate e keypool
- Le chiavi importate sono chiavi private individuali aggiunte a un portafoglio fuori dalla struttura HD; non fanno parte dell’albero derivato dal seed e non vengono ripristinate da una frase
- Un keypool è l’insieme pregenerato di indirizzi che un portafoglio tiene pronti; i vecchi portafogli (ad esempio i primi Bitcoin Core) dipendevano da file keypool, ecco perché contava un file di portafoglio, non solo un seed
- I descrittori di output (ad esempio wpkh([fingerprint/84'/0'/0']xpub/0/*)) descrivono un’intera famiglia di indirizzi in una stringa; i Bitcoin Core moderni li usano
Cosa significa per il recupero
- Trovare un xpub non sblocca i fondi, ma aiuta a confrontare gli indirizzi derivati. I metadati includono profondità, impronta della chiave genitore e ultimo indice figlio, non il percorso di derivazione originale completo; per quello servono altri dati o verifiche
- Un portafoglio watch-only non può essere «recuperato in» un portafoglio di spesa senza la chiave privata o il seed
- Se ha solo una chiave importata, il file di portafoglio o quella chiave è il materiale di recupero: nessun seed la ripristinerà
- Le chiavi estese seguono BIP32: un percorso errato sullo stesso xpub produce indirizzi validi ma diversi
Ha provato i passaggi ma non riesce ancora ad accedere?
La prima valutazione è gratuita e non richiede materiale sensibile: descriva cosa conserva e saprà se il recupero è realistico. Paga solo se il recupero riesce.