Atomic swap, eller atom-cross-chain trading, er utveksling av en kryptovaluta til en annen kryptovaluta, uten behov for å stole på en tredjepart. Atombytteprosessen er helt pålitelig og fungerer ved å sikre at begge parter oppfyller kravene til handelen, som definert i kontrakten. Hvis man ikke oppfyller kravene, vil den tidslåste kontrakten refundere den andre brukeren.
La oss forklare en atombytte med et klassisk eksempel på Alice og Bob. Alice eier en komodo mynt, men vil virkelig ha en bindestrek i stedet. Normalt måtte Alice bytte komodomynten sin mot en mellomliggende mynt, som bitcoin, for å handle bitcoin mot en mynt. I så fall vil hun tape penger fordi hun må handle to ganger.
Med atombytteteknologi tilgjengelig, er brukerne i stand til å handle på peer-to-peer-basis uten behov for utveksling. En tidslåst kontrakt vil bli brukt til å fungere som sperring mellom Alice og Bob. Alice legger inn den ene komodomynten sin, og Bob må sende sin dashmynt til kontrakten. Kontrakten tar seg av byttet, så Alice blir eier av ett dash og Bob av en komodo-mynt.
Tekniske detaljer om atombytte
Som nevnt tidligere bruker en atombytte en hash-tidslåst kontrakt. Denne kontrakten setter i utgangspunktet en betalingskanal mellom to blokkjeder. Imidlertid støtter ikke alle blockchain betalingskanaler. For å støtte dette, må en blockchain implementere Lyn-nettverk, en løsning som gjør det mulig å åpne og lukke de betalingskanalene som utfører off-chain transaksjoner. Etter en viss tid vil kanalen bli stengt og sluttbalansen vil bli sendt til begge blokkjedene.
Kontraktene som brukes i disse transaksjonene er hash-tidslåste kontrakter. En hash kan defineres som et fingeravtrykk av et stykke data, opprettet ved å utføre matematiske funksjoner. For å lage denne typen hashkontrakt mellom blokkjeder, må begge blokkjedene støtte den samme kryptografiske hashfunksjonen, for eksempel SHA-256.
En hash-tidslåst kontrakt er satt opp av personen som skal utføre den første betalingen. Denne personen må gi en bestemt hash, som representerer hvor mye penger som skal betales. For å motta betalingen må mottakeren opprette et kryptografisk betalingsbevis innen den angitte tiden. Hvis mottakeren overholder fristen, blir byttet utført. Ellers vil initialiseringen av kontrakten bli refundert.
Hvorfor er atombytteteknologi nødvendig?
For tiden stoler kryptovaluta-brukere på sentraliserte børser, som Bittrex eller Poloniex, for å handle myntene sine. Hvis noe skjer med en bytte, er det ingen måte å gjenopprette de tapte myntene fordi eierne ikke kan bevise hvilke beløp de eide. Sentraliserte utvekslinger er mer sårbare for angrep som hack, ineffektivitet, manipulasjon og til og med menneskelige feil. Disse kan alle føre til økonomisk tap. Atomic swaps fjerner behovet for bytte helt. Som sådan reduseres transaksjonsgebyrene til null.
En annen grunn til at atombytteteknologi er nødvendig, er den såkalte ‘fiaskoen’ av desentraliserte børser (DEXer). En DEX er ikke i stand til å håndtere et stort antall handler. Noen av disse desentraliserte børsene har blitt en ‘blockchain-basert børs’. Denne løsningen er ikke ideell, da de blockchain-baserte børsene bare kan gi handelsmenn muligheten til å bytte valuta i sin egen blockchain. Dette tvinger handelsmennene til å bruke et proxy-token, for eksempel BitUSD eller wBTC. BitUSD er faktisk en desentralisert dollar og styres ikke av noen myndighet eller myndighet. Hver BitUSD er støttet av to fiat dollar.
Endelig kan atombytter utføres veldig raskt. Det kryptografiske betalingsbeviset hjelper til med å validere betalingen på blockchain, noe som gjør validering raskere.
Komodo-prosjekt
Komodo-teamet presser virkelig grensene for atombytteteknologi. De har fullført en atombytte ved hjelp av en Electrum-server. Dette er viktig ettersom det gjør det mulig for brukere å bytte en mynt uten å måtte laste ned hele blockchain. Dette bringer Komodo-teamet et skritt nærmere å realisere målet sitt om å bygge en fullt funksjonell desentralisert sentral, som de vil gi navn BarterDex.
Komodo har fullført noen vellykkede atombytter fra vertcoin til komodo, og fra avslo til bitcoin.