Atomska zamenjava ali atomsko čezmejno trgovanje je izmenjava ene kriptovalute z drugo kriptovaluto, ne da bi bilo treba zaupati tretji osebi. Postopek atomske zamenjave je popolnoma nezaupljiv in deluje tako, da obe strani izpolnjujeta zahteve trgovine, kot so opredeljene v pogodbi. Če eden ne izpolnjuje zahtev, bo pogodba s časovno zaklenjeno vrnila kupcu drugega uporabnika.

Pojasnimo atomsko zamenjavo s klasičnim primerom Alice in Boba. Alice je lastnica enega komodo kovanec, a si ga resnično želi pomišljaj namesto tega. Običajno bi morala Alice svoj kovanec komodo zamenjati za vmesni kovanec, kot je bitcoin, da bi lahko bitcoin zamenjala za en pomišljaj. Če je tako, bo izgubila nekaj denarja, ker mora dvakrat trgovati.

Z razpoložljivo tehnologijo atomske zamenjave lahko uporabniki trgujejo na medsebojni osnovi brez potrebe po izmenjavi. Zaklenjena pogodba bo uporabljena kot hramba med Alice in Bobom. Alice vstavi en kovanec komodo, Bob pa mora pogodbe poslati svoj kovanec. Pogodba bo poskrbela za zamenjavo, tako da Alice postane lastnica enega pomišljaja, Bob pa enega komodo kovanca.

Tehnične podrobnosti o atomski zamenjavi

Kot smo že omenili, atomska zamenjava uporablja časovno zaklenjeno pogodbo. Ta pogodba v bistvu vzpostavlja plačilni kanal med dvema verigama blokov. Vendar ne podpira vsak blockchain plačilnih kanalov. Da bi to podprl, mora blockchain implementirati Lightning Network, rešitev, ki omogoča odpiranje in zapiranje tistih plačilnih kanalov, ki izvajajo transakcije zunaj verige. Po določenem času bo kanal zaprt in končna stanja bodo predložena obema verigama verig.

Pogodbe, ki se uporabljajo pri teh transakcijah, so pogodbe s časovno zaklepanjem. Razpršitev lahko definiramo kot prstni odtis dela podatkov, ustvarjenega z izvajanjem matematičnih funkcij. Da bi ustvarili tovrstno zgoščeno pogodbo med verigami blokov, morata obe verigi blokov podpirati isto kriptografsko funkcijo razpršitve, kot je SHA-256.

Časovno zaklenjeno pogodbo ustavi oseba, ki bo izvedla prvo plačilo. Ta oseba mora predložiti določeno razpršitev, ki predstavlja znesek denarja, ki bo plačan. Za prejem plačila bo moral prejemnik v določenem času ustvariti kriptografsko dokazilo o plačilu. Če prejemnik izpolni rok, se zamenjava izvede. V nasprotnem primeru bo vrnjen pobudnik pogodbe.

Zakaj je potrebna tehnologija atomske zamenjave??

Trenutno uporabniki kriptovalut zaupajo centraliziranim borzam, kot sta Bittrex ali Poloniex, da trgujejo s svojimi kovanci. Če se pri menjavi kaj zgodi, izgubljenih kovancev ni mogoče povrniti, ker lastniki ne morejo dokazati, kakšne zneske imajo v lasti. Centralizirane izmenjave so bolj ranljive za napade, kot so vdori, neučinkovitost, manipulacije in celo človeške napake. Vse to lahko povzroči finančno izgubo. Atomske zamenjave popolnoma odstranijo potrebo po izmenjavi. Kot take se provizije za transakcije znižajo na nič.

Drug razlog, zakaj je potrebna tehnologija atomske zamenjave, je tako imenovani “neuspeh” decentraliziranih borz (DEX). DEX ni sposoben obravnavati večje količine poslov. Nekatere od teh decentraliziranih borz so postale “blockchain-based exchange”. Ta rešitev ni idealna, saj lahko borze, ki temeljijo na verigi blokov, trgovcem omogočijo le izmenjavo valute znotraj lastne verige blokov. To prisili trgovce, da uporabljajo proxy žeton, kot je BitUSD ali wBTC. BitUSD je dejansko decentraliziran dolar in ga ne nadzoruje nobena vlada ali oblast. Vsak BitUSD je podprt z dvema fiat dolarjema.

Končno lahko atomske zamenjave izvedemo zelo hitro. Kriptografsko dokazilo o plačilu pomaga potrditi plačilo v verigi blokov, kar omogoča hitrejše preverjanje veljavnosti.

Projekt Komodo

Ekipa Komodo resnično premika meje tehnologije atomske zamenjave. Z uporabo strežnika Electrum so uspešno zaključili atomsko zamenjavo. To je pomembno, saj uporabnikom omogoča zamenjavo kovanca, ne da bi morali prenesti celotno verigo blokov. S tem je ekipa Komodo korak bližje k uresničitvi njihovega cilja, da zgradi popolnoma funkcionalno decentralizirano borzo, ki jo bodo poimenovali BarterDex.

Komodo je zaključil nekaj uspešnih atomskih zamenjav iz vertcoin do komodo in od decred do bitcoinov.