Leestijd: 3 minuten

atomic-swaps-lightning-network

Wat zijn Atomic Swaps?

Atomic swaps, of cross-blockchain trading, is de uitwisseling van de ene cryptocurrency naar de andere cryptocurrency, zonder de noodzaak om een derde partij in te schakelen. Simpel gezegd: ik ruil mijn Bitcoin tegen jouw Ethereum.

Lees hier meer over Bitcoin.

Een relatief nieuw stukje technologie. Atomic cross-chain trading is op zoek naar een revolutie in de manier waarop gebruikers met elkaar omgaan. Als Alice bijvoorbeeld 5 Bitcoins bezit, maar in plaats daarvan 100 Litecoins wil, zou ze via een exchange moeten handelen, dus via een derde partij. Echter, met Atomic Swaps, als Bob 100 Litecoins bezit en in plaats daarvan 5 Bitcoins wil, dan zouden Bob en Alice kunnen ruilen. Om bijvoorbeeld te voorkomen dat Alice de 100 Litecoins van Bob accepteert, maar vervolgens niet haar 5 Bitcoins stuurt, maakt Atomic swaps gebruik van zogenaamde hash timelocked contracten (HTLC’ s).



Hash timelocked contracten zorgen ervoor dat het Atomic swapproces volledig betrouwbaar is door ervoor te zorgen dat beiden aan de verplichtingen van de ruil voldoen. HTLC’s verlangen van de ontvanger van een betaling dat hij de ontvangst van de betaling vóór het verstrijken van de betalingstermijn bevestigt door een cryptografisch bewijs van betaling te genereren. Of de ontvanger riskeert het risico dat hij het recht op de vordering verliest, waardoor de betaling wordt teruggegeven aan de afzender.

Om een handelstransactie tussen Alice en Bob tot stand te brengen, moeten beide partijen hun transactie dus voorleggen aan hun respectievelijke blockchain, Alice op de Bitcoin blockchain en Bob op de Litecoin blockchain. Om de 100 Litecoins van Bob te kunnen claimen, moet Alice een getal produceren dat alleen zij weet, om een cryptografische sleutel en dus een betalingsbewijs te kunnen leveren. En moet Bob, om aanspraak te kunnen maken op de 5 Bitcoins die vanuit Alice werden verzonden, ook hetzelfde nummer vermelden dat werd gebruikt om de cryptografische sleutel te genereren.

Cross chain Atomic Swap voorbeeld:

atomic-cross-chain-swap-voorbeeld

De vereisten voor Atomic Swaps en het Lightning Netwerk

Suoetspannende technologie, maar er zijn wel enkele fundamentele vereisten voor een cryptocurrency alvorens die met succes Atomic swaps kan ondersteunen. Een van die eisen is de implementatie van het Lightning netwerk.

Als een hash timelocked contract kan worden beschouwd als een verbinding tussen twee blockchains, kan het Lightning netwerk worden beschouwd als een verbinding tussen betaalkanalen. Om met elkaar te kunnen communiceren, moeten Alice en Bob dus via betaalkanalen met elkaar verbonden zijn. Het lightning netwerk maakt dat mogelijk.

Bovendien is het voor een transactie tussen twee verschillende blockchains noodzakelijk dat beide blockchains dezelfde cryptografische hash-functie delen, zoals SHA-256. Dit om ervoor te zorgen dat het hash-tijdcontract goed werkt. Het nummer wordt tenslotte via de hash-functie gegenereerd.

Wat is de status van Atomic Swap development en waar gaan we naartoe?

Als we alle recente nieuws moeten geloven, ziet de toekomst van Atomic cross-chain handel er rooskleurig uit. De maker van Litecoin, Charlie Lee, voltooide met succes atomic swaps met Litecoin in ruil voor Bitcoin, Vertcoin en Decred. De hoop is dat de technologie van Atomic Swaps ons in staat stelt om gedecentraliseerde exchanges te bouwen die handiger en makkelijker zijn voor de gemiddelde gebruiker, dan de huidige.

Het voorbehoud bij het recente succes van atomic swaps is echter dat al die swaps lokale munt ‘daemons’  nodig hadden. Wat dit betekent is dat, voor de gemiddelde gebruiker om een atomic swap uit te voeren tussen twee cryptocurrencies, het nodig is om de blockchains van een van beide valuta te downloaden. En dat is voor de gemiddelde gebruiker natuurlijk niet erg praktisch. Een recente succesvolle Atomic swap kan echter dit probleem hebben opgelost.

Het team van Komodo namelijk, dat zelf momenteel probeert om hun eigen gedecentraliseerde Exchange te bouwen, genaamd BarterDEX, loopt vooruit op de troepen en heeft met succes een Atomic swap voltooid met behulp van een Electrum server. Dit is belangrijk omdat de Electrum-server een gebruiker in staat stelt om te interacteren met een cryptocurrency zonder dat hij de hele blockchain hoeft te downloaden. Dat is wel net even iets praktischer…

Om af te sluiten, er is een overvloed aan beurzen die deze technologie willen gebruiken om de manier waarop wij nu handelen drastisch te verbeteren. Projecten zoals Blocknet, die een internet van blockchains willen bouwen door middel van Atomic swaps. Of de oprichting van semi-gedecentraliseerde beurzen zoals Lykke, die 0% commissie in rekening brengen op handel. Het spreekt voor zich dat we Atomic cross-chain trading in de gaten moeten houden. En geef toe, qua gebruikerservaring staat blockchain nog in de kinderschoenen.

Blockchain

  • 2
    Shares