Naar hoofdinhoud
Live markt
Block #9

Handel

Krypto-swap förklarat

Att swappa innebär att byta en kryptovaluta direkt mot en annan, utan mellansteg via euro eller dollar. Där en traditionell börs ofta kräver att man först växlar till en fiatvaluta eller en stablecoin, låter en swap-funktion dig gå från exempelvis ether till en annan token i ett enda steg. Bakom den enkelheten döljer sig en mekanism av likviditetspooler, routingalgoritmer och smarta kontrakt som få användare fullt ut förstår. Den här guiden förklarar hur en swap går till, varför slutpriset ibland skiljer sig från det du förväntade dig, och var riskerna finns. Det är inte investeringsrådgivning och rekommenderar ingen specifik plattform eller token.

Joris VandenbrouckeSkriven av Redacteur regelgeving, GentUppdaterad Granskad av redaktionen

Vad händer tekniskt vid en swap

På en decentraliserad börs (DEX) matchas en swap inte mellan en köpare och en säljare som i en traditionell orderbok. I stället går bytet via en likviditetspool: ett smart kontrakt som innehåller två (eller fler) tokens som satts in av andra användare. När du lämnar in token A i utbyte mot token B förskjuts förhållandet i poolen och en matematisk formel justerar priset automatiskt.

Detta kallas automated market making (AMM). Det finns ingen motpart som specifikt accepterar din order; i stället reagerar poolen på den efterfrågan du lägger till. Ju större din swap är i förhållande till poolen, desto mer förskjuts priset inom poolen under själva transaktionen.

Routing: varför en swap ibland går via flera pooler

Inte alla tokenpar har en egen djup likviditetspool. Om du vill swappa token A direkt till token C men den poolen har knapp likviditet kan ett swap-gränssnitt automatiskt dela upp rutten: först från A till en vanligt använd mellanliggande token som en stablecoin, och sedan från den mellanliggande token till C. Detta kallas routing och sker vanligtvis automatiskt i bakgrunden.

Aggregatorer är tjänster som söker igenom flera DEX:ar och pooler samtidigt för att hitta den mest fördelaktiga kombinationen av rutter. De kan till och med dela upp en swap över flera plattformar samtidigt om det ger ett bättre nettoresultat. Resultatet blir vanligen ett bättre pris, men också en något mer komplex transaktion med fler underliggande steg och därmed ofta högre nätverksavgifter.

  • Direkt pool: snabbast, men bara fördelaktigt vid tillräckligt djup
  • Uppdelad rutt via en mellanliggande token: ofta nödvändigt vid mindre likvida par
  • Aggregator: jämför automatiskt flera rutter och plattformar

Kostnader för en swap: nätverk, plattform och spread

En swap innebär vanligtvis tre typer av kostnader. Först nätverksavgifter (gasavgifter) som betalas till blockkedjenätverket för att behandla transaktionen, oavsett vilken plattform du använder. Dessa avgifter varierar med belastningen på nätverket och kan stiga kraftigt på en populär blockkedja under intensiva perioder.

För det andra tar själva likviditetspoolen vanligtvis ut en liten procentandel som ersättning till likviditetsleverantörerna, ofta mellan 0,01% och 1% av swappen. För det tredje kan plattformen eller gränssnittet lägga till en egen serviceavgift. Tillsammans avgör dessa tre komponenter hur mycket du faktiskt får jämfört med det pris du ursprungligen såg.

Slippage-inställning och bekräftelseskärmen

Innan du bekräftar en swap visar nästan alla gränssnitt en översikt med den förväntade mängden tokens du kommer att få, minimibeloppet vid ogynnsam prisrörelse och en justerbar slippage-tolerans. Denna tolerans avgör hur stor avvikelse från det förväntade priset du accepterar innan transaktionen avbryts.

En för låg tolerans kan göra att din swap upprepade gånger misslyckas på en volatil marknad, samtidigt som du ändå förlorar gaspengar på det misslyckade försöket. En för hög tolerans exponerar dig för ett betydligt sämre pris eller för så kallad front-running, där en bot ser din transaktion på väg och tjänar på den. Se guiden om slippage för en mer utförlig förklaring.

Godkänna smarta kontrakt: approve-transaktionen

Innan en DEX kan flytta tokens ur din plånbok å dina vägnar behöver du vanligtvis signera en separat 'approve'-transaktion som ger det smarta kontraktet tillstånd för en specifik token. Detta är ett separat steg skilt från själva swappen och kostar också nätverksavgifter.

Många plånböcker och gränssnitt erbjuder valet mellan ett obegränsat godkännande (bekvämt vid upprepad användning, men mer riskabelt om kontraktet någon gång visar sig sårbart) eller ett godkännande som endast tillåter exakt det belopp som behövs. För den som föredrar försiktighet är det klokt att begränsa godkännanden till swap-beloppet, även om det kräver en ny signatur vid nästa swap.

Risker specifika för swappning

Utöver marknadsrisk innebär swappning några egna risker. Att ange fel tokenadress eller välja en förfalskad version av en populär token kan leda till en swap till en värdelös token, särskilt vid användning av mindre kända gränssnitt. Kontrollera därför alltid kontraktsadressen via en officiell källa innan du swappar en ny eller okänd token.

Det finns även en risk för sårbarheter i det underliggande smarta kontraktet för själva DEX:en eller poolen. Större, mer etablerade protokoll har vanligtvis genomgått flera externa granskningar, vilket minskar men inte helt eliminerar risken.

Vanliga frågor

Vad är skillnaden mellan att swappa och handla på en orderbok?

Vid swappning via en AMM-pool bestämmer en formel priset utifrån förhållandet mellan två tokens i en pool, utan att det krävs en motpart som exakt matchar din order. På en orderbok, som hos de flesta centraliserade börser, matchas köp- och säljorder från användare direkt mot varandra.

Varför får jag lite färre tokens än vad den första uppskattningen visade?

Det beror vanligtvis på en kombination av slippage under transaktionens behandling, poolavgiften och eventuella nätverksavgifter som dras av. Bekräftelseskärmen visar vanligtvis en minsta mottagen mängd som fungerar som ett golv.

Sker en swap alltid via en decentraliserad börs?

Nej, vissa centraliserade plattformar erbjuder också en 'swap'-funktion som fungerar internt via deras egen orderbok eller likviditet, utan att du själv signerar en blockkedjetransaktion. Den underliggande mekaniken skiljer sig då från en DEX-swap, även om det känns liknande för användaren.

Varför måste jag signera en 'approve'-transaktion först?

Det är ett tekniskt krav i de flesta tokenstandarder: ett smart kontrakt får bara flytta tokens ur din plånbok efter att du uttryckligen har tillåtit det. Utan detta godkännande kan swap-transaktionen inte genomföras.

Kan en swap ångras om jag gör fel?

Nej, när en swap-transaktion väl har bekräftats på blockkedjan är den slutgiltig och oåterkallelig. Kontrollera därför alltid tokenadress, belopp och slippage-inställning innan du bekräftar.

Läs vidare

Newsletter

Bitcoin for breakfast, Brussels for lunch

One short email with what actually matters: prices, regulation and the banks that move. No hype, no noise.

  • Daily at 07:00
  • 2 minute read
  • No spam

Free. Unsubscribe in one click.