Shopping Cart
0

Mixare e rendere anonimi i tuoi Bitcoin con il Coinjoin

Ciao e benvenuto in questo (lungo, lasciamelo dire ahah) tutorial ๐Ÿ‘๐Ÿป

Nelle prossime righe ti spiegherรฒ TUTTO ciรฒ che devi sapere, passo passo, per garantirti anonimitร  e privacy sui tuoi Bitcoin. Qua sotto trovi un video che ti spiega la stessa cosa, se invece preferisci leggere, continua con l’articolo.

Se ti interessa fare un passo in piรน e scoprire anche come gestire i tuoi Bitcoin in modo sicuro e, perchรจ no, anche spenderli in modo totalmente anonimo, ti consiglio di acquistare il mio corso:
Bitcoin Concentrato Pratico.

Possiamo partire! ๐Ÿ”ฅ

Se preferisci il video all’articolo, guarda questo!

โ˜๐Ÿป INDICE

๐Ÿ“œ Le basi del mixing

๐Ÿ’ฑ Coinjoin con Wasabi Wallet
1๏ธโƒฃ Apertura dellโ€™applicazione
2๏ธโƒฃ Impostazioni
3๏ธโƒฃ Avvio del Coinjoin
4๏ธโƒฃ Costi e funzionamento del Coinjoin
5๏ธโƒฃ Extra

โšก Lightning Network

โ‰๏ธDomande


๐Ÿ“œ Le basi del mixing

Nelle settimane precedenti abbiamo visto insieme 2 temi molto importanti:

๐Ÿ“ฝ๏ธ Come cancellare le tracce sui nostri acquisti Bitcoin

๐Ÿ“ฝ๏ธ Come iniziare ad acquistarli senza lasciare tracce


Benchรจ queste pratiche siano utilizzate da molti per fini illegali (evasione, etcโ€ฆ) noi sappiamo bene che la privacy รจ principalmente uno scudo che aiuta la nostra sicurezza.

Poter scegliere con CHI condividere i dati, piuttosto che rilasciarli in giro a chi capita capita, รจ una delle prime cosa da imparare se si vogliono avere meno attacchi possibili. Cosa che come abbiamo visto nei video, puรฒ arrivare sia da un criminale che dallo stato.

Nei video precedenti abbiamo visto come rendere anonimi i nostri Bitcoin da QUI in poi, oggi scopriremo invece come rendere anonimi quelli acquistati in passato.

Ci sono vari metodi per mixare i BTC, oggi ne vedremo due:

  1. CoinJoin (dove tutto รจ completamente AUTOMATICO)
  2. Lightning Network (sarete voi a dover fare degli spostamenti)

Piccolo riassunto su cosa vol dire mixare e come funziona nella pratica questo procedimento:

  1. Ogni persona ha i propri Bitcoin senza privacy nel portafoglio
  2. Ci mettiamo dโ€™accordo per metterli tutti insieme e mischiarli (immagina di fondere delle monete dโ€™oro in un nuovo lingotto)
  3. A questo punto ognuno si divide il lingotto in nuove monete ed ognuno si riprende la sua parte.
  4. Ora non esiste piรน un collegamento chiaro tra il prima e il dopo. Si potrร  sempre sapere euristicamente (andando per logica) che io ho sempre gli stessi BTC di prima, ma sarร  impossibile seguirli e quindi nessuno saprร  quando e come li spenderรฒ in futuro.

Ok, ora possiamo passare a guardare sul lato pratico come fare tutto questo.

๐Ÿ’ฑ Coinjoin con Wasabi Wallet

Il compromesso perfetto tra efficienza, anonimato e semplicitร . Andiamo a vedere insieme direttamente nella pratica come funziona.


1๏ธโƒฃ Apertura dellโ€™applicazione

Scarico il software da questo link:

https://wasabiwallet.io/index.html#download

Una volta installato vi ritroverete con una schermata simile a questa:

In questo caso io ho giร  un wallet, voi ovviamente dovrete crearne uno nuovo.

Wasabi, ovviamente, non รจ custodial, cioรจ vi da totalmente nelle vostre mani la proprietร  e custodia dei propri BTC. Significa in breve che dovete segnarvi le 12 parole del portafoglio.

Scegliete dunque se creare un wallet facendovi dare la seedphrase che dovrete salvare (le famose 12 parole), oppure utilizzare un hardware wallet (si integra molto bene ed in maniera automatica).


Attenzione, se volete fare Coinjoin siete obbligati ad usare il wallet su Wasabi, NON potete fare Coinjoin con lโ€™hardware wallet questo perchรจ semplicemente vi sarร  impossibile mixarli (questione di firme, etcโ€ฆ). Stanno sperimentando un integrazione con Trezor ma restiamo sul semplice.


La procedura corretta quindi รจ utilizzare un loro wallet cliccando su โ€œcreate a new walletโ€ ed in seguito, dopo il Coinjoin, spostate i BTC sul vostro Hardware Wallet (dopo vedremo come si inviano).

La funzione di โ€œimport walletโ€ vi serve se avete un file di backup di un wallet fatto precedentemente. La funzione di โ€œrestore walletโ€ vi serve se avete le 12 o 24 parole di un wallet che volete ripristinare.

Una volta creato dovrete scegliere una password per accedervi.

Questa รจ molto importante da conservare con cura perchรจ vi sblocca il portafoglio sullโ€™app di Wasabi, quindi se qualcuno vi prende il PC dovrebbe inserire quella password per accedere al portafoglio utilizzando una volta aperta lโ€™applicazione.

Ogni volta che aprite lโ€™app, come vedete, ve la chiede.

Durante la prima apertura il wallet ci metterร  un attimo a sincronizzarsi con la chain. Tranquilli, non la scarica tutta, si deve solo โ€œallineareโ€.

Come vedete nel mio schermo รจ attivata la โ€œdiscrete modeโ€ cosรฌ da nascondere tutti i dati sensibili. Trovate il pulsante in basso a sinistra.


Le informazioni che vediamo subito sono:

  • Il saldo che abbiamo (fornito in Bitcoin e Dollari)
  • Il grado di anonimitร  dei nostri BTC
  • Il prezzo di Bitcoin
  • La lista di tutto le transazioni che abbiamo fatto e di tutti i coinjoin
  • In alto a destra poi troviamo 2 pulsanti basici che sono โ€œinviaโ€ e โ€œriceviโ€

Vi faccio notare qua in basso lโ€™iconcina che ci avvisa che TOR รจ in funzione, quindi il nostro traffico dati รจ โ€œmascheratoโ€ e che รจ tutto connesso e ok.

Nelle impostazioni non cโ€™รจ praticamente nulla da toccare. Lasciate tutto cosรฌ come vedete in foto che andiamo alla grande.

Quello che dobbiamo andare a fare รจ entrare nelle impostazioni di Coinjoin:

2๏ธโƒฃ Impostazioni

Le prime impostazioni che troviamo sono quelle dellโ€™auto-coinjoin.

Wasabi infatti fa tutto in automatico. Quello che dovete selezionare qua รจ la soglia dalla quale iniziale a fare il coinjoin. Una volta superata quella soglia, lo farร  in automatico.

Qua abbiamo la possibilitร  di cliccare su change per definire la modalitร  di coinjoin


Le tre modalitร  predefinite sono:

  • Minimizza costi: fai coinjoin solamente quando costa meno. Ci metteranno piรน tempo per diventare anonimi
  • Velocitร  massima: fammi il coinjoin il prima possibile
  • Massima privacy: voglio essere il piรน anonimo possibile

Possiamo anche selezionare la nostra modalitร  personale cliccando su โ€œcustomizeโ€


Qua notiamo la โ€œred coin isolationโ€. Cosโ€™รจ?

Vediamolo con calma:

Il nostro portafoglio bitcoin รจ formato da una serie di monete ben distinte, ognuna di esse prende il nome di UTXO (Unspent Transaction Outoput). Ognuna di queste UTXO avrร  un proprio Anonymity Score Target cioรจ ci dice quanto รจ anonima quella coin. 1 รจ il punteggio minimo.

Selezionando questa voce facciamo in modo che solamente una transazione con un punteggio di 1 venga inserita in un coinjoin (in caso diverso ne possono entrare anche piรน di una volta). Perchรจ si consiglia di lasciarlo attivo se si vuole la massima privacy?

Chi fa chainanalisys potrebbe in modo euristico, cioรจ tramite un โ€œcalcolo delle probabilitร โ€, risalire piรน facilmente alla strada delle nostre coin se abbiamo piรน indizi che portano a noi.


Ok una volta capito questo possiamo settare il nostro anonymity score minimo. In base a cosa cambia questo valore? In base a diversi fattori, uno dei principali รจ lโ€™anonymity set, ovvero tra quanto persone mi sto โ€œnascondendoโ€.

Te lo spiego con un esempio:

0.1 BTC (Alice)       0.1 BTC (Anon set 3)
0.3 BTC (Bob)     ->  0.1 BTC (Anon set 3)
0.4 BTC (Charlie)     0.1 BTC (Anon set 3)
                      0.2 BTC (Change Coin Bob)
                      0.3 BTC (Change Coin Charlie)

In questo caso lโ€™anon set รจ di 3 perchรจ la cifra piรน grande e comuni a tutti รจ di 0.1. Quindi io posso avere anche 50 BTC ma Alice che รจ la parte piรน piccola che partecipa ha solo 0.1 quindi per quella UTXO il mio Anon Set รจ 1.

Facciamo un altro esempio dove Bob e Charlie hanno molto di piรน. In questo caso le UTXO che possono fare tutti e 3 hanno un Anon Set di 3, mentre quelli che possono fare solo in 2 hanno un Anon Set di 2.

0.1 BTC (Alice)       0.1 BTC ALICE (Anon set 3)
0.6 BTC (Bob)     ->  0.1 BTC BOB (Anon set 3)
0.8 BTC (Charlie)     0.1 BTC CHARLIE (Anon set 3)
                      0.5 BTC BOB (Anon set 2)
                      0.5 BTC CHARLIE (Anon set 2)                      
											0.2 BTC (Change Coin Charlie)

Oltre a questo fattore ci sono anche altri punti che modificano il valore di Anonymity Score. Non si tratta di una โ€œscienza esattaโ€ perchรจ le variabili sono molte ed imprevedibili, sappiate che 50 รจ giร  buono. Wasabi tiene comunque delle stime al ribasso sui punteggi, quindi andate tranquilli, che non sarete mai meno anonimi di quello che pensate.

Se guardi questa foto noti come una volta aumentato il valore del mio Anonymity score da 5 a 10, non ho piรน la privacy al 100% su tutte le UTXO (ogni โ€œsettoreโ€ รจ una UTXO diversa) e quindi alcune UTXO sono da ri-coinjoinare.

Quindi la privacy รจ una โ€œscalaโ€ di grigi piuttosto che essere o bianco o nero.

Tutto ciรฒ che ci rimane ora รจ settare la frequenza del coinjoin automatico. Ovviamente piรน spingo piรน aumentano i costi. Possiamo anche avviarlo manualmente. Andiamo a vedere come si fa nella prossima sezione.

Stai trovando questo articolo interessante e vorresti approfondire la gestione in sicurezza e privacy dei tuoi Bitcoin? Richiedi una consulenza privata (in sconto del 50%!) o studia con il nostro corso Bitcoin Concentrato Pratico.


3๏ธโƒฃ Avvio del Coinjoin

Ok ce lโ€™abbiamo fatta, finalmente possiamo avviare il coinjoin. Se non รจ giร  partito perchรจ era settato come โ€œautomaticoโ€ allora basta premere โ€œplayโ€ ed il gioco รจ fatto, dobbiamo solo attendere.

Devo tenere aperto Wasabi durante il coinjoin o posso chiuderlo? Si, Wasabi deve rimanere aperto.

Cosa succede se lo chiudo per sbaglio, mi si spegne il computer o va via la connessione durante un coinjoin? Perdo i miei BTC? No, la transazione di coinjoin รจ atomica questo significa che avviene totalmente oppure non avviene. Stai pure tranquillo, non rischi di perdere i tuoi fondi.

รˆ veramente cosรฌ facile, non cโ€™รจ nulla di complesso o strano di cui doversi preoccupare.

4๏ธโƒฃ Costi e funzionamento del Coinjoin

Premessa, come cโ€™รจ scritto direttamente sullโ€™app, il costo รจ di 0.3% sul totale dei BTC che vogliamo coinjoinare + le fees di mining (in questo periodo sono veramente basse quindi non fatevi problemi).

Una domanda che sicuramente in tanti vi starete chiedendo รจ:

Ma come fa Wasabi a fare Coinjoin? Cioรจ per unire le UTXO da diverse persone e ridarle alle stesse persone, vuol dire che loro sanno da chi arrivano e a chi le stanno ridando? Quindi non sono anonimo visto che Wasabi รจ un ente centrale che guadagna dai coinjoin?

Risposta: NO!

Wasabi applica il coinjoin tramite le cosidette firme โ€œchaumianeโ€ anche chiamate โ€œblind signatureโ€ ovvero riesce a firmare e verificare le transazioni senza perรฒ conoscerne il contenuto.

5๏ธโƒฃ Extra

Cโ€™รจ una funzione che non conosce quasi nessuno ma che ti permette di ottenere il massimo dal coinjoin ovvero il cosiddetto โ€œUtxo Selectionโ€. Questo significa riuscire a spendere gli UTXO singolarmente, senza mischiarli di nuovo.

Ti ricordo lโ€™esempio delle monete di prima?

Ecco immagina che io ho due monete, una da 0.05 BTC e lโ€™altra di 0.02 BTC. Se devo spostare questi 0.07 btc da Wasabi ad un mio Hardware Wallet e lo facciamo insieme, per farlo potrรฒ unire queste due monete in una unica.

Cosรฌ facendo perรฒ da fuori possono capire che quindi quelle due UTXO diverse appartenevano alla stessa persona e quindi perdo privacy. Se invece io le sposto una alla volta (e quindi faccio due transazioni diverse, a due indirizzi di destinazione diversi) a quel punto nessuno potrร  saperlo.

Premi CTRL + D + C

Ti si aprirร  una schermata โ€œsegretaโ€ per la selezione delle UTXO.

Come vedi ogni UTXO ha un proprio punteggio di anonimitร  (come abbiamo giร  visto) ed io possono scegliere quale inviare, cliccando il pulsante in basso, cosรฌ da mantenere il mio livello di anonimitร  il piรน alto possibile.

รˆ una pratica โ€œestremaโ€, mi sento dire che รจ piรน che sufficiente usare delle buone pratiche come:

  1. Spostare i propri BTC con piccole cifre, non fare mai grossi spostamenti
  2. Spostare i propri BTC con cifre โ€œcasualiโ€. Ad esempio non inviare mai 0.05 btc invia piuttosto 0.0439875 btc
  3. Spostare i propri BTC ad intervalli di tempo casuali, a qualche giorno \ settimana di distanza lโ€™uno dallโ€™altro.

Ma come si inviano e ricevano i BTC? Molto semplicemente cliccando su โ€œinviaโ€ o โ€œriceviโ€. Ma giusto per darti 2 dritte:

– INVIA Cโ€™รจ poco da fare, incolli qua dentro lโ€™indirizzo, scrivi la quantitร  di BTC che vuoi inviare e dopo aver cliccato su โ€œinviaโ€ digiti la password.

– RICEVI Prima ti viene chiesto di dare un โ€œnomeโ€ alla persona o piattaforma dalla quale stai ricevendo i fondi. Ovviamente ogni volta che fai โ€œriceviโ€ Wasabi genererร  un nuovo indirizzo. Ora non รจ il caso di approfondire ma questo รจ lo standard, ogni UTXO, per ogni volta che ricevo dei BTC. Ne parleremo piรน avanti nel caso.

Se ci fai caso infatti in basso cโ€™รจ il pulsante per โ€œricevere su un indirizzo mai utilizzatoโ€ perchรจ magari lโ€™hai generato in precedenza ma non usato.


Recap delle caratteristiche:

  • Semplicitร  assoluta
  • Connessione con rete TOR e firme cieche
  • Open-Source
  • Fees regolari

Stai trovando questo articolo interessante e vorresti approfondire la gestione in sicurezza e privacy dei tuoi Bitcoin? Richiedi una consulenza privata (in sconto del 50%!) o studia con il nostro corso Bitcoin Concentrato Pratico.


โšก Lightning Network

Unโ€™altra soluzione per riguadagnare privacy sui nostri Bitcoin รจ quello di farli passare per il Lightning Network. Questo perchรจ, per sua stessa struttura, LN (Lightning Network) รจ molto piรน indirizzato alla privacy. Dunque potrei โ€œeliminareโ€ il KYC dei miei BTC in questo modo:

Ti spiego questa immagine:

Immagina di aver appena ricevuto 0.5 btc sul tuo indirizzo BTC. Ora, vuoi anonimizzarli ma per qualche motivo piuttosto che una soluzione centralizzata preferisci utilizzare un metodo decentralizzato senza possedere un nodo BTC.

La prima cosa che devi fare รจ โ€œconvertireโ€ i tuoi BTC on-chain in BTC sul LN. Tranquillo, non devi imparare a farlo, perchรจ oggi ti mostro 2 applicazioni che gestiscono tutta questa cosa in automatico.

Una volta fatto ciรฒ hai giร  dei โ€œBTC anonimiโ€ nel senso che non sono piรน sopra la blockchain, o meglio, sono bloccati allโ€™interno di un contratto che ti da la possibilitร  di spendere BTC sulla rete superiore chiamata Lightning Network.

Lightning Network รจ un sistema che consente lโ€™invio e la ricezione di bitcoin tramite canali privati. Non รจ questa la sede per approfondire questo argomento ma sappi che cโ€™รจ molta piรน privacy rispetto alle transazioni on-chain.

Oltre alla privacy, le altre caratteristiche di LN sono i costi praticamente assenti e la velocitร  praticamente istantanea.

Ora ho solo il problema che lโ€™applicazione che ho utilizzato per spostare i BTC da on-chain a LN sa da dove arrivano questi BTC quindi ciรฒ che devo fare รจ spostare questi miei BTC che ho su LN su unโ€™altra applicazione che utilizzi il LN.

Una volta fatta questa transazione, visto che le 2 applicazioni lavorano con nodi diversi e non si โ€œparlanoโ€, cioรจ non si scambiano dati dei loro utenti le une dalle altre, ecco che avrรฒ dei BTC anonimi sulla seconda applicazione.

Ora tutto ciรฒ che mi rimane da fare รจ ri-spostare questi BTC on-chain su un nuovo indirizzo ed ecco che ho ottenuto il mio anonimato.

Ora, tralasciando il fatto che tutto ciรฒ puรฒ avvenire nel giro di pochi minuti (quindi non passano per forza tutti questi blocchi bitcoin, spero che questo esempio ti abbia reso lโ€™idea di come funziona questo sistema.

Sono sincero, non so quanto convenga a livello di sbattimento e commissioni che paghiamo per le transazioni, piuttosto che fare tutto con Wasabi. Ma almeno conosci questa possibilitร . Andiamo a vederla nel concreto:


Le 2 applicazioni da scaricare sono:

https://phoenix.acinq.co/

https://breez.technology/

Le puoi scaricare tranquillamente dallโ€™AppStore o GooglePlay


Apriamo Phoenix e ci ritroviamo questa schermata:

Qua ci sta avvisando in pratica che questa applicazione gestisce in automatico on-chain e LN.

Ora possiamo creare un nuovo wallet.

Una volta fatto ciรฒ ecco che abbiamo la schermata che ci interessa.

Il codice QR che vediamo รจ il codice per ricevere BTC sulla rete di Lightning Network mentre ciรฒ che interessa a noi al momento รจ quella scritta in verde piรน in basso: โ€œshow a Bitcoin addressโ€ e ciรฒ vuol dire mostrami un indirizzo on-chain.

Clicchiamo e utilizziamo lโ€™indirizzo fornito come destinatario per inviare i BTC che vogliamo anonimizzare. Una volta fatto questo possiamo passare sulla seconda applicazione.

Ecco come si presenta Breez:

Quello che dobbiamo fare qua adesso รจ cliccare su โ€œreceiveโ€ e dopo su โ€œReceive via Invoiceโ€ ovvero andiamo a ricevere sul nostro indirizzo LN di Breez.

Lโ€™applicazione ci mostrerร  un QR code. Se abbiamo 2 dispositivi diversi possiamo benissimo inquadrare il codice QR di Breez tramite Phoenix, altrimenti cliccando sullโ€™icona in alto del popup, possiamo copiare i dati.

Una volta copiati apriamo Phoenix e clicchiamo su โ€œsendโ€ ed in basso troviamo il pulsante โ€œpaste from clipboardโ€

Et voilat, fatto. Ora abbiamo i nostri BTC anonimi su Breez. Tutto ciรฒ che dobbiamo fare รจ tornare su Breez e inviare i nostri BTC su un nuovo indirizzo bitcoin on-chain.

Stai trovando questo articolo interessante e vorresti approfondire la gestione in sicurezza e privacy dei tuoi Bitcoin? Richiedi una consulenza privata (in sconto del 50%!) o studia con il nostro corso Bitcoin Concentrato Pratico.


โ‰๏ธDomande

๐Ÿค” Ma se rendo anonimi i miei BTC poi non devo piรน dichiarare?

Questa cosa รจ totalmente ininfluente. La dichiarazione รจ una pratica richiesta per legge, che non ha niente a che vedere con i dati che tu lasci in giro. Il fine del rendere anonimi i tuoi BTC รจ di garantirti maggiore sicurezza e privacy.

Detto questo per legge dovrai comunque dichiarare ciรฒ che detieni, ma come, dove e quando sono informazioni che puoi conservare e tenere esclusivamente per te.

Di conseguenza puoi vedere queste pratiche come possibili metodi per evadere la dichiarazione piรน facilmente ma รจ una cosa che fai a tuo rischio e pericolo.

รˆ come dire โ€œposso passare con il rosso?โ€ la risposta รจ: si puoi, ma se ti fermano o fanno una foto ti prendi la multa.


๐Ÿค” Basta farlo una volta o รจ meglio coinjoinare piรน volte?

Dipende da come utilizzi i tuoi UTXO. Se fai la famosa โ€œUTXO selectionโ€ e spendi con cura i tuoi BTC non cโ€™รจ alcun bisogno perchรจ ogni volta mantieni lโ€™anonimato al massimo.

Se dovessi in qualche modo mischiare i BTC coinjoinati con BTC con KYC allora si, sarebbero di nuovo โ€œinfettiโ€ e sarebbe da fare un nuovo mixing.


๐Ÿค” Come li vendo se puoi gli exchange rifiutano BTC che sono stati coinjoinati?

รˆ un non problema, perchรจ se vendi BTC per valuta FIAT (euro o dollari che siano) a quel punto sei giร  obbligato a fare il KYC quindi in quel momento lโ€™exchange li accetterร  perchรจ tanto li dichiarerai come tuoi.

Se invece intendi spenderli ed il commerciante non li accetta perchรจ coinjoinati (pratica che mi sento dire moooooolto remota) allora semplicemente non potrai usarli con quel particolare negozio.

Ma la questione รจ molto piรน complessa ed il โ€œcoinjoinโ€ non รจ una scienza esatta quindi questo tipo di censura non รจ facilmente attuabile al momento.


Ogni feedback รจ ben accetto!

Se la guida ti รจ piaciuta e ti รจ stata utile puoi condividerla con il web. Mi fa sicuramente piacere e mi aiuterai a crescere e fare divulgazione sempre piรน impattante.

Grazie, a presto! ๐Ÿ™๐Ÿป


Se hai trovato questo articolo interessante puoi lasciare una recensione cosรฌ da aiutarmi nella realizzazione di nuove guide! Puoi continuare il tuo viaggio formativo con i nostri servizi o con tutti gli altri contenuti gratuiti.


Lascia un commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Avviso sui cookie di WordPress da parte di Real Cookie Banner