Atomska razmjena je pametna ugovorna tehnologija koja omogućuje razmjenu jedne kripto valute za drugu bez korištenja centraliziranih posrednika, poput razmjene.
Atomske zamjene mogu se odvijati izravno između blockchaina različitih kripto valuta ili se mogu provoditi izvan lanca, daleko od glavnog blockchaina. Prvo su mjesto zapazili u rujnu 2017., kada je izvršena atomska izmjena između Decreda i Litecoin-a.
Od tada, drugi startupi i decentralizirane razmjene omogućuju korisnicima isti objekt. Na primjer, Lightning Labs, startup koji koristi bitcoin's lightning network za transakcije, provodio je zamjene izvan lanca pomoću tehnologije.
Kripto valute i decentralizirane razmjene, poput 0x i Altcoin.io, također su uključile tehnologiju.
Razbijanje atomske izmjene
Kao što se danas događa, postupak razmjene kriptovaluta dugotrajan je i složen. To je zbog nekoliko razloga. Na primjer, fragmentirana priroda današnjeg ekosustava kripto valute predstavlja nekoliko izazova prosječnim trgovcima.
Ne podržavaju sve kriptovalute sve kovanice. Kao takav, trgovac koji želi zamijeniti svoj novčić za onaj koji nije podržan na trenutnoj razmjeni možda će trebati premjestiti račune ili izvršiti nekoliko konverzija između međuprostornih novca kako bi ostvario svoj cilj. Postoji i rizik povezan s drugom ugovornom stranom ako trgovac želi zamijeniti svoje kovanice s drugim trgovcem.
Atomske izmjene rješavaju ovaj problem korištenjem Hash Timelock ugovora (HTLC). Kao što mu ime kaže, HTLC je vremenski ograničen pametni ugovor između stranaka koji uključuje generiranje kriptografske hash funkcije koja se može potvrditi između njih.
Atomske izmjene zahtijevaju da obje strane potvrde primanje sredstava u određenom vremenskom okviru pomoću kriptografske hash funkcije. Ako jedna od uključenih strana ne potvrdi transakciju u vremenskom okviru, tada se cijela transakcija poništava, a sredstva se ne zamjenjuju. Potonje djelovanje pomaže u uklanjanju rizika druge ugovorne strane.
Primjer atomske swap transakcije prikazan je u nastavku:
Pretpostavimo da je Alice trgovac zainteresiran za pretvorbu 100 bitcoina u ekvivalentne litecoine s Bobom. Podnosi svoju transakciju u blockcoin blockchain. Tijekom ovog postupka, Alice generira broj za kriptografsku hash funkciju za šifriranje transakcije. Bob isti postupak ponavlja na kraju svog slučaja, slično predajući svoju transakciju u litecoin blockchain.
I Alice i Bob otključavaju odgovarajuće fondove koristeći se svojim brojevima. Oni to moraju učiniti u određenom vremenskom okviru ili u protivnom prijenos se neće dogoditi. Atomske izmjene se također mogu koristiti zajedno s gromobranskom mrežom za provođenje razmjene izvan lanca.