Atomivaihto on älykäs sopimustekniikka, joka mahdollistaa yhden salausvaluutan vaihtamisen toiseen ilman keskitettyjä välittäjiä, kuten vaihtoja.
Atomivaihdot voivat tapahtua suoraan erilaisten kryptovaluuttojen lohkoketjujen välillä, tai ne voidaan suorittaa ketjun ulkopuolella, päälohkon ulkopuolella. Ne tulivat ensimmäisen kerran näkyviin syyskuussa 2017, kun Decredin ja Litecoinin välinen atomivaihto toteutettiin.
Siitä lähtien muut startupit ja hajautetut vaihdot ovat antaneet käyttäjille saman mahdollisuuden. Esimerkiksi Lightning Labs, startup, joka käyttää bitcoinin salamaverkkoa transaktioihin, on toteuttanut ketjun ulkopuoliset vaihdot tekniikkaa käyttämällä.
Kryptovaluutat ja hajautetut pörssit, kuten 0x ja Altcoin.io, ovat myös sisällyttäneet tekniikan.
Atomien vaihtosopimusten purkaminen
Kuten tänään tapahtuu, salausvaluuttojen vaihto on aikaa vievä ja monimutkainen. Tämä johtuu useista syistä. Esimerkiksi nykypäivän kriptovaluuttaekosysteemin pirstoutunut luonne asettaa useita haasteita keskimääräisille kauppiaille.
Kaikki kryptovaluuttapörssit eivät tue kaikkia kolikoita. Sellaisena elinkeinonharjoittaja, joka haluaa vaihtaa kolikonsa toiseen, jota ei tueta nykyisessä pörssissä, voi joutua siirtämään tilit tai tekemään useita muunnoksia välipolkkien välillä tavoitteensa saavuttamiseksi. Tähän liittyy myös vastapuoliriski, jos elinkeinonharjoittaja haluaa vaihtaa kolikkonsa toisen kauppiaan kanssa.
Atomienvaihtosopimukset ratkaisevat tämän ongelman käyttämällä Hash Timelock -sopimuksia (HTLC). Kuten nimensä osoittaa, HTLC on osapuolten välinen ajallaan sidottu älykäs sopimus, joka sisältää kryptografisen hash-toiminnon luomisen, joka voidaan varmistaa niiden välillä.
Atomivaihtosopimukset vaativat molempia osapuolia kuittaamaan varojen vastaanottamisen määrätyssä aikataulussa salaustekniikan avulla. Jos jokin osapuolista ei vahvista kauppaa määräajassa, koko tapahtuma mitätöidään, eikä varoja vaihdeta. Jälkimmäinen toimenpide auttaa poistamaan vastapuoliriskin.
Alla on esimerkki atominvaihtotapahtumasta:
Oletetaan, että Alice on elinkeinonharjoittaja, joka on kiinnostunut muuntamaan 100 bitcoinia vastaavaksi Litecoiniksi Bobin kanssa. Hän toimittaa kaupan bitcoinin blokkiketjuun. Tämän prosessin aikana Alice luo numeron salaustekniikkatoiminnolle tapahtuman salaamiseksi. Bob toistaa saman prosessin lopussa lähettämällä samalla tavoin tapahtuman litecoinin blokkiketjuun.
Sekä Alice että Bob avaavat rahastonsa lukumääränsä avulla. Heidän on tehtävä tämä tietyn ajan kuluessa. Muuten siirtoa ei tapahdu. Atomisia vaihtosopimuksia voidaan käyttää myös salamaverkon yhteydessä ketjun ulkopuolisten vaihtojen toteuttamiseen.
