Cos'è un wallet Bitcoin e come funziona?
Un wallet Bitcoin non è un singolo indirizzo, ma un insieme di indirizzi derivati da una chiave pubblica estesa (xpub). A differenza di Ethereum, dove si usa un unico indirizzo 0x... per tutte le operazioni, Bitcoin utilizza il modello UTXO (Unspent Transaction Output): ogni volta che ricevi Bitcoin, il wallet genera automaticamente un nuovo indirizzo.
Questo significa che un wallet Bitcoin attivo può aver generato decine o centinaia di indirizzi diversi nel tempo. Ogni indirizzo contiene tipicamente solo 1-2 transazioni. Per avere una visione completa, è necessario conoscere tutti gli indirizzi, e questo è possibile solo tramite la chiave xpub.
Nel tempo si sono evoluti diversi formati di indirizzo Bitcoin:
- Legacy (P2PKH): indirizzi che iniziano con
1 - SegWit wrapped (P2SH): indirizzi che iniziano con
3 - Native SegWit (Bech32): indirizzi che iniziano con
bc1q - Taproot (Bech32m): indirizzi che iniziano con
bc1p
La chiave xpub (o ypub/zpub) è una chiave pubblica di sola lettura: permette di derivare tutti gli indirizzi del wallet e consultare le transazioni, ma non permette a nessuno di spendere i tuoi Bitcoin. MoneyViz ha bisogno esclusivamente della chiave xpub: non ti verrà mai chiesta la chiave privata o la seed phrase.
Perché usare la chiave xpub (e non un singolo indirizzo)?
Questa è la parte più importante da capire. Bitcoin funziona con il modello UTXO: ogni volta che ricevi BTC, il wallet crea un nuovo indirizzo. Se inserisci un singolo indirizzo su MoneyViz, il sistema recupererà solo le transazioni associate a quel indirizzo specifico, tipicamente solo 1-2 transazioni.
La chiave xpub (Extended Public Key, definita dallo standard BIP32) è la chiave madre da cui derivano tutti gli indirizzi del tuo wallet. Fornendo l'xpub a MoneyViz, il sistema può:
- Derivare tutti gli indirizzi che il tuo wallet ha generato
- Recuperare lo storico completo di tutte le transazioni
- Calcolare correttamente il saldo totale e le plusvalenze per la dichiarazione fiscale
MoneyViz supporta tutti e tre i formati di chiave pubblica estesa:
| Formato chiave | Standard | Indirizzi generati |
|---|---|---|
xpub... |
Legacy (P2PKH) | Iniziano con 1 |
ypub... |
SegWit Nested (P2SH) | Iniziano con 3 |
zpub... |
Native SegWit (Bech32) | Iniziano con bc1q |
Se il formato della tua chiave non è quello più recente, MoneyViz lo converte automaticamente.
Se inserisci un singolo indirizzo Bitcoin (es. bc1q...) invece della chiave xpub, MoneyViz importerà solo le transazioni di quel singolo indirizzo, che tipicamente sono solo 1-2. Il calcolo delle tasse risulterà incompleto e potenzialmente errato. Usa sempre l'xpub per un import completo.
Come collegare il wallet Bitcoin a MoneyViz?
Collegare un wallet Bitcoin a MoneyViz richiede pochi semplici passaggi:
- 1 Accedi alla tua dashboard MoneyViz e vai su Collega il tuo conto
- 2 Cerca e seleziona Bitcoin dalla lista delle blockchain
- 3 Incolla la tua chiave xpub (o ypub/zpub) nel campo richiesto
- 4 MoneyViz deriverà automaticamente tutti gli indirizzi e recupererà tutte le transazioni
Fornendo la chiave xpub, MoneyViz recupera automaticamente tutte le transazioni in entrata e in uscita da tutti gli indirizzi del wallet, incluse le transazioni di cambio (change output) interne. Non devi fare nulla manualmente.
Hai sia xpub che singoli indirizzi? Usa sempre l'xpub. Se hai ricevuto Bitcoin anche su indirizzi non derivati dall'xpub (ad esempio un indirizzo creato manualmente), puoi aggiungerli separatamente come portfolio aggiuntivi.
Dove trovo la mia chiave xpub?
La procedura per trovare la chiave xpub varia in base al wallet che utilizzi. Ecco le istruzioni per i wallet più comuni:
Istruzioni dettagliate per i wallet principali:
Trezor Suite:
- Apri Trezor Suite e seleziona il tuo account Bitcoin
- Clicca sul nome dell'account per aprire i dettagli
- Clicca su Show xpub (o Mostra xpub)
- Copia la chiave xpub visualizzata
Ledger Live:
- Apri Ledger Live e seleziona il tuo account Bitcoin
- Clicca sull'icona ingranaggio (Impostazioni) dell'account
- Vai su Advanced Logs (Log avanzati)
- Cerca il campo xpub nel JSON e copialo
Sparrow Wallet:
- Apri Sparrow Wallet con il tuo wallet caricato
- Vai su Settings
- Copia il campo Master Public Key
Electrum:
- Apri Electrum e vai su Wallet > Information
- Copia il campo Master Public Key
Alcuni wallet non permettono di esportare la chiave xpub direttamente: Bitcoin Core (richiede il terminale), BitPay, MoonPay, Trust Wallet e Zengo. Per questi wallet, utilizza l'import via file CSV selezionando il formato appropriato su MoneyViz.
Formati di indirizzo Bitcoin
Nel corso degli anni Bitcoin ha introdotto diversi formati di indirizzo, ciascuno con vantaggi specifici. MoneyViz li supporta tutti.
Legacy (P2PKH) - indirizzi che iniziano con 1
Questo è il primo indirizzo Bitcoin in assoluto, appartenente a Satoshi Nakamoto (indirizzo genesis). Il formato originale, ancora funzionante ma con commissioni più elevate.
SegWit wrapped (P2SH) - indirizzi che iniziano con 3
Formato di transizione che combina compatibilità con il vecchio formato e i vantaggi di SegWit (commissioni ridotte).
Native SegWit (Bech32) - indirizzi che iniziano con bc1q
Il formato attualmente più diffuso. Commissioni significativamente più basse rispetto ai formati precedenti.
Taproot (Bech32m) - indirizzi che iniziano con bc1p
Il formato più recente (attivato nel 2021). Offre maggiore privacy e commissioni ancora più basse per transazioni complesse.
MoneyViz supporta tutti i formati di indirizzo Bitcoin, sia per l'import tramite xpub che tramite singolo indirizzo. Se la tua chiave estesa non è nel formato più recente, MoneyViz la converte automaticamente.
Quali blockchain UTXO sono supportate?
Oltre a Bitcoin, MoneyViz supporta l'importazione da altre 6 blockchain UTXO che utilizzano lo stesso modello di funzionamento (e quindi lo stesso approccio tramite chiave xpub):
Tutte queste blockchain utilizzano il modello UTXO e generano nuovi indirizzi per ogni transazione ricevuta, proprio come Bitcoin. Per ognuna di esse, l'import tramite chiave xpub è il metodo consigliato per ottenere uno storico completo delle transazioni.
Video: Bitcoin, privacy e sicurezza
In questa live con Marco Amadori, fondatore di inbitcoin.it e dell'iniziativa Bitcoin Valley, approfondiamo i temi della privacy e della sicurezza nel mondo Bitcoin: come funziona il modello UTXO, perché è importante proteggere i propri BTC e le best practice per la custodia.
Per approfondire la tassazione dei Bitcoin in Italia, consulta la nostra guida completa: Tasse Bitcoin 2025: come dichiarare? [Guida completa]
Hardware wallet: Ledger e Trezor per Bitcoin
Gli hardware wallet come Ledger e Trezor sono il metodo più sicuro per custodire Bitcoin. Ecco come estrarre la chiave xpub da ciascuno per importare le transazioni su MoneyViz.
Ledger Live - estrazione xpub:
- Apri Ledger Live e seleziona il tuo account Bitcoin
- Clicca sull'icona ingranaggio per accedere alle Impostazioni dell'account
- Vai nella sezione Advanced Logs (Log avanzati)
- Nel JSON visualizzato, cerca il campo
xpube copialo per intero - Incolla la chiave su MoneyViz selezionando la blockchain Bitcoin
Trezor Suite - estrazione xpub:
- Apri Trezor Suite e seleziona il tuo account Bitcoin
- Clicca sul nome dell'account in alto per espandere i dettagli
- Clicca su Show xpub
- Copia la chiave xpub mostrata e incollala su MoneyViz
Alternativa: import via file CSV
Se preferisci non usare l'xpub, puoi esportare lo storico transazioni come file CSV direttamente da Ledger Live o Trezor Suite, e caricarlo su MoneyViz selezionando l'integrazione corrispondente.
Per istruzioni dettagliate su tutti i metodi di import da Ledger (xpub, CSV, indirizzo pubblico), consulta la nostra guida completa su come collegare Ledger.