Cos'è CoinJoin?
CoinJoin è un metodo collaborativo per inviare bitcoin che mescola molte spese in un unico pagamento condiviso, rendendo difficile per gli osservatori capire chi ha pagato chi. Rimane una normale transazione sulla blockchain, semplicemente creata insieme da più portafogli nello stesso momento. Immagina amici che infilano banconote identiche in una busta, poi ognuno prende in silenzio la stessa somma in un nuovo portafoglio.
CoinJoin equivale a riciclaggio di denaro. Non è vero. È una tecnica di coordinamento tra portafogli, e le monete non lasciano mai il tuo controllo durante il processo.
Come funziona CoinJoin
Ecco una breve spiegazione semplice.
- Avvio: Apri un portafoglio che supporta il metodo e partecipi a un round con altri utenti.
- Costruzione: Ogni partecipante fornisce input e prepara output di dimensioni uguali. Il tuo portafoglio comunica con un coordinatore o con i pari e compone una bozza.
- Firma: Ogni partecipante firma solo le proprie parti, poi la finale transazione congiunta è pronta.
- Resto: Eventuale resto torna a te su un indirizzo nuovo, che dovresti tenere separato dall'output miscelato.
- Conferma: Viene trasmessa, confermata, e puoi ripetere altri round se desideri un effetto di gruppo maggiore.
Questa è l'idea.
Perché CoinJoin è importante
Perché dovrebbe interessarti?
- Vantaggio: Aumenta la privacy sulla blockchain per stipendi, risparmi, regali e spese quotidiane.
- Prospettiva: L'analisi della blockchain è molto diffusa, e CoinJoin è una risposta lato utente che si basa su firme standard, non su magie.
- Rilevanza: Lo vedrai nei portafogli Bitcoin, nei pagamenti peer to peer e nelle operazioni di tesoreria di comunità che tengono alla discrezione.
Non unire il tuo output miscelato con monete vecchie in seguito. Usalo da solo o tramite round nuovi, e evita il riuso degli indirizzi. Semplici mosse, copertura più forte.
Caratteristiche principali di CoinJoin
Queste caratteristiche definiscono la tecnica:
- Pooling: Molti input e molti output dall'aspetto uguale appaiono in un unico invio, il che complica il tracciamento semplice.
- Firme: Ogni partecipante conserva le proprie chiavi e firma solo i propri input.
- Uguali: Gli output spesso hanno importi identici, il che rompe la comune tecnica di abbinamento degli importi.
- Non custodial: Nessuna terza parte detiene i tuoi fondi, il coordinamento riguarda lo scambio di messaggi e le firme.
- Resto: Gestire correttamente il resto conta, poiché un resto gestito male può ricollegarti.
- Ripetere: Più round possono allargare la tua folla e migliorare la copertura.
Varianti
Esistono varianti diverse, ognuna con compromessi su velocità, commissioni e stile di coordinamento:
- JoinMarket: Un modello maker e taker che paga i maker per essere disponibili, spesso peer to peer.
- Wasabi WabiSabi: Round a importo variabile che usano credenziali per nascondere gli importi durante la sessione.
- Whirlpool: Denominazioni fisse con cicli multipli che mirano a una copertura a lungo termine.
- PayJoin: Un pagamento diretto basato su BIP 78 in cui il ricevente aggiunge anch'esso un input, così sembra un pagamento semplice pur mescolando.
Questa è tecnologia per la privacy, non invisibilità. Diversi servizi e autorità di regolamentazione possono analizzare gli output miscelati, quindi conserva registri e conosci le regole locali.
Esempio
Un designer freelance riceve bitcoin da un cliente, partecipa a un round con dozzine di pari per 0.1 BTC, ottiene un nuovo output da 0.1 BTC su un indirizzo nuovo, poi in seguito spende da quell'output per acquistare attrezzatura.
Curiosità
Gregory Maxwell ha descritto l'idea nel 2013, e il nome è esattamente quello che sembra: monete unite insieme, un tocco Rolex che incontra l'energia dei thread di Reddit con una base matematica.
Conclusione
In breve: un pagamento collettivo che ti permette di mantenere private le tue vicende, effettuato con firme standard e senza intermediari.
