Volgens de website Coinmarketcap bestaan er op dit moment in ieder geval 2132 verschillende cryptocurrencies. Je kunt je voorstellen dat dit veel te veel is om allemaal tegelijk te gebruiken. Wil je op dit moment de ene currency wisselen voor de andere? Dan zit hier vaak een derde partij tussen, namelijk een centrale exchange. De prijs die we betalen voor het omwisselen van de currencies is vaak ook hoog. Dit is wel te vergelijken met de wisselkoers die gerekend wordt over fiat geld. Met de Atomic Swap komt hier verandering in.
Wat Is Een Atomic Swap?
Atomic Swaps, of Atomic Cross-chain Trading, is de transactie van de ene cryptocurrency voor de andere, zonder dat hier gebruik gemaakt wordt van een tussenpartij. Met Atomic Swaps wordt het mogelijk om je Bitcoin direct om te wisselen voor bijvoorbeeld Ethereum, zonder dat je je cryptocurrencies hiervoor op een exchange hoeft te plaatsen.
Deze manier van het handelen in Cryptocurrencies verlaagd het risico aanzienlijk. Doordat je nu het gebruik van een centraal aangestuurde exchange vermijdt, is het risico op verloren middelen veel lager. Exchanges zijn altijd een doelwit voor hackers. Maar doordat je met Atomic Swap transacties nog altijd je eigen private keys beheert, hoef je ook geen gebruik te maken van deze handelsplatformen. De transacties zijn met een Atomic Swap volledig peer to peer.
Kadan Stadelmann, de co-founder van SatoshiHack en CTO van het Komodo platform omschrijft Atomic Swaps als volgt:
“Atomic swaps are peer-to-peer trades of digital assets without any central entity between the trading partners. A trade would happen peer to peer—from one user to another—with a direct communication line, routed through a decentralized network and triggered by cryptographic (mathematically verifiable and unforgeable) conditions and events.”
Hoe werkt het?
Atomic Swaps maken gebruik van een Hack time-lock contract (HTLC). Dit contract zorgt ervoor dat de transactie volledig veilig uitgevoerd kunnen worden. Op het moment dat er een trade wordt gedaan tussen persoon A (Bitcoin) en persoon B (Ethereum) wordt er een prijs afgesproken. Het contract zorgt ervoor dat beide partijen de afgesproken hoeveelheid van de betreffende cryptocurrency ontvangen.
Door middel van een cryptografisch bewijs van betaling wordt dit gecontroleerd. Heeft een van beide partijen de afgesproken hoeveelheid niet ontvangen? Dan zal de zender zijn middelen weer terug ontvangen. Hierdoor is het niet nodig dat persoon A persoon B kent. Door middel van cryptografisch vertrouwen kan er vanuit gegaan worden dat de ruil altijd eerlijk verloopt.
Dit wordt gecontroleerd doordat beide partijen hun transactie moeten toevoegen aan de blockchain. Bij persoon A is dit de Bitcoin blockchain en bij persoon B de Ethereum blockchain. Pas als alle transacties toegevoegd zijn aan de betreffende blockchain zal voor beide partijen de ruil ingezet worden.
Wat Atomic Swaps kunnen gaan betekenen voor de crypto wereld
Zoals genoemd is een belangrijk voordeel van de Atomic Swap de veiligheid. Doordat gebruikers hiermee in theorie hun eigen private keys kunnen bewaren, zijn ze nooit meer de dupe van een gehackte exchange. Door middel van peer to peer transacties en het Hack time-lock contract is de kans om cryptocurrency te verliezen een stuk kleiner.
Maar er zijn nog meer potentiële voordelen van het gebruik van Atomic Swaps. Zo is een mogelijke toepassing in de toekomst namelijk ook het gebruik van het Lightning netwerk in combinatie met Atomic Swaps. Via een betalings kanaal van het Lightning netwerk kan er dan bijvoorbeeld Bitcoin verzonden worden en direct bij de ontvanger aankomen in Ethereum. Het betalings kanaal fungeert in dit geval al als uitvoerder van de Atomic Swap.
Wanneer dit werkelijkheid is, zijn er dus betalingsnetwerken waarop iedere cryptocurrency gebruikt kan worden. Ongeacht de grootte van de transactie. En omdat er geen derde partij tussen zit worden deze transacties ook nog een uitgevoerd voor een hele kleine vergoeding. In theorie is het zelfs mogelijk dat wallets dit hele proces automatisch voor je zullen uitvoeren op de achtergrond. De wallet zal bij een aankoop in een webwinkel automatisch controleren welke cryptocurrencies er aangenomen worden als betaalmiddel en met welke cryptocurrencies jij de goedkoopste transactie kunt maken om je aankoop te doen.

Atomic Swap tussen Litecoin en Bitcoin
Het is op dit moment nog niet zover, maar er wordt hard ontwikkeld om Atomic Swaps de standaard te maken. We zien dit al aan de ontwikkeling van decentrale exchanges en de testen die constant uitgevoerd worden door programmeurs. Een goed voorbeeld hiervan is bijvoorbeeld de Cross-chain Atomic Swap die Charlie Lee, de bedenker van Litecoin gedaan heeft eind 2017. Het lukte hem om zonder tussenkomst van een centrale exchange direct 10 Litecoin om te wisselen voor 0.1137 Bitcoin. De potentie van Atomic Swaps is in ieder geval groot. Het zou een hoop kunnen verbeteren op het gebied van veiligheid en handelscommissies.