{"id":9380,"date":"2023-08-07T05:26:33","date_gmt":"2023-08-07T05:26:33","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=9380"},"modified":"2022-07-05T20:43:51","modified_gmt":"2022-07-05T20:43:51","slug":"che-cos-e-un-atomic-swap","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/it\/che-cos-e-un-atomic-swap","title":{"rendered":"Che cos\u2019\u00e8 un Atomic Swap?"},"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-cos-e-un-atomic-swap\/#vantaggi\" >Vantaggi<\/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-cos-e-un-atomic-swap\/#svantaggi\" >Svantaggi<\/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-cos-e-un-atomic-swap\/#come_funziona_un_atomic_swap\" >Come funziona un Atomic Swap<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/che-cos-e-un-atomic-swap\/#esempio_di_come_e_la_funzionalita_di_un_atomic_swap\" >Esempio di come \u00e8 la funzionalit\u00e0 di un atomic swap<\/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><strong>Si tratta di un contratto intelligente che concorda tra le parti interessate uno scambio di una crypto per un\u2019altra,<\/strong>\u00a0questo non richiede l\u2019uso di terze parti come le piattaforme di scambio di criptovalute.<\/p>\n<p>Tali contratti\u00a0<strong>si svolgono in mezzo a due blockchains di diverse crypto.<\/strong>\u00a0Il primo scambio registrato \u00e8 stato a settembre 2017, quando \u00e8 stato effettuato un Atomic Swap tra Decred e Litecoin.<\/p>\n<p>Da quel momento alcune piattaforme rendono pi\u00f9 facile per i loro utenti eseguire atomic swap, crypto e piattaforme, come 0x e Altcoin.io, hanno anche incorporato questa tecnologia.<\/p>\n<p><strong>Come sappiamo, il processo di scambio di criptovalute richiede tempo<\/strong>\u00a0ed \u00e8 complesso, possiamo dire che ci\u00f2 \u00e8 dovuto al modo in cui vengono costruite le criptovalute, che lascia un processo complesso da eseguire quando le si scambia con un altro utente.<\/p>\n<p><strong>Attualmente ci sono piattaforme di trading di criptovalute che non gestiscono tutte le crypto<\/strong>. Questo fa s\u00ec che qualcuno che vuole cambiare la propria criptovaluta con una non supportata da quella piattaforma richieda una migrazione dell\u2019account su un\u2019altra piattaforma che abbia la criptovaluta desiderata.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"vantaggi\"><\/span><strong>Vantaggi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Sicurezza:<\/strong>\u00a0la tecnologia\u00a0<strong>HashLock<\/strong>\u00a0e\u00a0<strong>TimeLock<\/strong>\u00a0nei contratti HTCL che sono impiegati negli Atomic Swap,\u00a0<strong>sono quelli che offrono la sicurezza sia ai commercianti che agli acquirenti,<\/strong>\u00a0questa sicurezza \u00e8 dovuta al fatto che i partecipanti alla transazione hanno recuperato la loro crypto, in caso di irregolarit\u00e0.<\/p>\n<p><strong>Decentralizzazione:<\/strong>\u00a0L\u2019ideale delle criptovalute \u00e8 essere totalmente decentralizzate, ma anche cos\u00ec, per scambiare criptovalute abbiamo bisogno di una piattaforma centralizzata, in quanto Atomic swap non ha bisogno di una piattaforma per effettuare lo scambio poich\u00e9 funziona tra blockchain\u00a0<strong>pu\u00f2 trasferire fondi da un portafoglio all\u2019altro senza la necessit\u00e0 di un intervento da parte di terzi.<\/strong><\/p>\n<p><strong>Facilit\u00e0 nel commercio di altcoin:<\/strong>\u00a0gli Atomic Swap non hanno gli svantaggi di alcune piattaforme di trading di criptovalute che, come quando si acquista un altcoin come Monero o Dash, alcune piattaforme richiedono prima lo scambio di Dash per Bitcoin e poi l\u2019acquisto con Bitcoin Monero, Atomic Swap non ha questo problema dato che\u00a0<strong>puoi scambiare direttamente Dash con Monero senza restrizioni.<\/strong><\/p>\n<p><strong>Costi pi\u00f9 bassi<\/strong>: fare trading tra utenti con un Atomic Swap riduce il costo delle commissioni addebitate dalle piattaforme, quando viene effettuato un cambio da Dash a Bitcoin o quando viene effettuato uno scambio, viene generato un addebito, quando viene effettuato un Atomic Swap, queste commissioni sono ridotte poich\u00e9 l\u2019extra che le piattaforme prendono non esiste.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"svantaggi\"><\/span><strong>Svantaggi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Complessit\u00e0:<\/strong>\u00a0a causa del suo livello di sicurezza cos\u00ec elevato,\u00a0<strong>le regole imposte dal contratto intelligente sono pi\u00f9 rigorose di quelle di cui dispongono le piattaforme di scambio di crypto<\/strong>, anche un Atomic Swap non ha la facilit\u00e0 in cui gli utenti interagiscono su una piattaforma, in quanto un Atomic Swap richiede uno scambio di dati con l\u2019hash.<\/p>\n<p><strong>Privacy:\u00a0<\/strong>un dettaglio curioso degli Atomic Swap, \u00e8 il tempo in cui lo scambio viene ritardato, ma dato che questo influenzerebbe la privacy, quindi\u00a0<strong>tardando pi\u00f9 tempo nell\u2019elaborazione offre una porta pi\u00f9 ampia agli hackers<\/strong>\u00a0affinch\u00e8 possano entrare e raccogliere le informazioni private della transazione.<\/p>\n<p><strong>Centralizzazione:\u00a0<\/strong>Sebbene centralizzare un processo in anti crypto, le piattaforme di trading di criptovaluta sono necessarie e forniscono determinati comfort ai propri utenti, gli Atomic Swaps non hanno questi comfort, un comfort mancante e importante sarebbe lo scambio di una criptovaluta con una valuta fiat.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_1788498651\" 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 ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1024x701.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-300x206.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2048x1403.jpg 2048w\" alt=\"Que es un Atomic Swap Bitnovo\" width=\"1020\" height=\"698\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-300x206.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2048x1403.jpg 2048w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-1024x701.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"come_funziona_un_atomic_swap\"><\/span><strong>Come funziona un Atomic Swap<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Come avviene oggi, il processo di scambio di criptovalute \u00e8 lungo e complesso. Ci\u00f2 \u00e8 dovuto a diverse ragioni. Ad esempio, la natura frammentata dell\u2019attuale ecosistema di criptovalute presenta diverse sfide per i trader medi..<\/p>\n<p>Non tutti gli scambi di criptovalute supportano tutte le monete. Per questo, un\u00a0<strong>il commerciante che desidera cambiare la propria valuta con un\u2019altra che non \u00e8 supportata nella cambio corrente potrebbe dover eseguire la migrazione degli account<\/strong>\u00a0o fare diverse conversioni tra le valute intermedie per raggiungere il suo obiettivo. C\u2019\u00e8 anche un rischio di controparte associato se il commerciante desidera scambiare le sue valute con un altro commerciante.<\/p>\n<p>Gli scambi atomici risolvono questo problema utilizzando i<strong>\u00a0Contratti Hash Timelock<\/strong>\u00a0(HTLC). Come suggerisce il nome, l\u2019HTLC \u00e8\u00a0<strong>un contratto intelligente a tempo determinato<\/strong>\u00a0tra le parti che comporta la generazione di una funzione di hash crittografica, che pu\u00f2 essere verificato tra di loro.<\/p>\n<p><strong>Gli scambi atomici richiedono che entrambe le parti certifichino una ricevuta dei fondi,<\/strong>\u00a0entro un termine stabilito utilizzando una funzione hash crittografica. Se una delle parti interessate non conferma l\u2019operazione entro il termine, l\u2019intera operazione \u00e8 annullata e i fondi non sono scambiati. Quest\u2019ultima azione contribuisce a eliminare il rischio della controparte.<\/p>\n<p>Le caratteristiche principali di uno smart contract di atomic swap sono:<\/p>\n<p><strong>HashLock<\/strong>: Questa \u00e8 la tecnologia che permette di chiudere il contratto con una chiave a cui pu\u00f2 accedere solo l\u2019utente che deposita la crypto, questa crypto pu\u00f2 essere sbloccata solo con una chiave unica che \u00e8 una catena di dati unica..<\/p>\n<p><strong>TimeLock<\/strong>: Questo \u00e8\u00a0<strong>il meccanismo di bloccaggio del tempo<\/strong>\u00a0che assicura che una transazione avvenga entro un determinato periodo di tempo e restituisce i fondi agli utenti se non viene completata. Questo assicura agli utenti che attraverso un limite di tempo si arriva a depositare e la transazione non viene completata immediatamente,<strong>\u00a0abbiamo la certezza che i fondi sono sicuri e saranno restituiti<\/strong><\/p>\n<div id=\"image_987847189\" 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\/12\/Que-es-un-Atomic-Swap-2-1024x701.jpg\" sizes=\"(max-width: 1020px) 100vw, 1020px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-300x206.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-2048x1403.jpg 2048w\" alt=\"Que es un Atomic Swap Bitnovo\" width=\"1020\" height=\"698\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-1024x701.jpg 1024w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-300x206.jpg 300w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-768x526.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-1536x1052.jpg 1536w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-2048x1403.jpg 2048w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2020\/12\/Que-es-un-Atomic-Swap-2-1024x701.jpg\" data-sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"esempio_di_come_e_la_funzionalita_di_un_atomic_swap\"><\/span><strong>Esempio di come \u00e8 la funzionalit\u00e0 di un atomic swap<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Supponiamo che\u00a0<strong>Utente (1)<\/strong>\u00a0e\u00a0<strong>Utente (2)<\/strong>\u00a0desiderano scambiare crypto mediante uno scambio atomico.<\/p>\n<p><strong>Utente (1)<\/strong>\u00a0deposita la sua crittodivisa in un indirizzo HTCL, che funge da cassaforte virtuale e pu\u00f2 essere aperta solo con una chiave speciale a cui pu\u00f2 accedere.<\/p>\n<p><strong>Utente (1)<\/strong>\u00a0condivide un hash crittografico della chiave speciale con\u00a0<strong>Utente (2)<\/strong>, che deposita le proprie crypto su un indirizzo creato utilizzando lo stesso hash crittografico.<\/p>\n<p>Una volta che\u00a0<strong>Utente (2)<\/strong>\u00a0ha depositato la criptodivisa,\u00a0<strong>Utente (1)<\/strong>\u00a0pu\u00f2 utilizzare la valuta \u201csbloccando\u201d la transazione con l\u2019apposita chiave ottenuta dal suo deposito iniziale.<\/p>\n<p>Dopo che\u00a0<strong>Utente (1)<\/strong>\u00a0ha usato la chiave per \u201csbloccare\u201d la transazione,\u00a0<strong>Utente (2)<\/strong>\u00a0pu\u00f2 accedere alla sua parte dello scambio.<\/p>\n<p><strong>Una volta che entrambe le parti hanno accesso ai loro rispettivi fondi, lo scambio atomico \u00e8 completato.<\/strong><\/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>Si tratta di un contratto intelligente che concorda tra le parti interessate uno scambio di una crypto per un\u2019altra,\u00a0questo non richiede l\u2019uso di terze parti come le piattaforme di scambio di criptovalute. Tali contratti\u00a0si svolgono in mezzo a due blockchains di diverse crypto.\u00a0Il primo scambio registrato \u00e8 stato a settembre 2017, quando \u00e8 stato effettuato [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-9380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/9380","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=9380"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/9380\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/9376"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=9380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=9380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=9380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}