• BTC: 5155 €
  • ETH: 168 €

Atomic swap

Atomic swap

Atomic swap

Atomic swap arba atomic cross-chain trading - tai vienos kriptovaliutos keitimas į kitą kriptovaliutą be trečiosios šalies, dažniausiai keityklos. Atomic swap užtikrina, kad abi šalys laikytųsi prekybos reikalavimų apibrėžtų sutartyje. Jei viena šalis neatitinka sutarties reikalavimų, per sutartyje numatytą laiką automatiškai grąžinamos lėšos naudotojams.

 

Pavyzdžiui, jeigu Jonas turi vieną Komodo tokeną, bet nori jį iškeisti į Dash, paprastai Jonas turėtų iškeisti savo komodo į vieną iš pagrindinių prekybos porų monetų,  pvz., Bitcoin ir tik paskui jį keisti į Dash. Tokiu būdu Jonas netenka tam tikros dalies vertės, nes ji turi prekiauti du kartus ir sumokėti papildomus mokesčius.

 

Atomic swap technologijos pagalba, vartotojai gali prekiauti tarpusavyje be trečiosios šalies - keityklos. Sudaroma laikinoji sutartis, kuri įpareigoja vieną šalį nusiųsti komodo tokeną, o kitą šalį Dash, per tam tikrą laiką . Sutartyje sudaromi laiko įsipareigojimai ir tam tikros sąlygos.

 

Techniniai duomenys

 

Atomic swap sutartis sudaroma tam tikram laikui. Ši sutartis iš esmės nustato mokėjimo kanalą tarp dviejų skirtingų blockchain’ų,  tačiau ne kiekvienas tinklas palaiko mokėjimo kanalus. Norėdami palaikyti Atomic swap sandorius, blockchain projektas turi įdiegti Lightning Network - tai sprendimas, leidžiantis atidaryti ir uždaryti mokėjimo kanalus, kurie vykdo ne grandinės sandorius. Po tam tikro laiko kanalas bus uždarytas, o galutiniai balansai bus pateikti abiejuose blockų grandinėse.

 

Šiuose sandoriuose naudojamos sutartys yra "hash-time-locked" sutartys. Hash gali būti apibrėžiamas kaip duomenų elementas, sukuriamas atliekant tam tikras matematines funkcijas. Kad būtų sukurta tokio pobūdžio sutartis tarp dviejų skirtingų blockchain’ų, abu projektai turi palaikyti tą pačią kriptografinę funkciją, kaip SHA-256.

 

"Hash time-locked" sutartį nustato asmuo, kuris atliks pradinį mokėjimą. Šis asmuo turi pateikti konkrečias valiutų sumas ir norimus keitimo kursus. Kad gautumėte mokėjimą, gavėjas privalo sukurti kriptografinį mokėjimo įrodymą per nurodytą laiko tarpą. Jei gavėjas patenkins visas sutarties sąlygas, apsikeitimo sandoris bus vykdomas. Priešingu atveju sutarties pradininkui lėšos bus grąžintos.

 

Kodėl reikalinga ši technologija?

 

Šiuo metu kriptovaliutų vartotojai pasitiki centralizuotomis biržomis, tokiomis kaip "Bittrex" ar "Poloniex", prekybai savo valiutomis. Jei kažkas atsitinka keityklai, nėra galimybės susigrąžinti prarastas monetas, nes savininkai negali įrodyti savo buvusio balanso. Centralizuotos keityklos yra labai pažeidžiamos įvairių hackerių išpuolių.  Atomic swap sandoriai visiškai pašalina keityklų poreikį. Tokiu atveju mokesčiai už sandorius sumažinami iki nulio.

 

Atomic swap sutartys atsirado kaip alternatyva decentralizuotoms keitykloms, kurios nesusidoroja su didelės apimties sandoriais. Kai kurios iš  decentralizuotų keityklų naudoja blockchain’ą, kuris suteikia prekybininkams galimybę keisti valiutą tik savo blockchain’e. Tai verčia prekybininkus naudoti tarpinę valiutą, pvz., "BitUSD" arba "wBTC".

 

Šaltinis

Autorius: Martynas Buckus
Tik prisijunge naudotojai gali rašyti komentarus. Prašome prisijungti arba registruotis

Luno reklama apacia