CoinJoin di Bitcoin: migliorare la fungibilità. Uno degli aspetti più importanti di Bitcoin è la capacità di effettuare transazioni private.
CoinJoin è una tecnologia essenziale che aumenta la privacy degli utenti e la fungibilità di Bitcoin in quanto consente agli utenti di combinare numerosi pagamenti in un'unica transazione, rendendo quasi impossibile per un utente malintenzionato sapere da dove provengono o vanno le monete.
In sostanza, questa funzione è estremamente potente per la privacy di Bitcoin perché consente agli utenti di creare transazioni multisig (multi-firma) e anche transazioni CoinJoin complesse che sembrano semplicemente normali transazioni quotidiane.
Ciò rende difficile per le società di analisi della catena analizzare i flussi in entrata/in uscita delle monete nelle transazioni.
Come funziona CoinJoin
Immagine: TwoTx.png.
CoinJoin è un metodo affidabile per combinare più pagamenti Bitcoin da più spenders in una singola transazione per rendere più difficile per le parti esterne determinare quale spender pagato quale destinatario o destinatario. A differenza di molte altre soluzioni per la privacy, le transazioni CoinJoin non richiedono una modifica al protocollo Bitcoin.
Questo miglioramento è stato proposto da Gregory Maxwell, un importante sviluppatore di Bitcoin.
Essenzialmente, le firme - una per input - all'interno di una transazione sono completamente indipendenti l'una dall'altra. Ciò significa che è possibile per gli utenti Bitcoin concordare un insieme di input da spendere e un insieme di output a cui pagare, e poi firmare individualmente e separatamente una transazione e successivamente unire le loro firme.
La transazione non è valida e non sarà accettata dalla rete fino a quando non saranno fornite tutte le firme, e nessuno firmerà una transazione che non è di loro gradimento.
Come usare CoinJoin
Al momento della scrittura, ci sono due portafogli di criptovaluta disponibili che hanno implementato con successo le transazioni CoinJoin.
Il primo e più ampiamente utilizzato è il portafoglio Wasabi. Il secondo - il portafoglio Samurai - è un giocatore più recente nello spazio, ma la sua popolarità sta crescendo rapidamente.
L'altro modo per utilizzare questa funzione è creare manualmente una transazione CoinJoin tramite il client Bitcoin-Qt.
Miglioramenti a CoinJoin
Vengono costantemente apportati miglioramenti a questa tecnologia come un modo per aumentare la privacy degli utenti durante le transazioni Bitcoin.
JoinMarket, ad esempio, è un marketplace per le transazioni CoinJoin, che consente a chiunque di creare transazioni per qualsiasi importo che desideri in qualsiasi momento. In cambio pagano una commissione per la liquidità messa a loro disposizione.
Un altro miglioramento è l'aggiunta di più hop tra le transazioni degli utenti per rendere il tracciamento del percorso delle transazioni molto più difficile per terzi.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.