Een atomic swap verwijst naar een cross-chain transactie tussen cryptocurrency-wallets. De uitwisseling wordt "atomair" genoemd omdat er slechts twee mogelijke uitkomsten van de handel zijn.
Ofwel krijgen beide partijen hun gewenste cryptocurrencies, of ze blijven allebei bij hun originele cryptocurrencies.
Atomic swaps zijn puur peer-to-peer transacties. Een tussenpersoon zoals een beurs is niet nodig. In plaats daarvan gebeuren de swaps rechtstreeks tussen de gebruikersportefeuilles terwijl ze worden beheerd door een slim contract.
Hoe werkt een Atomic Swap?
Het hele proces van een atomic swap wordt gecontroleerd door een Hash TimeLock Contract (HTLC). Dit slimme contract zorgt ervoor dat beide wallets hun crypto binnen een bepaalde tijd ontvangen.
Als een van de wallets niet bevestigt het geld binnen de tijdslimiet te hebben ontvangen, wordt de hele transactie geannuleerd en krijgen beide peers hun oorspronkelijke activa terug.
Verwant: Wat is een gedecentraliseerde cryptocurrency-uitwisseling (DEX)?
Dit proces vindt plaats via cryptografisch beveiligde hashes. Er zijn twee specifieke kenmerken van een Hash TimeLock Contract (HTLC) die atomaire swaps mogelijk maken:
1. Check-Lock-Time-Verify (CLTV).
Volgens BIP-65, dit commando "maakt het mogelijk om een transactie-output tot een bepaald punt in de toekomst onbruikbaar te maken." Simpel gezegd, het is tijd vergrendelingsfunctie die voorkomt dat een ontvanger van het geld toegang heeft tot het geld (of het uitgeeft) totdat een bepaald tijdstip is verstreken geslaagd. Het fungeert ook als een veiligheidsmaatregel om geld terug te sturen naar de afzender als de atomic swap niet binnen een bepaalde tijd is voltooid.
2. Pay-To-Script-Hash (P2SH).
Deze functie vereist dat geld dat naar een bepaald adres wordt gestuurd, speciale toestemming nodig heeft voordat het geld opnieuw wordt uitgegeven. Deze speciale toestemming staat bekend als een hashlock. Een hashlock "beperkt de besteding van een output totdat een bepaald stuk gegevens openbaar wordt gemaakt." Dit stukje data is het resultaat van het hashen van een geheime code.
Waarom zijn Atomic Swaps nuttig?
Met Atomic swaps kunt u crypto-transacties tussen verschillende ketens uitvoeren vanuit de veiligheid van uw crypto-portemonnee. U hoeft uw sleutels niet af te geven aan een gecentraliseerde uitwisseling om de transactie te laten plaatsvinden. Beter nog, als de transactie niet doorgaat, krijgen beide partijen hun activa terug.
Een ander belangrijk punt is variatie. Als de munten die u wilt inwisselen niet worden vermeld op de centrale beurs die u gebruikt, kunt u ze niet verhandelen. Meer nog, gecentraliseerde uitwisselingen nemen meestal maanden in beslag om nieuwe munten op de lijst te zetten. Aan de andere kant bieden atomic swaps je de mogelijkheid om munten in te wisselen, zolang ze maar geïntegreerd zijn met het atomaire uitwisselingsplatform.
Atomic Swap vs. Gedecentraliseerde Exchange
Met traditionele DEX's kunt u over het algemeen munten op een bepaalde blockchain ruilen. Ter vergelijking: met atomic swaps kunnen gebruikers swaps maken op verschillende blockchains.
Uniswap, de grootste DEX op basis van marktkapitalisatie, staat u bijvoorbeeld alleen toe om ERC-20 (op Ethereum gebaseerde) tokens te ruilen. U kunt Bitcoin niet inwisselen voor Ether op Uniswap, maar u kunt dit wel doen op de gedecentraliseerde Komodo-uitwisseling.
Verwant: Wat is het Bitcoin Lightning-netwerk en hoe helpt het om Bitcoin te schalen?
Komodo was het eerste platform dat atomic swaps implementeerde. Het staat naar verluidt atomaire swaps toe op 95% van alle cryptocurrencies.
Het platform heeft een native munt genaamd KMD die wordt gebruikt om transacties op het netwerk te betalen. Het is belangrijk op te merken dat de transactiekosten worden betaald door de liquiditeitsnemer.
Zoals eerder vermeld, vinden twee partijen plaats in een atomaire swap. De twee partijen zijn de 'Maker' en de 'Taker'. De liquiditeitsverschaffer wordt de "Maker" (market maker) genoemd, terwijl de liquiditeitsnemer de "Taker" wordt genoemd.
De Taker initieert de atomic swap en betaalt de transactiekosten. De transactiekosten die de Afnemer betaalt, zijn bedoeld om hen ervan te weerhouden het netwerk te spammen met valse transacties. Op Komodo bedragen de transactiekosten ongeveer 1/777ste van het orderbedrag.
Komodo biedt zelfs een open-source portemonnee genaamd AtomicDEX. Met deze niet-bewarende portemonnee kunt u elke munt verhandelen die door de ontwikkelaars is toegevoegd.
Ondersteunt uw crypto-portemonnee atomaire swaps?
De hierboven genoemde AtomicDEX-portemonnee is een niet-bewarende portemonnee, wat betekent dat u: volledig bezit van uw privésleutels. Er zijn echter talloze crypto-portefeuilles, variërend van bewaarportefeuilles tot multisig-portefeuilles, dus u moet de tijd nemen om uit te zoeken wat bij uw crypto-vereisten past.
Nu je weet over atomaire swaps en hoe ze werken, kun je dat ook in de vergelijking opnemen.
Cryptocurrencies zijn waardevol en u moet leren hoe u uw bezit kunt beschermen.
Lees volgende
- Technologie uitgelegd
- Bitcoin
- Ethereum
- Blockchain
- Toekomst van geld
- cryptogeld
Jerome is een stafschrijver bij MakeUseOf. Hij behandelt artikelen over programmeren en Linux. Hij is ook een crypto-enthousiasteling en houdt de crypto-industrie altijd in de gaten.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren