Coindaro

Notizie crypto, mercati e guide

Capitalizzazione 2,74 T $ −6,37 % in 24 oreVolume 24 h 80,64 Mld $Dominanza BTC 59,5 %ETH 10,6 %Fear & Greed 68 AviditàCrypto 22.442

Indirizzo crypto: cos’è, come si legge e gli errori che costano cari

Indirizzo crypto: cos'è e come nasce da una chiave, come si leggono quelli di Bitcoin, Ethereum, TRON e XRP e i controlli che evitano errori costosi.

Principiante 27 min di letturaAggiornato Da leggere prima: Come funziona una transazione bitcoin, dal wallet al blocco
Una chiave rosa collegata a un lucchetto, una lente e un segnale di pericolo
Indice
  1. Indirizzo crypto: un’etichetta pubblica ricavata da una chiave segreta
    1. Come creare un indirizzo wallet: dalla chiave privata all’indirizzo Bitcoin in sette passaggi
  2. Indirizzo wallet Bitcoin: quattro famiglie che si riconoscono dai primi caratteri
  3. Indirizzo Ethereum ed EVM: una stringa 0x, molte reti
    1. Un indirizzo crypto distingue maiuscole e minuscole?
    2. Lo stesso indirizzo su Ethereum, layer 2 e BNB Chain
    3. Nomi ENS: alice.eth al posto di 0x
  4. Formati degli indirizzi crypto per rete
  5. Memo e destination tag: la seconda metà dell’indirizzo di un exchange
  6. Rete sbagliata: quando un indirizzo valido è la destinazione errata
  7. Address poisoning e clipper: gli errori che gli aggressori preparano
  8. Come inviare crypto a un indirizzo in sicurezza, passo per passo
  9. Come ricevere crypto senza scambi di indirizzo
    1. Verifica indirizzo crypto: controllarlo su un block explorer
  10. Riuso degli indirizzi e privacy: perché i wallet Bitcoin ne danno uno nuovo ogni volta
  11. Wallet self-hosted e regole UE: il travel rule sopra i 1.000 €, Consob e Banca d’Italia

Nel dicembre 2025 un utente ha mandato 49.999.950 USDT, quasi 50 milioni di dollari, a un ladro. Un piccolo trasferimento di prova verso l’indirizzo giusto era arrivato senza problemi. Pochi minuti dopo blockchain that runs exactly as written when it is called, holding and moving funds according to its code, without an intermediary able to change the outcome.">smart contract holding reserves of two or more tokens, supplied by users, that a decentralized exchange uses to execute trades automatically at a price set by a formula.">pool diverge, compared with simply holding the same tokens in a wallet. It becomes permanent when the provider withdraws.">il versamento principale è partito verso un indirizzo copiato dallo storico del wallet, dove un aggressore ne aveva piazzato uno quasi identico. Secondo il resoconto di Cointelegraph del 20 dicembre 2025, Cos, fondatore della società di sicurezza SlowMist, ha riassunto la trappola in una frase: “You can see the first 3 characters and last 4 characters are the same”, cioè i primi 3 caratteri e gli ultimi 4 coincidevano.

Che cos’è un indirizzo crypto? È la stringa di lettere e numeri che dice a una blockchain dove mandare le monete. Si può paragonare a un IBAN che nessuna banca ha rilasciato e che nessuna banca può stornare: un pagamento verso quell’indirizzo è definitivo, giusto o sbagliato che sia. Ogni rete scrive i propri indirizzi a modo suo. Un indirizzo Bitcoin e uno Ethereum non si somigliano per niente, e su alcune reti l’exchange chiede accanto all’indirizzo anche un memo o un tag.

Questa lezione segue la guida su come funziona una transazione crypto, dal wallet al blocco, dove l’indirizzo era soltanto il campo “a” di un pagamento. Quel campo merita un’occhiata da vicino: possono andare storte parecchie cose senza che nessuno tocchi le tue chiavi. I dati sono aggiornati a ottobre 2026.

Indirizzo crypto: un’etichetta pubblica ricavata da una chiave segreta

Un wallet crypto non contiene monete. Le monete sono voci di un registro pubblico; il wallet custodisce le chiavi che permettono di muoverle. Tutto parte da una chiave privata, un numero segreto molto grande. Da questa il wallet calcola una chiave pubblica con la matematica delle curve ellittiche (su Bitcoin ed Ethereum, una curva chiamata secp256k1). Dalla chiave pubblica, oppure da uno script che descrive le condizioni di spesa, ricava poi l’indirizzo.

Ogni passaggio funziona in una sola direzione. Chiunque può verificare che un indirizzo corrisponda a una chiave pubblica, e una chiave pubblica a una firma, ma nessuno può risalire dall’indirizzo alla chiave privata. Per questo un indirizzo si può pubblicare su un sito o stampare su una fattura senza rischi per i fondi, e per questo perdere la chiave privata significa perdere l’accesso per sempre.

L’indirizzo, poi, non coincide con la chiave pubblica. Su Bitcoin di solito è un hash della chiave pubblica, una sua impronta più corta. La guida per sviluppatori di Bitcoin osserva che in molti casi si distribuiscono questi hash e non le chiavi, e che la chiave pubblica viene rivelata solo quando si spendono le monete che controlla. All’indirizzo si aggiungono due cose che alla chiave grezza mancano: un codice di controllo (checksum) che intercetta i refusi e un prefisso che dice al software di che tipo di indirizzo si tratta.

Si confondono spesso “wallet” e “indirizzo”. Un solo wallet può controllare migliaia di indirizzi, tutti derivati dallo stesso backup. Un wallet Bitcoin di norma ne mostra uno nuovo a ogni pressione del tasto Ricevi, mentre su Ethereum molti utenti tengono lo stesso indirizzo per anni. Chi si chiede dove si trova l’indirizzo del proprio wallet lo trova proprio lì, nella schermata Ricevi o Deposita dell’app o dell’exchange, dopo aver scelto la criptovaluta e la rete.

Come creare un indirizzo wallet: dalla chiave privata all’indirizzo Bitcoin in sette passaggi

Nessuno “crea” un indirizzo presso un ente: lo calcola il wallet, senza costi e senza registrazioni. Il formato Bitcoin più vecchio, ancora valido, si costruisce così, secondo la pagina tecnica del Bitcoin Wiki sugli indirizzi di versione 1:

  1. Si parte dalla chiave pubblica, lunga 33 byte nella sua forma compressa più usata.
  2. Se ne calcola l’hash con SHA-256.
  3. Sul risultato si applica RIPEMD-160, che restituisce 20 byte.
  4. Davanti si mette un byte di versione: 0x00 per la rete principale di Bitcoin.
  5. Questi 21 byte si passano due volte in SHA-256 e si tengono i primi 4 byte del risultato: è il checksum.
  6. I 4 byte di checksum si aggiungono in fondo, per un totale di 25 byte.
  7. I 25 byte si codificano in Base58Check, un alfabeto di cifre e lettere che esclude i caratteri facili da scambiare, come 0 e O.

Il risultato è una stringa che comincia per 1. Il Bitcoin Wiki dà agli indirizzi della rete principale una lunghezza da 25 a 34 caratteri. Quando se ne incolla uno in un wallet, il software ripercorre il passaggio 7 al contrario, ricalcola il checksum e lo confronta con gli ultimi 4 byte. Se hai sbagliato un carattere, i due valori quasi certamente non coincidono e il wallet rifiuta l’indirizzo. Anche XRP Ledger usa un checksum di 4 byte, e la sua documentazione stima in circa 1 su 232, cioè uno su quattro miliardi, la probabilità che una stringa casuale lo superi.

Un chip viola al centro con un ingranaggio, anelli di catena e un documento
La catena a senso unico dietro un indirizzo Bitcoin: chiave pubblica, due hash, un byte di versione e un checksum.

Un avvertimento va fatto qui, perché le stesse tabelle di prefissi elencano anche stringhe che non sono affatto indirizzi. Su Bitcoin una stringa che comincia per 5, K o L può essere una chiave privata in formato WIF. Una stringa che comincia per xprv è una chiave privata estesa, e un elenco di 12 o 24 parole è una seed phrase. Sono segreti. Chi li vede può prendersi i fondi, quindi non vanno mai in un messaggio di “ricezione”, in una chat di assistenza o in uno screenshot. La guida su come conservare una seed phrase tratta la parte dei backup.

Indirizzo wallet Bitcoin: quattro famiglie che si riconoscono dai primi caratteri

Dal 2009 Bitcoin ha cambiato più volte il formato degli indirizzi senza mandare in pensione i vecchi, quindi un wallet moderno deve saperli leggere tutti. I primi caratteri dicono con quale famiglia si ha a che fare. Per capire meglio la moneta ci sono la guida su cos’è Bitcoin e come funziona e la scheda di Bitcoin.

Gli indirizzi che iniziano con 1 sono il formato originale pay-to-public-key-hash (P2PKH) descritto sopra. Quelli che iniziano con 3 derivano da BIP13, lo standard del pay-to-script-hash (P2SH): al posto dell’hash di una chiave codificano l’hash di uno script che fissa le condizioni di spesa, ed è così che i wallet multifirma hanno ottenuto indirizzi corti e condivisibili. Entrambi usano Base58Check e distinguono maiuscole e minuscole.

Poi ci sono gli indirizzi SegWit nativi che iniziano con bc1q, definiti da BIP173, uno standard assegnato nel marzo 2017. Usano un’altra codifica, la bech32, con tre parti: un prefisso leggibile (“bc” sulla rete principale), il separatore “1” e una parte di dati i cui ultimi sei caratteri sono il checksum. Un indirizzo bc1q a chiave singola è lungo 42 caratteri; uno che paga a uno script, 62. BIP173 garantisce che qualsiasi errore su un massimo di quattro caratteri venga rilevato, e fissa sotto una su un miliardo la probabilità di non accorgersi di un errore più esteso. Ai wallet chiede anche di non correggere gli errori da soli, al massimo di indicare dove potrebbe essere lo sbaglio: un indirizzo “corretto” può superare il controllo e appartenere comunque a un altro.

La famiglia più recente, bc1p, porta gli output Taproot. Taproot, specificato in BIP341, si è attivato al blocco 709.632 e definisce gli output come SegWit versione 1 con un programma di 32 byte. Per codificarli, BIP350 ha introdotto bech32m, una variante che corregge un punto debole della bech32: quando un indirizzo finiva con “p”, inserire o cancellare caratteri “q” subito prima poteva lasciare valido il checksum. Un indirizzo bc1p è lungo 62 caratteri. Bitcoin Optech, una newsletter per sviluppatori, segnala che il software capace di pagare indirizzi bc1q andava aggiornato per pagare quelli bc1p; ha riportato il supporto a bech32m di Bitcoin Core nel marzo 2021 e quello di Electrum 4.1.0 nel maggio 2021. Un vecchio wallet o un servizio in ritardo che rifiuta un indirizzo bc1p di solito inciampa su questa lacuna, non su un refuso.

Le reti di prova usano altri prefissi, perché monete di prova e monete vere non si confondano: m o n per i vecchi indirizzi di test, 2 per quelli a script e tb1 per SegWit. Le reti che hanno copiato il disegno di Bitcoin, come Litecoin, adottano per lo stesso motivo prefissi propri.

Indirizzo Ethereum ed EVM: una stringa 0x, molte reti

Ethereum ragiona per conti, non per monete appoggiate a un indirizzo. La documentazione di ethereum.org sugli account ne descrive due tipi. Un account a controllo esterno risponde a una chiave privata e crearlo non costa nulla. Un account contratto risponde a un codice, uno smart contract, e ottiene il suo indirizzo quando il contratto viene distribuito. I due si somigliano: 0x seguito da 40 caratteri esadecimali (da 0 a 9 e da a ad f), 42 in tutto.

Per un account governato da una chiave, l’indirizzo è composto dagli ultimi 20 byte dell’hash Keccak-256 della chiave pubblica. Keccak-256 è la funzione di hash che Ethereum usa ovunque. L’indirizzo non ha un byte di versione e, nella forma base, nemmeno un checksum, ed è per questo che è servito un secondo standard. La guida su cos’è Ethereum spiega il resto del sistema e la scheda di Ethereum la moneta ether.

La differenza fra i due tipi di account conta quando si invia. Un contratto è un programma. I contratti dei token e le applicazioni DeFi sono pensati per ricevere transazioni, ma un contratto privo di una funzione per restituire i fondi può tenersi tutto ciò che vi arriva, e nessuno, nemmeno chi l’ha scritto, potrebbe riuscire a tirarlo fuori.

Un indirizzo crypto distingue maiuscole e minuscole?

Dipende dalla rete, e già Bitcoin dà due risposte diverse.

Su Ethereum le lettere di un indirizzo si possono scrivere in maiuscolo o in minuscolo, e la combinazione porta con sé un checksum. EIP-55, creato nel gennaio 2016 da Vitalik Buterin e Alex Van de Sande, funziona così: si calcola l’hash Keccak-256 dell’indirizzo in minuscolo e si scrive in maiuscolo ogni lettera da a ad f quando la cifra corrispondente dell’hash è 8 o più. L’esempio della proposta è 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359. Aggiunge in media circa 15 bit di controllo per indirizzo, e l’EIP stima allo 0,0247%, circa 1 su 4.000, la probabilità che un indirizzo sbagliato superi comunque il controllo. Un indirizzo tutto minuscolo o tutto maiuscolo resta valido: semplicemente non offre alcuna verifica.

Su Bitcoin gli indirizzi tradizionali che iniziano con 1 o 3 distinguono maiuscole e minuscole: cambiare la lettera di un carattere dà un’altra stringa e, quasi sempre, una stringa non valida. Gli indirizzi bech32 (bc1q, bc1p) vanno nella direzione opposta. BIP173 chiede ai wallet di produrli in minuscolo e di rifiutare qualunque indirizzo che mescoli maiuscole e minuscole; le maiuscole sono ammesse solo per l’indirizzo intero, per esempio dentro un codice QR. Su XRP Ledger gli indirizzi distinguono maiuscole e minuscole, come quelli tradizionali di Bitcoin.

In ogni caso un checksum intercetta soltanto i refusi. Un indirizzo gemello generato da un aggressore è perfettamente valido, e quindi supera tutti i controlli del tuo wallet.

Lo stesso indirizzo su Ethereum, layer 2 e BNB Chain

Poiché l’indirizzo si calcola dalla chiave nello stesso modo su ogni blockchain che esegue la Ethereum Virtual Machine, la stessa chiave privata produce lo stesso indirizzo 0x su Ethereum, sulle reti layer 2 e su altre catene EVM come BNB Chain, la casa di BNB. La pagina di ethereum.org sulle reti lo dice dal punto di vista dell’utente: il tuo account funziona su più reti, ma saldo e storico su una non si trasferiscono su un’altra. Guardando un indirizzo 0x non si capisce su quale rete viaggerà un pagamento verso di esso; lo decide soltanto il selettore di rete del wallet o dell’exchange.

TRON è un parente stretto. La documentazione per sviluppatori di TRON spiega che un indirizzo TRON è un valore di 21 byte: il byte di prefisso 0x41 seguito da 20 byte calcolati esattamente come su Ethereum. Codificato in Base58Check diventa una stringa di 34 caratteri che inizia con T. Stessa chiave, stessi 20 byte, un’altra rete e un’altra codifica. Altro su TRON nella sua scheda.

Nomi ENS: alice.eth al posto di 0x

L’Ethereum Name Service permette di registrare un nome come alice.eth che punta a un indirizzo. Un wallet compatibile con ENS cerca il nome su Ethereum e inserisce al posto tuo la stringa 0x. La documentazione di ENS precisa che un nome può custodire anche indirizzi di altre catene, tra cui Bitcoin e Solana, e che la ricerca parte sempre dalla rete principale di Ethereum. Due cautele: un nome vale quanto la persona che te l’ha comunicato, e la documentazione avverte che i nomi ENS non finiscono necessariamente in .eth. Controlla che l’indirizzo mostrato dal wallet dopo la ricerca sia quello che ti aspetti.

Formati degli indirizzi crypto per rete

La tabella riassume i formati che un principiante incontra più spesso. Le lunghezze vengono dalla documentazione di ciascuna rete, tranne quella di Solana, che è un nostro calcolo (spiegato sotto la tabella), e quelle di Stellar, che discendono dallo standard di codifica SEP-23.

ReteInizia conLunghezzaCodifica e checksumCampo extra da controllare
Bitcoin, tradizionale (P2PKH)1da 25 a 34Base58Check, checksum di 4 byteNessuno
Bitcoin, script (P2SH)3da 25 a 34Base58Check, checksum di 4 byteNessuno
Bitcoin, SegWit nativobc1q42 o 62bech32, checksum di 6 caratteri, minuscoloNessuno
Bitcoin, Taprootbc1p62bech32m, checksum di 6 caratteri, minuscoloI vecchi wallet in invio potrebbero non supportarlo
Ethereum e catene EVM0x42Esadecimale, maiuscole e minuscole EIP-55 facoltativeLa rete che selezioni
TRONT34Base58CheckLa rete che selezioni
SolanaQualsiasi carattere base58Di solito da 32 a 44Base58 di una chiave da 32 byte, senza checksumToken account
XRP Ledgerr (X per gli X-address)da 25 a 35Base58 con alfabeto XRP, checksum di 4 byteDestination tag
StellarG (account), C (contratti)56 (G), 69 per gli indirizzi M multiplexatiStrkey in Base32 con checksumMemo
TONEQ o UQ (rete principale)48Base64 con checksum CRC16Flag bounceable
Cardanoaddr1 (pagamenti), stake1 (staking)Varia con il tipo di indirizzoBech32 (Base58 per i vecchi indirizzi Byron)Indirizzo di pagamento o di staking

La documentazione di Solana dice che ogni account è identificato da un indirizzo di 32 byte, che è una chiave pubblica Ed25519 oppure un indirizzo derivato da un programma. Scritti in base58, 32 byte danno fino a 44 caratteri, e meno per i valori più piccoli, ed è per questo che gli indirizzi Solana sono di solito lunghi da 32 a 44 caratteri. Non c’è alcun checksum, perciò un wallet non può accorgersi di un refuso come fa un wallet Bitcoin. Nemmeno i token su Solana stanno nell’indirizzo del wallet: ogni token posseduto vive in un token account separato, e quello predefinito, l’associated token account, deriva dall’indirizzo del wallet e dall’indirizzo di emissione (mint) del token. La prima volta che si riceve un token nuovo, quell’account va creato e finanziato con un piccolo saldo rimborsabile. La guida su coin e token spiega perché i token si trattano diversamente dalla moneta nativa di una catena.

Su XRP Ledger, un indirizzo che inizia con r diventa un account solo quando riceve abbastanza XRP da coprire la riserva. A ottobre 2026 la pagina sulle riserve di xrpl.org indica una riserva di base di 1 XRP più 0,2 XRP per ogni oggetto posseduto dall’account; i validatori votano questi importi, quindi possono cambiare. Gli X-address, che sulla rete principale iniziano con X, racchiudono in una sola stringa l’indirizzo e un destination tag, ma il registro capisce soltanto la forma classica con la r. Per la rete c’è la scheda di XRP.

Gli indirizzi di Stellar che iniziano con G sono account, quelli che iniziano con C sono contratti. Un account deve detenere un saldo minimo in XLM, che la documentazione di Stellar conta in riserve di base da 0,5 XLM ciascuna al momento in cui scriviamo. TON è particolare: lo stesso account ha una forma “bounceable” che inizia con EQ e una “non-bounceable” che inizia con UQ, diverse solo per un flag. La documentazione di TON consiglia la forma non-bounceable per i wallet e avverte che i fondi veri inviati a un indirizzo valido solo sulla rete di prova andranno persi.

Su Cardano, lo standard CIP-19 descrive gli indirizzi di pagamento che iniziano con addr1 e gli indirizzi di staking separati che iniziano con stake1, usati per la delega. Un wallet può mostrarli entrambi. I fondi vanno mandati a quello addr1.

Memo e destination tag: la seconda metà dell’indirizzo di un exchange

Un exchange centralizzato riceve spesso i depositi di migliaia di clienti su un solo indirizzo, su reti come XRP e Stellar. L’indirizzo dice al registro dove vanno le monete; un secondo campo dice all’exchange quale conto accreditare.

Su XRP Ledger quel campo è il destination tag, un numero intero memorizzato su 32 bit. La documentazione di xrpl.org spiega che il registro non gli attribuisce alcun significato: si limita a trasportare il numero, che un exchange può usare per identificare il cliente. Un account può attivare un flag chiamato RequireDest per far rifiutare i pagamenti che arrivano senza tag, ma se non l’ha fatto un pagamento senza tag passa e finisce nel conto comune dell’exchange senza indicare di chi sia. La pagina di xrpl.org avverte che per risolvere il caso può servire un intervento manuale, che in pratica significa scrivere all’assistenza con l’hash della transazione e aspettare.

Stellar usa i memo. Un memo può essere un breve testo fino a 28 byte, un numero a 64 bit o un hash di 32 byte, e un tipo è riservato ai rimborsi. La documentazione di Stellar spiega che i memo servivano a distinguere i singoli utenti di un conto collettivo, un compito oggi affidato agli account multiplexati: indirizzi che iniziano con M e uniscono in una sola stringa un indirizzo G e un ID a 64 bit. La guida di Stellar aggiunge che non tutti i wallet e gli exchange li supportano ancora. Molte pagine di deposito mostrano ancora un indirizzo G più un memo, quindi leggi la pagina di deposito a cui stai davvero inviando.

La regola per chi comincia è breve: quando una piattaforma mostra un indirizzo e un memo o un tag, vanno trattati come un blocco unico. Si copiano entrambi, si incollano entrambi, e se il wallet non ha un campo per il tag non si invia da quel wallet.

Rete sbagliata: quando un indirizzo valido è la destinazione errata

USDT di Tether e USDC esistono contemporaneamente su più blockchain, come token distinti che hanno lo stesso nome. Un indirizzo TRON inizia con T e ha 34 caratteri; uno Ethereum inizia con 0x e ne ha 42. Se si incolla un indirizzo T in un campo che aspetta un indirizzo Ethereum, la maggior parte dei wallet lo rifiuta perché il formato è sbagliato. In quel caso è una seccatura, ma non si perde nulla.

Il caso pericoloso è un indirizzo 0x inviato sulla rete 0x sbagliata. Un indirizzo Ethereum, uno BNB Chain e uno Arbitrum possono essere la stessa stringa. Se in prelievo si sceglie la rete sbagliata, la transazione è valida, viene confermata e arriva alla stessa stringa 0x su una catena che il destinatario non stava controllando. Cosa succede dopo dipende da chi controlla l’indirizzo. Se è il tuo wallet di autocustodia, del tipo ordinario basato su chiavi, la stessa chiave controlla quell’indirizzo su ogni catena EVM, quindi di solito basta aggiungere la rete al wallet per vedere i fondi. Se è l’indirizzo di deposito di un exchange che lo monitora su una sola rete, le monete possono restare bloccate, e solo l’exchange può decidere se recuperarle.

Alcuni exchange recuperano questi depositi, a volte a pagamento; altri non possono. Nulla è garantito, quindi prima di tentare altro si scrive all’assistenza della piattaforma che riceve, diffidando di chiunque offra di recuperare i fondi in cambio di un pagamento anticipato. Spostare di proposito i token fra catene è un’altra operazione, che passa da un bridge e ha rischi suoi. Per capire come funzionano i token in dollari c’è la guida sulle stablecoin.

Address poisoning e clipper: gli errori che gli aggressori preparano

L’address poisoning non tocca le tue chiavi. L’aggressore osserva la blockchain, vede che paghi con regolarità un certo indirizzo e ne genera uno nuovo con gli stessi primi e ultimi caratteri. Poi ti manda da quell’indirizzo gemello un trasferimento minuscolo, anche di valore zero, così che compaia nello storico del wallet accanto a quello vero. Molti wallet accorciano gli indirizzi a schermo, e i due sembrano identici. La volta dopo, copiando “il solito indirizzo” dallo storico, copi il suo.

Figura incappucciata e occhio vigile accanto a un wallet e a una catena spezzata
L'address poisoning pianta un indirizzo gemello nello storico del wallet e aspetta che la vittima lo copi.

Gli aggressori lo fanno su scala industriale. Uno studio di Taro Tsuchiya, Jin-Dong Dong, Kyle Soska e Nicolas Christin, presentato al simposio USENIX Security nel 2025 (articolo su arXiv), ha contato 270 milioni di tentativi di poisoning contro 17 milioni di vittime prese di mira in due anni su Ethereum e BNB Smart Chain. Ha trovato 6.633 casi riusciti con perdite di almeno 83,8 milioni di dollari, e un grosso gruppo di aggressori che sembra usare schede grafiche per generare in fretta gli indirizzi gemelli.

La maggior parte dei tentativi fallisce. Etherscan, l’explorer di Ethereum, in un articolo della sua knowledge base del 9 marzo 2026 ha citato stime dei ricercatori: su Ethereum ogni trasferimento di poisoning riesce soltanto in circa lo 0,01% dei casi, grosso modo 1 su 10.000. A quel ritmo l’affare rende solo se i trasferimenti partono a milioni. Lo stesso articolo riferiva che, dopo l’attivazione dell’aggiornamento Fusaka di Ethereum il 3 dicembre 2025, che ha tagliato i costi, i micro-trasferimenti di USDT sono saliti di circa il 612%, quelli di USDC del 473% e quelli di DAI del 470%, precisando che non ogni trasferimento di polvere è malevolo. Il consiglio è semplice: “Always verify the destination address before sending funds”, cioè verifica sempre l’indirizzo di destinazione prima di inviare.

Quando il poisoning riesce, la vittima spesso sta muovendo una somma ingente. All’inizio di maggio 2024 una vittima ha inviato 1.155 wrapped bitcoin (WBTC), circa 68 milioni di dollari all’epoca, a un indirizzo avvelenato. Secondo Cointelegraph, l’aggressore ha poi restituito circa 22.960 ETH, intorno a 65,7 milioni di dollari, dopo trattative aperte il 10 maggio 2024. Il resoconto di Cointelegraph sul caso di dicembre 2025 va nella direzione opposta: gli USDT sono stati cambiati in ETH, suddivisi fra più wallet e in parte mandati al mixer Tornado Cash.

Nemmeno una prova avrebbe salvato quella vittima. Una prova dimostra che l’indirizzo usato per la prova è giusto. Non dice nulla sull’indirizzo che si incolla dopo, se lo si prende da un altro posto. La prova della vittima era andata all’indirizzo giusto; il pagamento principale no.

Il malware degli appunti, detto clipper, è il cugino fuori dalla blockchain del poisoning. Un programma su un computer o uno smartphone infetto controlla gli appunti e, quando si copia qualcosa che somiglia a un indirizzo crypto, lo sostituisce con quello dell’aggressore. Si copia l’indirizzo giusto e si incolla quello sbagliato. A settembre 2024 Binance ha avvertito di un aumento di questo tipo di malware, con un picco il 27 agosto, diffuso soprattutto con app e plug-in Android non ufficiali, ha riportato The Record. La difesa è confrontare l’indirizzo incollato con l’originale dopo averlo incollato e, con un hardware wallet (un cold wallet), leggere l’indirizzo sullo schermo del dispositivo prima di approvare. La guida su come evitare le truffe crypto tratta la famiglia più ampia di questi trucchi.

Come inviare crypto a un indirizzo in sicurezza, passo per passo

L’ordine qui sotto segue un normale prelievo, dalla scelta della rete al controllo delle conferme, con le verifiche sull’indirizzo inserite dove si sono consumate le perdite descritte sopra.

  1. Scopri quale rete si aspetta il destinatario, dalla sua pagina di deposito o da un messaggio che puoi verificare. Se la rete non è indicata, fermati e chiedi.
  2. Scegli la stessa rete nel wallet o nella pagina di prelievo dell’exchange. Il formato dell’indirizzo non ti avvisa se due reti usano entrambe 0x.
  3. Prendi l’indirizzo dalla sua fonte originale, o da una voce della rubrica che hai salvato dopo averla controllata una volta. Non copiarlo mai dallo storico delle transazioni, che è proprio il posto dove compaiono i gemelli avvelenati.
  4. Incollalo, non riscriverlo. Poi confrontalo con la fonte: i primi caratteri, gli ultimi e diversi gruppi nel mezzo. Controllare soltanto le estremità è ciò che ha fallito nel dicembre 2025.
  5. Se la piattaforma ti ha dato un memo o un destination tag, compilalo adesso. Se il tuo wallet non ha il campo, non devi inviare da quel wallet.
  6. Per un primo pagamento a un indirizzo nuovo, manda una piccola somma, aspetta che arrivi e verifica con il destinatario. Poi incolla di nuovo l’indirizzo dalla stessa fonte fidata per l’importo principale.
  7. Con un hardware wallet, leggi l’indirizzo completo sullo schermo del dispositivo prima di approvare la transazione.
  8. Dopo l’invio, copia l’hash della transazione e seguila su un block explorer finché non ha le conferme richieste dal destinatario. Pagare la commissione di rete nella moneta della catena è spiegato nella pagina sulle gas fee.

Molti exchange permettono anche di tenere un elenco di indirizzi di prelievo approvati, così il denaro può uscire solo verso indirizzi aggiunti prima, spesso dopo un periodo di attesa. Controlla se la tua piattaforma lo offre; la guida su come scegliere un exchange crypto elenca le funzioni di sicurezza da cercare.

Come ricevere crypto senza scambi di indirizzo

  1. Nel wallet o nell’exchange scegli prima la criptovaluta e la rete, poi premi Ricevi o Deposita. L’indirizzo che ottieni appartiene a quella rete.
  2. Copia l’indirizzo con il pulsante di copia dell’app o condividi il codice QR. Se usi un hardware wallet, fagli mostrare l’indirizzo e controlla che il computer visualizzi la stessa stringa.
  3. Manda a chi paga il nome della rete insieme all’indirizzo, e il memo o il tag se c’è. “USDT su TRON” è un’istruzione completa; “USDT” no.
  4. Su Bitcoin lascia che il wallet ti dia un indirizzo nuovo per ogni pagamento. Su Ethereum e sulla maggior parte delle catene a conti si tiene un solo indirizzo.
  5. Non inviare mai niente che inizi con 5, K o L, una chiave xprv o le tue parole di recupero. Chi ti paga non ne ha mai bisogno.

Verifica indirizzo crypto: controllarlo su un block explorer

Un block explorer è la cosa più simile a un verificatore di indirizzi crypto. Su mempool.space per Bitcoin o su Etherscan per Ethereum si incolla l’indirizzo nella casella di ricerca. Si vedono il saldo, l’elenco delle transazioni passate e, su Etherscan, se l’indirizzo è un account normale o un contratto. Etherscan mostra anche etichette pubbliche per gli indirizzi noti, come i wallet degli exchange. Ogni explorer legge una sola rete: Etherscan legge Ethereum, le altre catene EVM hanno explorer propri, quindi accertati di guardare quello giusto.

Un explorer non può dire a chi appartiene un indirizzo privo di etichetta pubblica. Uno storico lungo prova che l’indirizzo è in uso, non che sia della persona a cui pensi.

Riuso degli indirizzi e privacy: perché i wallet Bitcoin ne danno uno nuovo ogni volta

Tutto ciò che sta su una blockchain pubblica come Bitcoin o Ethereum può essere letto da chiunque, per sempre. Gli indirizzi non portano nomi, ma ogni pagamento in entrata e in uscita è visibile, quindi un indirizzo usato molte volte costruisce un archivio pubblico. La sezione 10 del whitepaper di Bitcoin, pubblicato nel 2008, già raccomandava una nuova coppia di chiavi per ogni transazione, perché i pagamenti non fossero collegati a un unico proprietario, ammettendo però che le transazioni con più input rivelano comunque qualche legame. Bitcoin.org continua a consigliare di usare un indirizzo nuovo per ogni pagamento ricevuto.

Un indirizzo Bitcoin è dunque rintracciabile? Sì, nel senso che la sua storia è pubblica. Il legame con una persona reale di solito arriva da fuori dalla blockchain: un exchange che ha verificato la tua identità con le regole KYC sa su quali indirizzi ti ha pagato, e le società di analisi raggruppano gli indirizzi che compaiono insieme nelle transazioni.

Creare indirizzi nuovi sarebbe una fatica se ognuno richiedesse un backup a sé. I wallet gerarchici deterministici (HD) hanno risolto il problema: un solo seed, salvato una volta come frase, genera tutte le chiavi e gli indirizzi necessari. BIP44 stabilisce il percorso che un wallet segue, con una catena di indirizzi da distribuire e un’altra per il resto che torna a te. Fissa anche un “gap limit” di 20: quando un wallet che ripristina un seed incontra 20 indirizzi inutilizzati di fila, smette di cercare. Se un tempo hai generato molti indirizzi senza usarli, i fondi ricevuti più avanti potrebbero non comparire dopo un ripristino finché non dici al wallet di scansionare più a fondo.

Il modello a conti di Ethereum funziona al contrario: un indirizzo contiene il saldo e l’intera cronologia, quindi la privacy si ottiene usando conti separati per scopi separati e non con una rotazione automatica.

Wallet self-hosted e regole UE: il travel rule sopra i 1.000 €, Consob e Banca d’Italia

Anche i regolatori guardano agli indirizzi, perché un prelievo da un exchange verso un indirizzo privato esce dal sistema regolamentato. Nell’Unione europea il regolamento (UE) 2023/1113 sui trasferimenti di fondi e di cripto-attività, firmato il 31 maggio 2023, si applica dal 30 dicembre 2024. Estende la “travel rule” alle crypto: i prestatori di servizi devono inviare con ogni trasferimento le informazioni su chi paga e su chi riceve, come le banche fanno per i bonifici.

Per gli indirizzi self-hosted l’articolo 14, paragrafo 5, aggiunge una soglia. Quando un trasferimento di oltre 1.000 € va a un indirizzo self-hosted, il prestatore di chi invia deve adottare misure adeguate per verificare che il cliente possieda o controlli quell’indirizzo; l’articolo 16, paragrafo 2, applica la stessa logica ai trasferimenti in arrivo da un indirizzo simile. L’Autorità bancaria europea ha pubblicato gli orientamenti sui dettagli il 4 luglio 2024, applicabili dalla stessa data del 30 dicembre 2024. Secondo la società di compliance Notabene, la firma crittografica del wallet è uno dei metodi ammessi, e di default al prestatore ne basta uno. In pratica ci si può aspettare che l’exchange chieda una prova, per esempio un messaggio firmato nel proprio wallet, la prima volta che si preleva più di 1.000 € verso quell’indirizzo. Il quadro più ampio è nella guida sul regolamento MiCA e nella voce del glossario su MiCA.

Per chi vive in Italia c’è un controllo parallelo, sul lato della piattaforma. Il periodo transitorio che permetteva ai vecchi operatori nazionali di continuare a lavorare è finito il 1° luglio 2026, come ha ricordato il comunicato congiunto di Consob e Banca d’Italia del 30 giugno 2026. Al 30 giugno il comunicato indicava otto prestatori di servizi per le cripto-attività (CASP) autorizzati: CheckSig S.r.l., Conio S.r.l., CryptoSmart S.p.A., Hercle S.r.l., Hodlie S.r.l., Olliv Italia S.r.l., Riv Digital S.r.l. e Young Platform S.p.A. Banca Sella S.p.A. aveva inoltre notificato la propria attività alla Banca d’Italia, per un totale di nove soggetti abilitati. L’elenco può essere cambiato da allora, quindi vale il registro dell’ESMA. Le due autorità invitano a cercare il proprio operatore in quel registro e a verificare quale entità giuridica presti davvero il servizio; se non risulta autorizzato, le crypto vanno spostate su un operatore autorizzato o su un wallet di autocustodia, oppure le posizioni vanno chiuse. Entrambe le strade cominciano con un nuovo indirizzo di deposito e con i controlli descritti sopra. Con un trasferimento verso il tuo wallet sopra i 1.000 € vale quanto detto per il travel rule: aspettati la richiesta di una prova di proprietà.

Nel Regno Unito la Financial Conduct Authority ha dichiarato nell’agosto 2023 che le imprese di cripto-attività devono raccogliere, verificare e condividere le informazioni sui trasferimenti dal 1° settembre 2023, in base alla Parte 7A delle Money Laundering Regulations 2017. Negli Stati Uniti, a ottobre 2026, si è andati nell’altra direzione. Il 23 dicembre 2020 FinCEN aveva proposto che banche e società di trasferimento di denaro conservassero i dati sui trasferimenti che coinvolgono wallet non custoditi sopra i 3.000 dollari e segnalassero quelli sopra i 10.000. L’avviso di ritiro, depositato il 5 ottobre 2026 e pubblicato nel Federal Register il 6 ottobre, chiude la questione: “FinCEN will take no further action on this NPRM.”

I formati di questa lezione appartengono a reti pubbliche, dove chiunque può creare un indirizzo e chiunque può leggere il registro. Non tutte le blockchain funzionano così. La prossima lezione mette a confronto blockchain pubbliche, private e di consorzio e chi può creare un indirizzo su ciascuna.

Fonti

  1. BIP173: formato di indirizzo Base32 per gli output witness nativi v0-16 (in inglese) github.com
  2. EIP-55: codifica degli indirizzi con checksum a maiuscole e minuscole (in inglese) eips.ethereum.org
  3. Tsuchiya, Dong, Soska, Christin: Blockchain Address Poisoning, USENIX Security 2025 (in inglese) arxiv.org
  4. Regolamento (UE) 2023/1113 riguardante i dati informativi che accompagnano i trasferimenti di fondi e di determinate cripto-attività eur-lex.europa.eu
  5. Federal Register: ritiro da parte di FinCEN della proposta sui wallet non custoditi, 2026-20430 (in inglese) federalregister.gov
Redazione di Coindaro

Chi ha scritto questo articolo

La redazione di Coindaro ricerca e scrive ogni articolo, recensione e guida pubblicata su Coindaro. Ogni fatto è verificato su fonti primarie come documenti ufficiali, autorità di regolamentazione e documentazione dei progetti, e ogni pagina cita le sue fonti. Copriamo mercati crypto, tecnologia e regolamentazione per i lettori di Europa e Nord America, in modo indipendente e senza contenuti a pagamento.

Continua a imparare