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
security
L'xpub è sicuro da condividere

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.

warning
Attenzione: singolo indirizzo = import incompleto

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. 1 Accedi alla tua dashboard MoneyViz e vai su Collega il tuo conto
  2. 2 Cerca e seleziona Bitcoin dalla lista delle blockchain
  3. 3 Incolla la tua chiave xpub (o ypub/zpub) nel campo richiesto
  4. 4 MoneyViz deriverà automaticamente tutti gli indirizzi e recupererà tutte le transazioni
auto_awesome
Importazione automatica completa

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:

account_balance_wallet
Trezor Suite
Account > Show xpub
account_balance_wallet
Ledger Live
Account > Impostazioni > Advanced Logs
account_balance_wallet
Sparrow Wallet
Settings > Master Public Key
account_balance_wallet
Electrum
Wallet > Information > Master Public Key
account_balance_wallet
Exodus
Settings > Bitcoin > Advanced > Export xpub
account_balance_wallet
BlueWallet
Wallet > Export/Backup > copia xpub
account_balance_wallet
Edge
Settings > Bitcoin > Export xpub
account_balance_wallet
Coinbase Wallet
Settings > Bitcoin > Export xpub
account_balance_wallet
Mycelium
Account > Advanced > copia xpub

Istruzioni dettagliate per i wallet principali:

Trezor Suite:

  1. Apri Trezor Suite e seleziona il tuo account Bitcoin
  2. Clicca sul nome dell'account per aprire i dettagli
  3. Clicca su Show xpub (o Mostra xpub)
  4. Copia la chiave xpub visualizzata

Ledger Live:

  1. Apri Ledger Live e seleziona il tuo account Bitcoin
  2. Clicca sull'icona ingranaggio (Impostazioni) dell'account
  3. Vai su Advanced Logs (Log avanzati)
  4. Cerca il campo xpub nel JSON e copialo

Sparrow Wallet:

  1. Apri Sparrow Wallet con il tuo wallet caricato
  2. Vai su Settings
  3. Copia il campo Master Public Key

Electrum:

  1. Apri Electrum e vai su Wallet > Information
  2. Copia il campo Master Public Key
info
Wallet che non supportano l'export xpub

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

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

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

3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

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

bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Il formato attualmente più diffuso. Commissioni significativamente più basse rispetto ai formati precedenti.

Taproot (Bech32m) - indirizzi che iniziano con bc1p

bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297

Il formato più recente (attivato nel 2021). Offre maggiore privacy e commissioni ancora più basse per transazioni complesse.

check_circle
Tutti i formati sono supportati

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 currency_bitcoin 6 blockchain UTXO che utilizzano lo stesso modello di funzionamento (e quindi lo stesso approccio tramite chiave xpub):

currency_bitcoin Bitcoin
currency_bitcoin Bitcoin Cash
currency_bitcoin Bitcoin SV
currency_bitcoin Litecoin
currency_bitcoin Dash
currency_bitcoin Dogecoin
info
Stesso modello, stessa procedura

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:

  1. Apri Ledger Live e seleziona il tuo account Bitcoin
  2. Clicca sull'icona ingranaggio per accedere alle Impostazioni dell'account
  3. Vai nella sezione Advanced Logs (Log avanzati)
  4. Nel JSON visualizzato, cerca il campo xpub e copialo per intero
  5. Incolla la chiave su MoneyViz selezionando la blockchain Bitcoin

Trezor Suite - estrazione xpub:

  1. Apri Trezor Suite e seleziona il tuo account Bitcoin
  2. Clicca sul nome dell'account in alto per espandere i dettagli
  3. Clicca su Show xpub
  4. 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.

menu_book
Guida dedicata disponibile

Per istruzioni dettagliate su tutti i metodi di import da Ledger (xpub, CSV, indirizzo pubblico), consulta la nostra guida completa su come collegare Ledger.