CoinJoin è una tecnica per migliorare la privacy in Bitcoin che combina le transazioni di più utenti in un'unica transazione congiunta, rendendo difficile per gli analisti della blockchain determinare quali indirizzi di input hanno inviato fondi a quali indirizzi di output. Proposta dallo sviluppatore di Bitcoin Gregory Maxwell nel 2013, CoinJoin preserva la privacy senza richiedere modifiche al protocollo Bitcoin: funziona utilizzando le transazioni Bitcoin standard in cui più partecipanti concordano di unire i propri input e output. CoinJoin è implementata in wallet incentrati sulla privacy come Wasabi Wallet e JoinMarket.
Definizione
CoinJoin combina più transazioni per migliorare la privacy:
| Aspetto | Descrizione |
| Meccanismo | Più utenti creano un'unica transazione con molti input e output di uguale valore |
| Beneficio in termini di privacy | Oscura il collegamento tra mittenti e destinatari |
| Modello di fiducia | Senza fiducia – nessun mixer centrale detiene i fondi; gli utenti firmano congiuntamente |
| Modifica del protocollo | Non è richiesto nulla: utilizza il formato standard delle transazioni Bitcoin. |
| A chi e' rivolto | Coordinamento tra più utenti (in genere tramite software) |
In cosa CoinJoin si differenzia dai mixer?
| Caratteristica | CoinJoin | Mixer centralizzato |
| Custodia | Non detentivo – nessuno detiene i tuoi fondi | Custodial – mixer detiene temporaneamente i fondi |
| Affidati ad | Senza bisogno di fiducia – garanzie crittografiche | È necessaria fiducia: il mixer potrebbe rubare fondi |
| Impronta sulla catena | Transazione unica multipartitica | Molteplici transazioni tramite indirizzi mixer |
| Stato regolamentare | Generalmente legale (strumento per la privacy) | Spesso segnalato come sospetto |
Origine e storia
| Data | Event |
| 2013 | Gregory Maxwell ha proposto CoinJoin sul Bitcoin Forum |
| 2014 | Le prime implementazioni di CoinJoin sono apparse ma richiedevano un coordinamento manuale |
| 2015 | Lanciato JoinMarket: il marketplace decentralizzato di CoinJoin. |
| 2018 | Wasabi Wallet è stato lanciato: la prima implementazione intuitiva di CoinJoin con Chaumian CoinJoin (protocollo ZeroLink). |
| 2019 | Lanciata la funzionalità Whirlpool di Samourai Wallet: implementazione mobile di CoinJoin. |
| 2022 | Tornado Cash (piattaforma di mixing per Ethereum, non CoinJoin) sanzionato dal Tesoro degli Stati Uniti: gli strumenti per la privacy hanno subito pressioni normative. |
| 2024 | Wasabi Wallet e Samourai Wallet hanno dovuto affrontare sfide normative; l'utilizzo di strumenti per la privacy è continuato, ma con un maggiore controllo. |
"CoinJoin permette agli utenti di Bitcoin di combinare le proprie transazioni in modo privato, senza dover affidare il proprio denaro a nessun altro."
Come funziona

| step | Processo |
| 1 | Più utenti desiderano effettuare transazioni Bitcoin |
| 2 | Un coordinatore (o protocollo peer-to-peer) abbina i partecipanti |
| 3 | Ciascun partecipante fornisce il proprio input (UTXO) e l'indirizzo di output desiderato |
| 4 | Tutti gli input e gli output sono combinati in un'unica transazione |
| 5 | Ciascun partecipante verifica che la transazione includa il proprio output |
| 6 | Ciascun partecipante firma solo il proprio contributo (nessuno controlla i fondi degli altri). |
| 7 | La transazione combinata viene trasmessa alla rete Bitcoin. |
| Transazione standard | Transazione CoinJoin |
| Alice: 0.5 BTC → Bob | Combinati: Alice (0.1), Bob (0.1), Carol (0.1) → tre output da 0.1 BTC |
| Facile tracciamento del mittente → destinatario | Impossibile determinare quale input abbia finanziato quale output |
| Implementazione/Attuazione | Piattaforma | Metodo |
| Portafoglio Wasabi | Computer desktop (Windows, Mac, Linux) | Chaumian CoinJoin (protocollo WabiSabi) |
| Unisciti al mercato | Desktop/Server | Mercato peer-to-peer per CoinJoins |
| Samourai Whirlpool | Cellulare (Android) | Cicli di miscelazione basati su Zerolink |
In parole semplici
- CoinJoin è uno strumento per la privacy di Bitcoin– mescola la tua transazione con quelle di altre persone, in modo che nessuno possa facilmente risalire a chi ha inviato denaro.
- Funziona combinando le transazioni– anziché effettuare transazioni separate per ciascuna persona, più persone uniscono le proprie transazioni in un'unica grande transazione con numerosi input e output.
- Il tuo denaro non viene mai trattenuto da nessun altro.– a differenza dei mixer, CoinJoin è non-custodial. Firmi la tua parte della transazione e nessun altro può prendere i tuoi Bitcoin.
- Viene utilizzato da Bitcoin, che tiene alla privacy utenti che non desiderano che le proprie transazioni finanziarie siano tracciabili pubblicamente sulla blockchain.
Importante: CoinJoin è uno strumento legittimo per la tutela della privacy, ma ha attirato l'attenzione delle autorità di regolamentazione. Alcuni exchange segnalano o rifiutano le criptovalute che sono state oggetto di transazioni tramite CoinJoin. Lo status legale varia a seconda della giurisdizione: nella maggior parte dei casi, l'utilizzo di strumenti per la privacy è legale, ma le autorità di regolamentazione si stanno concentrando sempre più sulla lotta al riciclaggio di denaro. Gli utenti dovrebbero informarsi sul quadro normativo della propria giurisdizione prima di utilizzare CoinJoin.
Esempi del mondo reale
Esempio 1: Portafoglio Wasabi
- Scenario: Un utente di Bitcoin attento alla propria privacy desiderava interrompere il collegamento tra la propria identità e le proprie transazioni in Bitcoin.
- Implementazione Utilizzando Wasabi Wallet, l'utente ha partecipato a round automatizzati di CoinJoin. Il wallet si è coordinato con altri utenti per creare transazioni congiunte con output di uguale valore nominale (0.1 BTC, 0.01 BTC, ecc.).
- Risultato: Dopo diversi round di CoinJoin, la cronologia Bitcoin dell'utente risultava completamente oscurata. Gli analisti blockchain non erano più in grado di risalire in modo affidabile all'origine delle monete.
Esempio 2: JoinMarket
- Scenario: Un possessore di Bitcoin desiderava guadagnare commissioni fornendo al contempo liquidità per le transazioni di CoinJoin.
- Implementazione JoinMarket funziona come un mercato in cui i "maker" offrono le proprie monete per il mixing di CoinJoin e guadagnano piccole commissioni, mentre i "taker" avviano i CoinJoin e pagano tali commissioni.
- Risultato: JoinMarket ha creato un mercato della privacy autosostenibile in cui entrambe le parti traggono vantaggio: i creatori guadagnano rendimento sui loro Bitcoin e i compratori ne traggono beneficio. riservatezza delle transazioni.
Esempio 3: Pressione regolatrice
- Scenario: A seguito delle sanzioni imposte a Tornado Cash nell'agosto del 2022, gli strumenti per la tutela della privacy nell'intero ecosistema delle criptovalute sono stati oggetto di un esame più attento.
- Implementazione Alcuni exchange hanno iniziato a segnalare o rifiutare i Bitcoin che erano stati scambiati tramite CoinJoin, e gli sviluppatori di strumenti per la tutela della privacy si sono trovati ad affrontare sfide legali.
- Risultato: La situazione ha messo in luce la tensione tra la privacy finanziaria e la conformità normativa. L'utilizzo di CoinJoin è continuato, ma con una maggiore consapevolezza dei rischi normativi.
Vantaggi
| Vantaggio | Descrizione |
| Privacy | Oscura i collegamenti delle transazioni sulla blockchain pubblica |
| Non detentivo | Nessun terzo detiene i tuoi fondi in alcun momento |
| trustless | Le garanzie crittografiche impediscono il furto da parte dei coordinatori |
| Nessuna modifica al protocollo | Funziona con le transazioni Bitcoin standard |
| fungibilità | Migliora la fungibilità di Bitcoin interrompendo la cronologia delle transazioni |
Svantaggi e rischi
| Svantaggio | Descrizione |
| Rischio regolamentare | Alcune giurisdizioni potrebbero limitare l'utilizzo degli strumenti per la privacy |
| Rifiuto dello scambio | Alcuni exchange segnalano i Bitcoin elaborati da CoinJoin |
| Coordinazione | Richiede un numero sufficiente di partecipanti per un'efficace interazione |
| Costi | Le transazioni CoinJoin sono più grandi e comportano costi di mining maggiori. |
| Complessità | Per utilizzare CoinJoin correttamente è necessario comprenderne i limiti. |
FAQ
CoinJoin è legale?
CoinJoin è legale nella maggior parte delle giurisdizioni, in quanto utilizza transazioni Bitcoin standard. Tuttavia, utilizzarlo per riciclare denaro è illegale. Alcuni enti regolatori stanno intensificando i controlli sugli strumenti che tutelano la privacy. Verifica le leggi locali prima di utilizzare CoinJoin.
CoinJoin rende Bitcoin anonimo?
CoinJoin migliora significativamente la privacy interrompendo il collegamento tra input e output, ma non rende Bitcoin completamente anonimo. Gli importi delle transazioni, l'analisi dei tempi e altre tecniche possono comunque fornire alcune informazioni. Più cicli di CoinJoin aumentano la privacy.
È possibile che i Bitcoin acquistati tramite CoinJoin vengano rifiutati dagli exchange?
Alcuni exchange adottano politiche di segnalazione o rifiuto dei Bitcoin che sono stati scambiati tramite CoinJoin. Ciò ha scatenato un dibattito sulla fungibilità del Bitcoin, ovvero se tutti i Bitcoin debbano essere trattati allo stesso modo, indipendentemente dalla loro storia.









