Naar hoofdinhoud
Live markt
Block #9

Handelen

Crypto swappen uitgelegd

Swappen is de term voor het direct ruilen van de ene cryptomunt voor de andere, zonder tussenstap via euro's of dollars. Waar je op een traditionele beurs vaak eerst naar een fiatvaluta of een stablecoin moet omzetten, laat een swap-functie je in één handeling van bijvoorbeeld ether naar een ander token gaan. Achter die eenvoud schuilt een mechaniek van liquiditeitspools, routing-algoritmes en smart contracts dat weinig gebruikers echt doorgronden. We leggen hieronder uit hoe een swap tot stand komt, waarom de uiteindelijke koers soms afwijkt van wat je verwachtte, en waar de risico's zitten. Het is geen beleggingsadvies en geen aanbeveling voor een specifiek platform of token.

Joris VandenbrouckeGeschreven door Redacteur regelgeving, GentBijgewerkt Nagelezen door de eindredactie

Wat gebeurt er technisch bij een swap

Op een gedecentraliseerde beurs (DEX) wordt een swap niet gematcht tussen een koper en verkoper zoals op een traditioneel orderboek, maar verloopt de ruil via een liquiditeitspool: een smart contract met twee (of meer) tokens die door andere gebruikers zijn ingelegd. Wanneer jij token A inlevert voor token B, verschuift de verhouding in de pool en past een wiskundige formule de prijs automatisch aan.

Deze aanpak heet automated market making (AMM). Er is geen tegenpartij die specifiek jouw order accepteert; in plaats daarvan reageert de pool op de vraag die jij toevoegt. Hoe groter jouw swap ten opzichte van de pool, hoe meer de prijs binnen die pool verschuift tijdens de transactie zelf.

Routing: waarom een swap soms via meerdere pools loopt

Niet elk tokenpaar heeft een eigen, diepe liquiditeitspool. Als je token A rechtstreeks naar token C wilt swappen maar die pool nauwelijks liquiditeit heeft, kan een swap-interface de route automatisch opsplitsen: eerst van A naar een veelgebruikte tussenmunt zoals een stablecoin, en vervolgens van die tussenmunt naar C. Dit heet routing en gebeurt meestal automatisch op de achtergrond.

Aggregators zijn diensten die meerdere DEX's en pools tegelijk doorzoeken om de gunstigste combinatie van routes te vinden. Ze kunnen een swap zelfs over verschillende platforms tegelijk verdelen als dat per saldo een beter resultaat oplevert. Het gevolg is doorgaans een betere prijs, maar ook een iets complexere transactie met meer onderliggende stappen en dus vaak hogere netwerkkosten.

  • Directe pool: snelst, maar alleen gunstig bij voldoende diepte
  • Gesplitste route via een tussenmunt: vaak nodig bij minder liquide paren
  • Aggregator: vergelijkt meerdere routes en platforms automatisch

Kosten van een swap: netwerk, platform en spread

Een swap brengt doorgaans drie soorten kosten met zich mee. Ten eerste de netwerkkosten (gas fees) die je betaalt aan het blockchainnetwerk om de transactie te verwerken, ongeacht welk platform je gebruikt. Deze kosten schommelen met de drukte op het netwerk en kunnen bij een populaire blockchain in piekmomenten fors oplopen.

Ten tweede rekent de liquiditeitspool zelf meestal een klein percentage als vergoeding voor de liquiditeitsverschaffers, vaak tussen 0,01% en 1% van de swap. Ten derde kan het platform of de interface een eigen servicefee toevoegen. Deze drie componenten samen bepalen hoeveel je daadwerkelijk overhoudt vergeleken met de koers die je aanvankelijk zag.

Slippage-instelling en het bevestigingsscherm

Voordat je een swap bevestigt, toont vrijwel elke interface een overzicht met de verwachte hoeveelheid tokens die je ontvangt, de minimale hoeveelheid bij tegenvallende prijsbeweging, en een instelbare slippage-tolerantie. Deze tolerantie bepaalt hoeveel afwijking van de verwachte prijs je accepteert voordat de transactie wordt geannuleerd.

Een te lage tolerantie kan ertoe leiden dat je swap steeds mislukt bij een vluchtige markt, terwijl je gasgeld toch kwijt bent aan de mislukte poging. Een te hoge tolerantie stelt je bloot aan een aanzienlijk slechtere prijs of aan zogeheten front-running, waarbij een bot jouw transactie ziet aankomen en er financieel voordeel uit haalt. Zie de gids over slippage voor een uitgebreidere uitleg.

Slimme contracten goedkeuren: de approve-transactie

Voordat een DEX namens jou tokens uit je wallet mag verplaatsen, moet je meestal eerst een aparte 'approve'-transactie ondertekenen die het smart contract toestemming geeft voor een bepaald token. Dit is een aparte stap los van de eigenlijke swap en kost ook netwerkkosten.

Veel wallets en interfaces bieden de keuze tussen een onbeperkte goedkeuring (handig voor herhaald gebruik, maar risicovoller als het contract ooit kwetsbaar blijkt) of een goedkeuring die precies het benodigde bedrag toestaat. Voor wie voorzichtig wil zijn, is het beperken van goedkeuringen tot het bedrag van de swap een verstandige gewoonte, ook al vraagt dat bij een volgende swap opnieuw om een handtekening.

Risico's die specifiek zijn voor swappen

Naast marktrisico kent swappen een aantal eigen risico's. Een verkeerd tokenadres invoeren of een vervalste versie van een populair token selecteren kan leiden tot een swap naar een waardeloos token, vooral bij het gebruik van minder bekende interfaces. Controleer daarom altijd het contractadres via een officiële bron voordat je een nieuw of onbekend token swapt.

Daarnaast bestaat het risico van kwetsbaarheden in het onderliggende smart contract van de DEX of pool zelf. Grotere, langer bestaande protocollen hebben doorgaans meerdere externe audits ondergaan, wat het risico vermindert maar niet volledig wegneemt.

Veelgestelde vragen

Wat is het verschil tussen swappen en handelen op een orderboek?

Bij swappen via een AMM-pool bepaalt een formule de prijs op basis van de verhouding tussen twee tokens in een pool, zonder dat er een tegenpartij hoeft te zijn die exact jouw order matcht. Op een orderboek, zoals bij de meeste gecentraliseerde beurzen, worden koop- en verkooporders van gebruikers rechtstreeks tegen elkaar gematcht.

Waarom ontvang ik iets minder tokens dan getoond in de eerste schatting?

Dat komt meestal door een combinatie van slippage tijdens de verwerking van de transactie, de poolfee en eventuele netwerkkosten die in mindering worden gebracht. Het bevestigingsscherm toont doorgaans een minimale ontvangen hoeveelheid die als ondergrens dient.

Is een swap altijd via een gedecentraliseerde beurs?

Nee, sommige gecentraliseerde platforms bieden ook een 'swap'-functie aan die intern werkt via hun eigen orderboek of liquiditeit, zonder dat je zelf een blockchaintransactie ondertekent. De onderliggende mechaniek verschilt dan van een DEX-swap, ook al voelt het voor de gebruiker vergelijkbaar.

Waarom moet ik eerst een 'approve'-transactie ondertekenen?

Dit is een technische vereiste van de meeste tokenstandaarden: een smart contract mag pas tokens uit jouw wallet verplaatsen nadat jij dat expliciet hebt toegestaan. Zonder deze goedkeuring kan de swap-transactie niet worden uitgevoerd.

Kan een swap ongedaan gemaakt worden als ik me vergis?

Nee, zodra een swap-transactie is bevestigd op de blockchain, is deze definitief en onomkeerbaar. Controleer daarom altijd het tokenadres, het bedrag en de slippage-instelling voordat je bevestigt.

Lees ook

Nieuwsbrief

Bitcoin voor het ontbijt, Brussel voor de lunch

Eén korte mail met wat er echt toe doet: koersen, regelgeving en de banken die bewegen. Geen hype, geen ruis.

  • Dagelijks om 07:00
  • 2 minuten leestijd
  • Geen spam

Gratis. Uitschrijven kan met één klik.