{"id":8851,"date":"2023-06-10T13:54:48","date_gmt":"2023-06-10T13:54:48","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=8851"},"modified":"2022-05-12T15:23:39","modified_gmt":"2022-05-12T15:23:39","slug":"che-cose-coinjoin","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/it\/che-cose-coinjoin","title":{"rendered":"Che cos\u2019\u00e8 CoinJoin?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/che-cose-coinjoin\/#perche_coinjoin\" >Perch\u00e9 CoinJoin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/che-cose-coinjoin\/#come_funziona_coinjoin\" >Come funziona Coinjoin?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/che-cose-coinjoin\/#svantaggi_di_coinjoin\" >SVANTAGGI DI COINJOIN<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Prima di entrare nei dettagli di cos\u2019\u00e8 CoingJoin, facciamo una premessa sulla natura anonima di Bitcoin.<\/p>\n<p>Come utente interessato alle criptovalute, avrai sicuramente sentito affermare che\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/it\/bitcoin-e-sicuro-anonimo\/\"><b>Bitcoin \u00e8 anonimo<\/b><\/a>. Ma \u00e8 davvero cos\u00ec?<\/p>\n<p>Come saprai, il protocollo Bitcoin si basa su\u00a0<b><i>transazioni che sono pubbliche e visibili sulla blockchain<\/i><\/b>. Ci\u00f2 significa che chiunque pu\u00f2 vedere facilmente quali indirizzi hanno inviato bitcoin a quali indirizzi.<\/p>\n<p>Dietro gli indirizzi Bitcoin si nascondono identit\u00e0 reali e il monitoraggio della rete peer-to-peer non crittografata, l\u2019analisi della blockchain pubblica, cos\u00ed come la politica Know Your Customer (KYC) o il regolamento Anti-Money Laundering (AML), possono rivelare molti dettagli su chi utilizza Bitcoin e per cosa.<\/p>\n<p>Ebbene, ci sono tanti utenti che non vogliono che si sappia come spendono i loro soldi o quanto possiedono.<\/p>\n<p>Ed essendo l<b>a trasparenza una delle caratteristiche chiave di Bitcoin, questa non fa che minacciare la privacy degli utenti<\/b>, rendendo Bitcoin tutt\u2019altro che anonimo.<\/p>\n<p>Fortunatamente esistono delle\u00a0<b>soluzioni per aumentare la privacy delle criptovalute e CoinJoin \u00e8 una di queste<\/b>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"perche_coinjoin\"><\/span><b>Perch\u00e9 CoinJoin<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il concetto di CoinJoin \u00e8 abbastanza semplice.<\/p>\n<p>Prima di spiegarti cos\u2019\u00e8 e come funziona CoinJoin, \u00e8 importante sapere che ogni transazione che avviene nella rete bitcoin spende uno o pi\u00f9 \u201cinput\u201d, che non sono altro che\u00a0 gli indirizzi\u00a0<i>da cui vengono inviati i bitcoin<\/i>. Tali input vengono spesi in \u201coutput\u201d, ovvero indirizzi\u00a0<i>a cui vengono inviati i bitcoin<\/i>.<\/p>\n<p>Dunque\u00a0<b>tutti gli indirizzi di input appartengono tipicamente allo stesso utente<\/b>: il mittente della transazione.<\/p>\n<p>Da uno qualsiasi di questi indirizzi si pu\u00f2 risalire all\u2019identit\u00e0 della persona che c\u2019\u00e8 dietro.<\/p>\n<div id=\"row-144399419\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<div id=\"image_839351858\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin.png\" sizes=\"(max-width: 719px) 100vw, 719px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin.png 719w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin-300x104.png 300w\" alt=\"che cos'\u00e8 coinjoin Bitnovo\" width=\"719\" height=\"249\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin.png 719w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin-300x104.png 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/coinjoin-transazione-bitcoin.png\" data-sizes=\"(max-width: 719px) 100vw, 719px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>Fonte:\u00a0<a href=\"https:\/\/en.bitcoin.it\/wiki\/CoinJoin\">En.bitcoin.it\/wiki<\/a><\/strong><\/p>\n<p>Ogni transazione Bitcoin viene registrata in un libro mastro noto come blockchain, in cui vengono registrati gli indirizzi dell\u2019utente e i loro saldi e che \u00e8 pubblica e trasparente.<\/p>\n<p>Ecco perch\u00e9\u00a0<b>fare transazioni con Bitcoin \u00e8 sicuro ma non anonimo<\/b>.<\/p>\n<p><b>CoinJoin<\/b>, lanciato nel 2013 dallo sviluppatore di Bitcoin Core e Blockstream Gregory Maxwell,\u00a0<b>\u00e8 progettato appunto per risolvere il problema della privacy e della fungibilit\u00e0 del Bitcoin<\/b>.<\/p>\n<p>Come ci riesce? Consentendo a pi\u00f9 utenti di\u00a0<b><i>combinare tutti gli input e gli output di diverse transazioni in un\u2019unica grande transazione<\/i><\/b>.<\/p>\n<p>Questa singola transazione spende bitcoin da indirizzi diversi a indirizzi diversi senza che ci sia alcun collegamento tra di loro.<\/p>\n<p>Una volta che la transazione \u00e8 stata trasmessa e inclusa nella blockchain, non c\u2019\u00e8 modo di sapere quali bitcoin sono andati dove. Neppure i destinatari della transazione sapranno da quali indirizzi sono stati pagati.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"come_funziona_coinjoin\"><\/span><b>Come funziona Coinjoin?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I partecipanti scelgono gli\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/it\/cos-e-utxo-sulla-rete-bitcoin\/\">UTXO<\/a>\u00a0che desiderano \u201cmischiare\u201d nel loro portafoglio.<\/p>\n<p>Le monete vengono poi registrate dal coordinatore della transazione CoinJoin. Quando\u00a0 viene raggiunto il numero di partecipanti prestabilito, il coordinatore crea la transazione che in precedenza \u00e8 stata firmata (autorizzato) dai partecipanti e le nuove monete vengono inviate a ciascuno dei proprietari.<\/p>\n<p>I CoinJoin rendono pi\u00f9 difficile per una terza parte determinare quale Spender ha pagato quale destinatario o destinatari,\u00a0<b>eliminando cos\u00ed ogni particolarit\u00e0 della transazione che lo renda tracciabile<\/b>\u00a0e\/o confiscabile.<\/p>\n<p>Se infatti usiamo CoinJoin, potranno tracciare:<\/p>\n<ul>\n<li>La cronologia dei nostri acquisti in BTC<\/li>\n<li>Le transazioni future<\/li>\n<li>Il Saldo in tempo reale.<\/li>\n<\/ul>\n<p>Usando CoinJoin potranno solo tenere traccia della cronologia dei nostri acquisti in BTC.<\/p>\n<p><b>CoinJoin non richiede alcuna modifica al protocollo Bitco<\/b>in e ci sono gi\u00e0 diverse implementazioni. Il modo pi\u00f9 semplice per creare una transazione CoinJoin \u00e8 tramite un server dedicato. Dunque\u00a0<b>se desideri usare CoinJoin, dovrai collegarti a un server ed indicare quali input e output la transazione dovrebbe includere<\/b>.<\/p>\n<p>Il server crea una grande transazione aggregata e te invia a tutti i partecipanti affinch\u00e9 possano firmarla e validarla.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"svantaggi_di_coinjoin\"><\/span><b>SVANTAGGI DI COINJOIN<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div id=\"image_232648048\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/%C2%BFQue-es-coinjoin__2-1024x768.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-1024x768.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-300x225.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-768x576.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-1536x1151.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2.jpg 1601w\" alt=\"\u00bfQue es coinjoin? Bitnovo\" width=\"1020\" height=\"765\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-1024x768.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-300x225.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-768x576.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-1536x1151.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2.jpg 1601w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/09\/\u00bfQue-es-coinjoin__2-1024x768.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<p>Nonostante CoinJoin sia uno strumento in grado di contribuire notevolmente alla gestione e alla garanzia della privacy di Bitcoin, presenta comunque alcune limitazioni che illustreremo di seguito.<\/p>\n<p><strong>ACCESSO AI DATI DEI PARTECIPANTI\u00a0<\/strong><\/p>\n<p>Il problema principale con questo modello basato su server \u00e8 che chi controlla il server avrebbe in teoria accesso ai dati forniti dai singoli partecipanti. Ci\u00f2 costituisce un errore dal punto di vista della privacy e della fungibilit\u00e0.<\/p>\n<p>Oggi si sta lavorando su potenziali soluzioni che riescano a mascherare crittograficamente i dati delle transazioni anche dal server, ma non sono ancora state usate.<\/p>\n<p><strong>\u2013 LA CENSURA DA PARTE DEGLI EXCHANGE<\/strong><\/p>\n<p>Ci riferiamo in particolare agli exchange che rispettano i requisiti Know Your Client (KYC).<\/p>\n<p>La maggior parte degli operatori di questo tipo di servizi preferisce tutelarsi dai sospetti che questa potrebbe generare di fronte alle autorit\u00e0 e potrebbero trattenere i fondi se lo ritengono pertinente.<\/p>\n<p><strong>&#8211; COMBINAZIONE CON UTXO DI ORIGINE CRIMINALE<\/strong><\/p>\n<p>Altro elemento rischioso \u00e8 il pericolo di combinare i nostri BTC con quelli che hanno origine criminale (ci si riferisce agli UTXO).<\/p>\n<p>Inviando gli UTXO al servizio CoinJoin, gli utenti non si conoscono e non c\u2019\u00e8 garanzia che nessuno degli UTXO combinati siano usati per\u00a0 finanziare omicidi, spaccio di droga o pedopornografia.<\/p>\n<p><strong>-NODO PER IL FUNZIONAMENTO COMPLETO<\/strong><\/p>\n<p>Affinch\u00e9 CoinJoin sia veramente efficiente, l\u2019utente dovrebbe utilizzare il proprio nodo Bitcoin. Questo implica che un utente medio dovrebbe imparare a utilizzare tutti gli strumenti che questa tecnologia offre per sfruttare appieno e verificare le proprie operazioni.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Prima di entrare nei dettagli di cos\u2019\u00e8 CoingJoin, facciamo una premessa sulla natura anonima di Bitcoin. Come utente interessato alle criptovalute, avrai sicuramente sentito affermare che\u00a0Bitcoin \u00e8 anonimo. Ma \u00e8 davvero cos\u00ec? Come saprai, il protocollo Bitcoin si basa su\u00a0transazioni che sono pubbliche e visibili sulla blockchain. Ci\u00f2 significa che chiunque pu\u00f2 vedere facilmente quali [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8851","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=8851"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8851\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/6380"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=8851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=8851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=8851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}