Un swap atomic este o tehnologie inteligentă de contract care permite schimbul unei criptomonede pentru alta fără a utiliza intermediari centralizați, cum ar fi schimburile.
Schimbările atomice pot avea loc direct între catenele de bloc ale diferitelor criptomonede sau pot fi efectuate în lanț, departe de blockchain-ul principal. Au intrat pentru prima dată în septembrie 2017, când a fost realizat un schimb atomic între Decred și Litecoin.
De atunci, alte startup-uri și schimburi descentralizate au permis utilizatorilor aceeași facilitate. De exemplu, Lightning Labs, o companie de pornire care utilizează rețeaua de trăsnet bitcoin pentru tranzacții, a realizat swap-uri off-chain folosind tehnologia.
Cripto-monedele și schimburile descentralizate, precum 0x și Altcoin.io, au încorporat tehnologia.
Ruperea schimburilor atomice
Așa cum se întâmplă astăzi, procesul de schimb al criptomonedelor necesită mult timp și este complex. Acest lucru se datorează mai multor motive. De exemplu, natura fragmentată a ecosistemului de criptocurrency de astăzi prezintă mai multe provocări pentru comercianții medii.
Nu toate schimburile de criptomonede acceptă toate monedele. Ca atare, un comerciant care dorește să-și schimbe moneda pentru o alta care nu este suportată pe schimbul curent poate avea nevoie să migreze conturi sau să facă mai multe conversii între monede intermediare pentru a-și îndeplini obiectivul. Există, de asemenea, un risc de contrapartidă asociat dacă comerciantul dorește să-și schimbe monedele cu un alt comerciant.
Schimburile atomice rezolvă această problemă prin utilizarea contractelor Hash Timelock (HTLC). Așa cum denumește numele său, HTLC este un contract inteligent limitat de timp între părți care implică generarea unei funcții de hash criptografic, care poate fi verificată între ele.
Swap-urile atomice impun ambelor părți să confirme primirea fondurilor într-un interval de timp specificat folosind o funcție de hash criptografic. Dacă una dintre părțile implicate nu confirmă tranzacția în intervalul de timp, atunci întreaga tranzacție este anulată, iar fondurile nu sunt schimbate. Această din urmă acțiune ajută la eliminarea riscului de contrapartidă.
Un exemplu de tranzacție atomică swap este prezentat mai jos:
Să presupunem că Alice este un comerciant interesat să convertească 100 de bitcoins la un litecoins echivalent cu Bob. Ea își transmite tranzacția la blockchain-ul bitcoin. În timpul acestui proces, Alice generează un număr pentru o funcție de hash criptografică pentru a cripta tranzacția. Bob repetă același proces la sfârșitul său, trimițându-și în mod similar tranzacția la blockchain-ul lui Litecoin.
Atât Alice cât și Bob își deblochează fondurile respective folosind numerele respective. Acestea trebuie să facă acest lucru într-un interval de timp specificat sau altfel transferul nu va avea loc. Schimburile atomice pot fi de asemenea utilizate în combinație cu o rețea de trăsnet pentru a efectua schimburi în afara lanțului.
