Krijn Soeteman

Krijn Soeteman (2022)

Gepubliceerd op 06-07-2022

Atomic swap

betekenis & definitie

Wisselen tussen verschillende cryptovaluta en verschillende blockchains zonder tussenkomst van een exchange.

Het idee voor atomic swaps verschijnt voor het eerst op de Bitcoin Talkforums in mei 2013. De eerste echte atomic swap vond ergens in 2015 plaats tussen NXT, een fork van bitcoin, en bitcoin door iemand met het pseudoniem JL777.

Een ‘atomic cross chain swap’, meestal afgekort tot 'atomic swap', werkt door middel van Hash Timelock Contracts (HTLC). Het gaat hier om een tijdgebonden smart contract tussen twee partijen.

Het smartcontractsysteem voor een atomic swap heet bij bitcoin script, een heel simpele smartcontracttaal die de meeste blockchains ook in zich hebben.

Belangrijkste bij Atomic Swaps is dat alles wél, of niet wordt uitgevoerd; er is geen tussenweg. Als slechts een deel van de acties wordt uitgevoerd, bijvoorbeeld één partij voert de betaling wel uit, dan gebeurt er niets. ‘Atomic’ betekent in deze context dat alles uitgevoerd moet zijn om daadwerkelijk uitgevoerd te worden.


Om een atomic swap uit te voeren, moeten beide partijen hun fondsen vastzetten op de publieke adressen van de andere partij. De andere partij kan pas bij die fondsen als een geheim gedeeld wordt met de ander, waarna beide partijen hun virtuele kluizen kunnen openen. Als niemand iets doet binnen een bepaalde van tevoren afgesproken tijd, dan verplaatsen de fondsen niet naar de andere partij.

Dit kan ingewikkeld klinken, maar de eindgebruiker krijgt hier weinig van mee. Alle actie vindt plaats met behulp van software. Je kunt het woord ‘partijen’ wat dat betreft ook door ‘software’ vervangen.

< >