Cos’è un indirizzo bitcoin e come funziona?

Cos’è un indirizzo bitcoin e come funziona?

Cos’è un indirizzo bitcoin?

Un indirizzo bitcoin è l’indirizzo di ricezione con cui qualcuno può inviare bitcoin al tuo crypto wallet. In parole semplici, lo condividi come istruzione di pagamento, un po’ come un numero di conto. Però non è un nome account, non è un nome utente e non è nemmeno una prova di chi ci sia dietro. È un indirizzo digitale dove puoi ricevere Bitcoin o conservarli.

Un indirizzo non contiene nemmeno letteralmente i tuoi bitcoin. I bitcoin stanno come informazione sulla blockchain di Bitcoin. Un pagamento crea lì una cosiddetta UTXO: una parte di bitcoin non ancora spesa. L’indirizzo stabilisce a quali condizioni quella parte potrà essere inviata di nuovo in seguito.

In un indirizzo vecchio e molto usato, questa condizione è di solito: fornire una firma digitale valida della private key corretta. Una private key è la tua chiave segreta con cui dimostri di poter spendere i bitcoin. In altri indirizzi, le condizioni possono essere più complesse. Per esempio, un indirizzo P2SH può rappresentare uno script: un insieme di regole che richiede, per esempio, più firme.

Il tuo crypto wallet di solito gestisce tutto questo in background. I wallet moderni creano molti indirizzi diversi e le relative chiavi partendo da un’unica seed phrase.

Condividere un indirizzo per ricevere bitcoin è sicuro. Non condividere mai la tua seed phrase, la private key o la extended private key! Chi ha questi dati può, in teoria, spendere i tuoi bitcoin. Se quindi una persona o un’entità te li chiede, puoi quasi certamente partire dal presupposto che si tratti di un truffatore. Nessun exchange o crypto broker ti chiederà mai queste informazioni.


In breve

  • Un indirizzo bitcoin è l’indirizzo di ricezione con cui qualcuno può inviare bitcoin o riceverli.
  • I bitcoin non stanno dentro un indirizzo, ma come UTXO sulla blockchain di Bitcoin.
  • Un crypto wallet crea gli indirizzi e gestisce i dati con cui puoi spendere bitcoin.
  • Alcuni indirizzi funzionano con una sola private key, altri possono avere condizioni più complesse.
  • Puoi condividere il tuo indirizzo bitcoin, ma non condividere mai la tua seed phrase o private key!

Come funziona un indirizzo bitcoin?

Un indirizzo bitcoin funziona perché un pagamento viene registrato con condizioni per una spesa futura. Tu dai il tuo indirizzo al pagatore, che crea una transazione e la invia alla rete Bitcoin. Questa transazione contiene un output: la parte in cui si dice quanti bitcoin vanno al tuo indirizzo e quali condizioni devono essere soddisfatte per spendere di nuovo quell’importo in seguito.

Finché quell’output non è ancora stato speso, è una UTXO. Puoi vedere una UTXO come un importo digitale pronto per essere speso più avanti. Il tuo crypto wallet riconosce quell’importo come tuo, perché gestisce le chiavi crittografiche necessarie per soddisfare le condizioni di quell’output. Puoi leggere di più su questo sistema nel nostro articolo sulla blockchain.

Vuoi inviare quei bitcoin più tardi? Allora il tuo wallet usa una o più UTXO precedenti come input per una nuova transazione. Poi il wallet aggiunge i dati necessari per dimostrare che puoi spendere i bitcoin, come una firma valida. La rete controlla quindi se sono state rispettate le regole dell’output precedente. In un tipo SegWit molto usato, Bitcoin controlla per esempio se la chiave pubblica fornita corrisponde ai dati registrati in precedenza e se la firma è valida.

Esempio: ricevi 0,1 BTC con una transazione. L’output di questa transazione è quindi una UTXO da 0,1 BTC. Se più tardi invii 0,03 BTC, il tuo wallet può usare quella UTXO, inviare 0,03 BTC al destinatario e mandare l’importo restante, dopo le commissioni di rete, a un nuovo indirizzo tuo come resto.

Per questo a volte vedi più indirizzi in una sola transazione. Il tuo wallet può combinare più UTXO precedenti per fare un pagamento e spesso crea automaticamente un indirizzo separato per il resto. È normale.

Molti wallet creano anche ogni volta un nuovo indirizzo di ricezione. Questo aiuta la tua privacy, perché i pagamenti sono meno facili da collegare a un solo indirizzo o wallet.

Quali tipi di indirizzi bitcoin esistono?

Esistono diversi tipi di indirizzi bitcoin. Spesso li riconosci dall’inizio dell’indirizzo, ma quell’inizio è solo un controllo rapido utile. Non dimostra che l’indirizzo sia valido o che appartenga davvero al destinatario previsto.

I formati principali su Bitcoin mainnet sono:

  • P2PKH: il formato di indirizzo originale. Questi indirizzi di solito iniziano con 1. L’indirizzo codifica, tra le altre cose, l’hash di una chiave pubblica.
  • P2SH: questi indirizzi di solito iniziano con 3. Rappresentano l’hash di uno script, quindi delle condizioni per spendere bitcoin. Questo può essere utile, per esempio, quando servono più firme.
  • Native SegWit v0: questi indirizzi iniziano con bc1 e di solito in particolare con bc1q. Usano il formato Bech32. P2WPKH e P2WSH sono esempi di questo tipo.
  • Taproot o P2TR: questi indirizzi di solito iniziano con bc1p. Sono una forma più recente di SegWit e usano Bech32m.

P2SH e SegWit non si escludono sempre a vicenda. Un indirizzo P2SH può infatti essere usato anche come soluzione di compatibilità per SegWit. Per questo un indirizzo che inizia con 3 non significa automaticamente che non usi SegWit.

Qual è la differenza tra indirizzi legacy, SegWit e Taproot?

Gli indirizzi legacy sono i formati più vecchi, mentre SegWit e Taproot sono modi più recenti di registrare i pagamenti su Bitcoin. In pratica, con legacy di solito si intendono gli indirizzi che iniziano con 1 o 3. Native SegWit v0 di solito inizia con bc1q e Taproot di solito con bc1p.

La differenza principale sta sotto il cofano. SegWit sposta alcuni dati, come le firme, in una parte separata della transazione: il witness. Per questo i pagamenti SegWit normali sono in genere più efficienti in termini di dimensione della transazione. Le commissioni di rete finali dipendono però sempre dalla fee rate scelta, dal numero di input e output e dalle condizioni di pagamento usate.

Tecnicamente Taproot non è un’alternativa separata accanto a SegWit. È SegWit versione 1. Taproot usa le firme Schnorr e, con condizioni più complesse, può offrire vantaggi in termini di privacy e spazio. Le opzioni non usate in uno script non devono per forza diventare visibili quando i bitcoin vengono spesi.

Per te, la cosa più importante è la compatibilità. Non tutti i wallet o crypto exchange supportano ogni formato. Controlla quindi prima di un pagamento importante se la parte che invia accetta quel specifico indirizzo di ricezione, soprattutto se si tratta di un indirizzo Taproot con bc1p.

Come usare un indirizzo bitcoin per ricevere e inviare bitcoin?

Per ricevere o inviare bitcoin usi un indirizzo nel tuo crypto wallet. Segui questi passaggi con calma, perché un pagamento verso un altro indirizzo valido non puoi semplicemente annullarlo.

Ricevere bitcoin

  1. Crea un nuovo indirizzo di ricezione Apri il tuo crypto wallet e scegli di ricevere bitcoin. Il wallet mostrerà un nuovo indirizzo, spesso anche come codice QR. Un nuovo indirizzo per ogni pagamento è meglio per la tua privacy.

  2. Condividi l’indirizzo o il codice QR Invia l’indirizzo come testo oppure fai scansionare il codice QR al pagatore. Un codice QR evita errori di digitazione, ma controlla sempre da dove proviene il codice.

  3. Controlla il pagamento in arrivo Dopo l’invio, di solito vedi la transazione nel tuo wallet abbastanza rapidamente. Il pagamento riceve poi conferme quando viene incluso nella blockchain. Quanta sicurezza vuole qualcuno prima che un pagamento sia considerato definitivo dipende dall’importo e dalla situazione. Un pagamento può richiedere circa 10 minuti sulla rete Bitcoin. Quindi non andare nel panico se la tua transazione non è visibile entro pochi secondi. La velocità di un pagamento sulla blockchain dipende molto dalla rete. Su Bitcoin è di circa 10 minuti.

Inviare bitcoin

  1. Recupera il corretto indirizzo Bitcoin mainnet Controlla che il destinatario ti dia davvero un indirizzo per bitcoin su Bitcoin mainnet. Non usare a caso un indirizzo o istruzioni di rete che appartengono a un’altra blockchain o a un altro servizio.

  2. Incolla o scansiona l’indirizzo completo Meglio copiare l’indirizzo che riscriverlo a mano. Poi controlla tutto l’indirizzo, non solo i primi e gli ultimi caratteri.

  3. Inserisci l’importo e controlla le commissioni di rete Di solito il tuo wallet sceglie da solo quali UTXO servono. Inoltre spesso crea automaticamente un output di resto verso un nuovo indirizzo tuo. Succede in automatico e non significa che i tuoi bitcoin siano persi.

  4. Fai un ultimo controllo e conferma Controlla destinatario, indirizzo completo, importo e costi prima di premere conferma. Un piccolo pagamento di prova può essere utile, soprattutto per transazioni più grandi!

Questi sono i rischi a cui devi prestare più attenzione:

  • Address poisoning: un attaccante cerca di farti copiare dalla cronologia delle transazioni un indirizzo quasi identico.

  • Nessun supporto per un tipo di indirizzo: un wallet vecchio o un crypto exchange può rifiutare un indirizzo, per esempio quando Taproot non è ancora supportato.

  • Rete sbagliata: un indirizzo bitcoin è pensato per bitcoin su Bitcoin mainnet, a meno che il tuo wallet o servizio non indichi chiaramente altro. Confondere testnet, un’altra blockchain o istruzioni di deposito sbagliate può causare una perdita o rendere difficile il recupero.

  • Condivisione di dati segreti: condividere un indirizzo di ricezione va bene. Condividere una seed phrase, una private key o una extended private key può invece dare a qualcuno l’accesso per spendere i tuoi bitcoin.

Tra l’altro, privacy non significa essere completamente anonimi. Indirizzi e transazioni sono pubblici. Se in un certo momento un indirizzo viene collegato alla tua identità, questo può rendere più chiari anche i collegamenti con altri pagamenti visibili.

Cosa succede se ho inviato i miei Bitcoin a un indirizzo bitcoin sbagliato?

Se l’indirizzo sbagliato non è valido, il tuo crypto wallet di solito non riuscirà a inviare il pagamento. Se invece l’indirizzo è valido e hai già trasmesso la transazione, non puoi annullare il pagamento unilateralmente tramite Bitcoin. Quindi i tuoi Bitcoin sono completamente sotto il tuo controllo, e non c’è un governo o una terza parte che possa intervenire. Molti lo vedono come un vantaggio, ma può anche andare decisamente a tuo svantaggio. Controlla quindi sempre bene che la transazione sia corretta!

Se per errore invii a un tuo indirizzo di cui controlli le chiavi, in teoria hai ancora i bitcoin sotto controllo. Puoi poi semplicemente inviarli con una nuova transazione all’indirizzo corretto.

Se l’indirizzo è di una persona o di un servizio noto, contattali subito. Il destinatario può restituire i bitcoin volontariamente, ma il protocollo Bitcoin non lo impone. Conserva quindi subito l’ID della transazione, l’importo, l’orario e l’indirizzo completo di destinazione. Così il destinatario può ritrovare il pagamento.

A volte un wallet, per una transazione ancora non confermata, offre un’opzione per sostituire la transazione o aumentare le commissioni di rete. Dipende dal tuo wallet, dagli input usati e dalla politica della rete. Non considerarla un pulsante di annullamento: non è un modo affidabile per recuperare un pagamento sbagliato.

Fai attenzione anche a chi promette di recuperare i tuoi bitcoin e chiede in anticipo denaro, accesso remoto, la tua seed phrase o private keys. Sono forti segnali di frode.

Conclusione

Un indirizzo bitcoin, in parole semplici, è l’indirizzo su cui puoi ricevere bitcoin. Il tuo crypto wallet crea questi indirizzi e gestisce i dati segreti necessari per spendere in seguito i bitcoin ricevuti.

Che tu usi un vecchio indirizzo legacy, un indirizzo SegWit o un indirizzo Taproot, controlla sempre l’indirizzo completo, la rete e la compatibilità della parte che invia. Usa preferibilmente un nuovo indirizzo di ricezione per ogni pagamento e non condividere mai la tua seed phrase o private key. Quei pochi secondi in più per controllare sono importanti, perché una transazione Bitcoin valida di solito non si può semplicemente annullare.

Chi è Finst

Finst è una piattaforma di criptovalute leader nei Paesi Bassi che offre commissioni di trading ultra-basse, sicurezza di livello istituzionale e una gamma completa di servizi crypto come trading, custodia, staking e rampe fiat di ingresso e uscita. Fondata dall’ex team core di DEGIRO, Finst è autorizzata come fornitore di servizi di criptoasset dall’Autorità olandese per i mercati finanziari (AFM) e serve clienti retail e istituzionali in 30 paesi europei.

La piattaforma crypto per tutti gli investitori

Che tu sia un trader attivo o un investitore di lungo periodo, Finst ti permette di far crescere il tuo patrimonio in crypto con fiducia e tranquillità.

Registrati