Uno scambio atomico è un tipo di scambio di criptovaluta che avviene in modo decentralizzato e senza la necessità di intermediari nel processo.
Los atomic swap o atomic exchange, si riferiscono a un tipo di scambio tra criptovalute, in cui non è necessario fidarsi di una terza parte. Durante tutto il processo, gli utenti mantenere il pieno controllo dei propri fondi e chiavi private. Con questa nuova tecnologia, l'obiettivo è facilitare lo scambio di utenti senza intermediari
di diverse criptovalute.
Un esempio dell'utilizzo di questa tecnologia sarebbe il seguente:
Esempio: come funziona uno scambio atomico?
Miguel ha 5 ETH in suo possesso, ma vuole scambiarlo con BTC. Miguel però non vuole utilizzare un servizio di cambio tradizionale, in cui deve rinunciare al controllo delle sue criptovalute, poiché dovrà effettuare un deposito preventivo per effettuare il cambio valuta. Per far fronte a questo, decidi di utilizzare un servizio Swap atomico. Con questo servizio, Miguel annuncia che vuole scambiare i suoi eteri con l'equivalente in bitcoin. È qui che viene pubblicato l'ordine di Miguel e un altro utente, ad esempio Daniela, lo vede. Daniela ha BTC e vuole ETH, ecco perché accetta l'ordine che Miguel ha pubblicato e il processo di scambio inizia congiuntamente e simultaneamente, cioè il monete si muovono da una direzione all'altra alla volta.
Per facilitare questo processo, il cosiddetto Contratto hash a tempo limitato (HTTC). In questo modo, è garantito che ciascuna delle parti riceva i propri fondi senza problemi.
Successivamente, Miguel invia il suo ETH a un indirizzo indicato dalla piattaforma, mentre Daniela fa lo stesso con il suo BTC. Una volta che entrambe le transazioni sono state eseguite e verificate nella rispettiva blockchain, Miguel e Daniela generano una prova crittografica (hash). Questo test conferma il completamento di queste transazioni. Con ciò, la piattaforma garantisce che entrambe le parti abbiano rispettato la spedizione delle loro criptovalute, nei tempi e negli importi stabiliti.
Una volta effettuate tutte le verifiche, il processo è finalizzato e per allora Miguel avrà il suo BTC e Daniela il suo ETH.
HTLC, il cuore dell'operazione Atomic Swaps
Gli HTLC sono la tecnologia di base per il funzionamento degli atomic swap e la garanzia del loro funzionamento. UN HTLC o contratto hash a tempo limitato è solo un file smart contract che gestisce un canale di pagamento. Questi canali fanno uso di proprietà blockchain hashlock y timelock. Attraverso di loro, al destinatario di un pagamento viene chiesto di confermare di averlo ricevuto prima di una scadenza. Per fare ciò, devi generare una prova crittografica di pagamento o, in caso contrario, perderai la possibilità di richiederlo, con la quale l'importo verrà restituito al pagatore.
La prova crittografica di pagamento generata dal destinatario può essere utilizzata per attivare diverse azioni su altri pagamenti. Ciò rende HTLC una tecnica potente per la produzione di pagamenti condizionali in formato Bitcoin o altri criptovalute con tale capacità.
Oltre a questo, gli HTLC hanno la capacità di produrre interazioni on-catena (all'interno della blockchain) u off-chain (fuori dalla blockchain). Questo permette transazioni eseguiti dalle parti coinvolte in un HTLC sono molto più veloci e meno costosi.
Tipi di scambi atomici
On-chain
Questi tipi di scambi sono cosa si verificano directamente entro de la blockchain di ciascuna delle criptovalute coinvolte. Cioè, sono transazioni che vengono eseguite e vengono verificate dalla blockchain di criptovaluta. Per questo motivo, il processo di queste transazioni è solitamente più lento, poiché la verifica della rete è necessaria per poterli validare all'interno della piattaforma atomic swap. Tuttavia, questo processo li rende più sicuro e adatto per scambi di alto valore.
Esempio: Atomic Swap on-chain
Sofia vuole scambiare 100 BTC con Litecoin. Per fare ciò, va sul sito web della piattaforma di scambio atomico di sua scelta e annuncia il suo scambio. Luis accetta lo scambio e insieme iniziano il processo. La piattaforma atomic swap solleva la catena HTLC e registra ogni transazione. Tuttavia, per convalidarlo, è necessario attendere che le transazioni effettuate da Sofia e Luis vengano convalidate nella rispettiva blockchain. Ciò significa che Luis vedrà una rapida conferma da parte sua, ma Sofia dovrà aspettare ancora molto. Solo una volta che entrambe le parti saranno confermate, lo scambio sarà completo.
Fuori catena
Questi scambi sono cosa si verificano nei canali fuera de la catena o blockchain di ogni criptovaluta. Sono generalmente eseguiti su piattaforme Strato 2 (Livello 2) come Lightning Network o Liquidity Network. il finalità apportare modifiche in questi sistemi è acelerar el processo de Intercambio. Questo, quindi, consente a questi di essere praticamente immediato. Tutto questo senza che nessuna delle parti perda il controllo totale su di esso durante il processo.
Esempio: Atomic Swap off-chain
Matías vuole scambiare 0,5 BTC con Litecoin. David accetta lo scambio, ma in questo caso useranno l'opzione atomic swap off-chain. Per effettuare i pagamenti, utilizzeranno la rete Lightning. Con ciò, entrambe le parti garantiscono immediatamente all'altra parte il pagamento corrispondente in criptovalute. Il processo di utilizzo di HTLC è lo stesso, tutto al fine di garantire il processo e che entrambe le parti ottengano la loro giusta quota. Una volta che entrambe le parti hanno completato le transazioni, lo scambio viene interrotto.
Vantaggi e svantaggi
Vantaggi
- Gli scambi atomici consentono un modo di più trasparente y cronologia de scambi. Tutto questo grazie al fatto che non sono richieste terze parti nel processo.
- Permettono superiore niveles de sicurezza negli scambi e nella gestione delle criptovalute o token degli utenti. Prima di tutto, il furto di criptovalute o token dovuto ad un attacco dannoso al servizio è inefficace. Questo grazie al fatto che i fondi dell'utente non sono nel servizio di atomic swap, ma nel suo portafoglio personale. Ciò garantisce che un attacco dannoso non rubi fondi, una situazione abbastanza comune. Esempi di questi sono le rapine avvenute in Binance, Cryptopia o Mt. Gox.
- Permettono il interoperabilità tra diversi criptovalute. Ciò consentendo agli utenti di interagire tra loro in modo molto più semplice e diretto.
Svantaggi
- L'uso di atomic swap è limitato a criptovalute con capacità di utilizzo HTML. Se una delle criptovalute di scambio manca di questa funzionalità, non può essere eseguita. Questo perché HTLC è colui che garantisce l'adempimento degli obblighi e se le reti delle valute coinvolte non consentono l'implementazione di HTLC, la piattaforma Atomic Swap non può effettuare quello specifico scambio.
- Le piattaforme Aun están en sviluppo e le tue opzioni sono di portata limitata. Oltre a questo, la sua comunità è ancora piccola, il che limita la capacità e l'offerta di scambio.