Vai al contenuto
buybitcoinsmart

Glossario / Privacy e sicurezza

CoinJoin

Che cos'è un coinJoin?
CoinJoin è un'unica transazione bitcoin che più persone costruiscono insieme, ognuna inserendo bitcoin e prelevando importi di pari dimensione, così nessun osservatore può dire quale output appartenga a quale input.

Una transazione è solo un elenco di input e un elenco di output, e nulla nei dati dice chi ha pagato chi. Gregory Maxwell pubblicò l'idea il 22 agosto 2013, e il codice funzionante arrivò nel giro di pochi giorni. Quello che un coinjoin compra è ambiguità, non invisibilità, e può creare attriti con gli exchange quando i bitcoin tornano indietro.

Come funziona

L'analisi della catena si basa su un presupposto più di ogni altro: gli input firmati nella stessa transazione appartengono alla stessa persona. Un coinjoin fa sì che quel presupposto produca di proposito una risposta sbagliata.

Diversi partecipanti apportano ciascuno uno o più input e ciascuno richiede un output di dimensione identica. Ogni partecipante firma solo i propri input, quindi nessuno può rubare a nessun altro, e se un partecipante si ritira prima di firmare, la transazione semplicemente non avviene mai. Quando viene trasmessa sembra un unico pagamento con molti input e molti output uguali, e un analista che legge la catena non ha modo di abbinarli. Con cinque output uguali, ciascuno ha cinque proprietari plausibili; se il risultato passa per altri round, l'insieme dei candidati si moltiplica.

Due elementi tecnici lo rendono utilizzabile. Un coordinatore raccoglie le iscrizioni e assembla la transazione, e le firme cieche impediscono perfino al coordinatore di sapere quale output richiesto corrisponde a quale input. Il protocollo WabiSabi di Wasabi ha esteso questo principio a importi arbitrari usando credenziali invece di tagli fissi.

La parte scomoda sono gli avanzi. Se entri con 0,013 BTC e il taglio del pool è 0,01, l'eccedenza di 0,003 torna come resto che è dimostrabilmente collegato al tuo input. Chi si occupa di privacy lo chiama resto tossico, e trattarlo come non correlato all'output misto è l'errore che annulla tutto l'esercizio. La stessa disciplina vale dopo: spendi insieme due output misti e li hai ricollegati tu stesso.

Perché questo conta quando compri bitcoin

Gli strumenti per il coinjoin si sono ridotti drasticamente nel 2024, e qualsiasi pagina onesta deve partire da questo. Il 24 aprile 2024 il Dipartimento di Giustizia degli Stati Uniti ha accusato i due fondatori di Samourai Wallet, il cui servizio Whirlpool era l'implementazione di coinjoin per bitcoin più usata, di associazione a delinquere finalizzata a gestire un'attività di trasferimento di denaro senza autorizzazione e di riciclaggio. Whirlpool e il suo servizio complementare Ricochet avevano trattato più di 80.000 BTC, oltre 2 miliardi di $ al momento delle transazioni. Entrambi gli uomini si sono dichiarati colpevoli a luglio 2025 del capo di imputazione per trasferimento di denaro senza autorizzazione e sono stati condannati a novembre 2025, Keonne Rodriguez a cinque anni e William Hill a quattro. Pochi giorni dopo gli arresti, zkSNACKs ha bloccato l'accesso degli utenti statunitensi al coordinatore di Wasabi e lo ha chiuso del tutto il 1º giugno 2024.

La direzione normativa era già tracciata. A ottobre 2023, FinCEN ha proposto una norma che designa il mixing di criptovalute come una classe di transazioni di primaria preoccupazione per il riciclaggio ai sensi della sezione 311 dello USA PATRIOT Act, il che imporrebbe obblighi di segnalazione alle istituzioni finanziarie statunitensi che trattano fondi misti. La misura è rivolta alle istituzioni, non ai privati, ma spiega perché gli exchange sono diventati cauti.

Per chi compra bitcoin le conseguenze pratiche sono concrete. Ogni grande piattaforma recensita su questo sito verifica l'identità, e diverse eseguono analisi della blockchain sui depositi, quindi inviare bitcoin con una recente storia di coinjoin direttamente a un conto exchange a tuo nome può innescare una revisione, una richiesta di documenti sulla provenienza dei fondi o un prelievo bloccato. La legalità varia anche tra le 231 guide per paese di questo sito: possedere e spostare i propri bitcoin è legale nella maggior parte di esse, mentre gestire un servizio di mixing è una questione di autorizzazione in molte e un reato in alcune.

La maggior parte delle persone che chiede del coinjoin in realtà non ne ha bisogno. Le fughe di privacy che colpiscono i normali acquirenti sono il riutilizzo degli indirizzi, la scelta negligente degli input e la pubblicazione di un indirizzo. Risolvi prima questi problemi, con un indirizzo nuovo per ogni pagamento e il coin control a ogni invio, e avrai chiuso le falle su cui le società di analisi contano di più.

Anatomia di un round a cinque vie

Vale la pena descrivere Whirlpool con precisione, perché è stato il design che i bitcoiners hanno effettivamente usato di più. Gestiva quattro pool fissi da 0,001, 0,01, 0,05 e 0,5 BTC, e ogni round era una transazione con cinque input e cinque output.

Prendi il pool da 0,01 BTC. Cinque persone si registrano, il coordinatore costruisce una transazione che consuma i loro cinque input e paga cinque output di esattamente 0,01 BTC, e tutti firmano. Nessuno che osservi può dire quale dei cinque output sia stato finanziato da quale input, e nemmeno il coordinatore può. Una commissione di ingresso una tantum del 5 per cento del taglio del pool, 0,0005 BTC in questo pool, dava diritto a rimixaggi gratuiti illimitati in seguito, così un output poteva rientrare round dopo round e ampliare ogni volta il proprio insieme di candidati.

L'aspetto economico è l'inconveniente da conoscere. Una commissione di ingresso del 5 per cento sul pool più piccolo è denaro significativo su una piccola somma, e la transazione stessa comporta commissioni di mining come qualsiasi altra. Chi tratta un coinjoin come gratuito non sta facendo i conti.

CoinJoin vs payjoin

Un coinjoin si annuncia da solo. Output uguali e molti input sono uno schema riconoscibile, ed è per questo che gli strumenti di analisi etichettano queste transazioni a prima vista, e che l'etichettatura è ciò che causa problemi con gli exchange. Un payjoin invece si nasconde in bella vista: è un pagamento reale tra due parti in cui il destinatario aggiunge discretamente un input, così il risultato sembra una spesa ordinaria e inganna semplicemente chiunque lo stia misurando. CoinJoin richiede un coordinatore, altri partecipanti e una commissione. Payjoin richiede solo un pagamento che stavi comunque facendo e un destinatario il cui software lo gestisce.

Da non confondere con

Domande frequenti

Usare CoinJoin è legale?

Usare software per la privacy sui propri bitcoin non è di per sé un reato nella maggior parte delle giurisdizioni, e i procedimenti giudiziari negli Stati Uniti che hanno posto fine a Samourai Wallet hanno accusato di trasferimento di denaro senza autorizzazione i gestori del servizio, non i suoi utenti. Le norme variano da paese a paese, quindi controlla la guida per il tuo.

Un exchange bloccherà i bitcoin passati attraverso un CoinJoin?

Può succedere. I grandi exchange filtrano i depositi con l'analisi della blockchain, e una storia recente di mixing è uno dei modelli che segnalano, il che può far scattare una richiesta sulla provenienza dei fondi o un prelievo trattenuto. Inviare bitcoin passati per il mixing direttamente a un conto a tuo nome è la mossa più rischiosa.

Serve un CoinJoin per avere una privacy decente?

La maggior parte delle persone non ne ha bisogno. Il riutilizzo degli indirizzi e una selezione distratta degli input rivelano molto più dell'assenza di mixing, quindi usare un indirizzo nuovo per ogni pagamento e attivare il coin control chiude prima le lacune che contano.

Leggi anche

Termini correlati

Altro in Privacy e sicurezza

Leggi questa pagina in inglese