Schimburi atomice definite
Un swap atomic este o tehnologie de contract inteligent care permite schimbul unei criptomonede cu alta fără a utiliza intermediari centralizați, cum ar fi bursele.
Swap-urile atomice pot avea loc direct între blockchain-uri de criptomonede diferite sau pot fi efectuate în afara lanțului, departe de blockchain-ul principal. Au venit mai întâi în evidență în septembrie 2017, când a fost un schimb atomic între Decred și Litecoin efectuate.
De atunci, alte startup-uri și schimburi descentralizate au permis utilizatorilor aceeași facilitate. De exemplu, Lightning Labs, o startup care folosește rețeaua de fulgere a Bitcoin pentru tranzacții, a efectuat swap-uri off-chain folosind tehnologia.
Criptomonedele și schimburile descentralizate, cum ar fi 0x și Altcoin.io, au încorporat, de asemenea, tehnologia.
Defalcarea swap-urilor 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 criptomonedelor de astăzi prezintă mai multe provocări pentru comercianții obișnuiți.
Nu toate schimburile de criptomonede acceptă toate monedele. Ca atare, un comerciant care dorește să-și schimbe moneda cu alta care nu este susținută la schimbul curent poate fi necesar să migreze conturi sau să facă mai multe conversii între monede intermediare pentru a-și atinge obiectivul. Există, de asemenea, un risc de contrapartidă asociat dacă comerciantul dorește să își schimbe monedele cu un alt comerciant.
Swap-urile atomice rezolvă această problemă prin utilizarea contractelor Hash Timelock (HTLC). După cum denotă și numele său, HTLC este un contract inteligent legat de timp între părți, care implică generarea unei funcții hash criptografice, care poate fi verificată între ele.
Swap-urile atomice necesită ambelor părți să confirme primirea fondurilor într-un interval de timp specificat utilizând o funcție hash criptografică. Dacă una dintre părțile implicate nu confirmă tranzacția în termen, 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 de swap atomic este prezentat mai jos:
Să presupunem că Alice este un comerciant interesat să convertească 100 de bitcoini într-un litecoins echivalent cu Bob. Ea își trimite tranzacția către blockchain ul bitcoin. În timpul acestui proces, Alice generează un număr pentru o funcție hash criptografică pentru a cripta tranzacția. Bob repetă același proces la sfârșitul său, trimițând în mod similar tranzacția sa către blockchain-ul litecoin.
Atât Alice, cât și Bob își deblochează fondurile respective folosind numerele respective. Trebuie să facă acest lucru într-un interval de timp specificat, altfel transferul nu va avea loc. Schimburile atomice pot fi, de asemenea, utilizate împreună cu o rețea de trăsnet pentru a efectua schimburi în afara lanțului.