Naar hoofdinhoud
Live markt
Block #9

Handel

Krypto-swap forklart

Å swappe betyr å bytte én kryptovaluta direkte mot en annen, uten et mellomsteg via euro eller dollar. Der en tradisjonell børs ofte krever at du først veksler til en fiatvaluta eller en stablecoin, lar en swap-funksjon deg gå fra for eksempel ether til en annen token i én operasjon. Bak denne enkelheten ligger en mekanisme med likviditetspooler, rutingalgoritmer og smartkontrakter som få brukere fullt ut forstår. Denne guiden forklarer hvordan en swap kommer i stand, hvorfor sluttprisen noen ganger avviker fra det du forventet, og hvor risikoen ligger. Dette er ikke investeringsrådgivning og anbefaler ingen spesifikk plattform eller token.

Joris VandenbrouckeSkrevet av Redacteur regelgeving, GentOppdatert Kvalitetssikret av redaksjonen

Hva skjer teknisk under en swap

På en desentralisert børs (DEX) matches ikke en swap mellom en kjøper og en selger som i en tradisjonell ordrebok. I stedet går byttet via en likviditetspool: en smartkontrakt som inneholder to (eller flere) tokens satt inn av andre brukere. Når du leverer inn token A mot token B, forskyves forholdet i poolen, og en matematisk formel justerer prisen automatisk.

Denne tilnærmingen kalles automated market making (AMM). Det finnes ingen motpart som spesifikt godtar ordren din; i stedet reagerer poolen på etterspørselen du tilfører. Jo større swappen din er i forhold til poolen, desto mer forskyves prisen i poolen under selve transaksjonen.

Ruting: hvorfor en swap noen ganger går via flere pooler

Ikke alle tokenpar har sin egen dype likviditetspool. Hvis du vil swappe token A direkte til token C, men den poolen har lite likviditet, kan et swap-grensesnitt automatisk dele opp ruten: først fra A til en mye brukt mellomtoken som en stablecoin, deretter fra den mellomtoken til C. Dette kalles ruting og skjer vanligvis automatisk i bakgrunnen.

Aggregatorer er tjenester som søker gjennom flere DEX-er og pooler samtidig for å finne den gunstigste kombinasjonen av ruter. De kan til og med dele opp en swap over flere plattformer samtidig hvis det gir et bedre nettoresultat. Resultatet er vanligvis en bedre pris, men også en litt mer kompleks transaksjon med flere underliggende steg og dermed ofte høyere nettverksavgifter.

  • Direkte pool: raskest, men bare gunstig ved tilstrekkelig dybde
  • Delt rute via en mellomtoken: ofte nødvendig for mindre likvide par
  • Aggregator: sammenligner automatisk flere ruter og plattformer

Kostnader ved en swap: nettverk, plattform og spread

En swap innebærer vanligvis tre typer kostnader. Først nettverksavgifter (gassavgifter) som betales til blokkjedenettverket for å behandle transaksjonen, uavhengig av hvilken plattform du bruker. Disse avgiftene svinger med belastningen på nettverket og kan stige kraftig på en populær blokkjede i travle perioder.

For det andre krever selve likviditetspoolen vanligvis en liten prosentandel som betaling til likviditetsleverandørene, ofte mellom 0,01 % og 1 % av swappen. For det tredje kan plattformen eller grensesnittet legge til sin egen tjenesteavgift. Til sammen avgjør disse tre komponentene hvor mye du faktisk sitter igjen med sammenlignet med prisen du opprinnelig så.

Slippage-innstilling og bekreftelsesskjermen

Før du bekrefter en swap, viser nesten alle grensesnitt en oversikt med forventet mengde tokens du vil motta, minimumsbeløpet ved ugunstig prisbevegelse, og en justerbar slippage-toleranse. Denne toleransen bestemmer hvor stort avvik fra forventet pris du aksepterer før transaksjonen kanselleres.

En for lav toleranse kan føre til at swappen din gjentatte ganger mislykkes i et volatilt marked, samtidig som du likevel taper gasspenger på det mislykkede forsøket. En for høy toleranse eksponerer deg for en betydelig dårligere pris eller for såkalt front-running, der en bot ser transaksjonen din komme og tjener på den. Se guiden om slippage for en mer detaljert forklaring.

Godkjenne smartkontrakter: approve-transaksjonen

Før en DEX kan flytte tokens ut av lommeboken din på dine vegne, må du vanligvis signere en separat 'approve'-transaksjon som gir smartkontrakten tillatelse for en bestemt token. Dette er et eget steg atskilt fra selve swappen og koster også nettverksavgifter.

Mange lommebøker og grensesnitt tilbyr valget mellom en ubegrenset godkjenning (praktisk ved gjentatt bruk, men mer risikabelt hvis kontrakten en dag viser seg sårbar) eller en godkjenning som kun tillater nøyaktig det nødvendige beløpet. For den som ønsker å være forsiktig, er det en fornuftig vane å begrense godkjenninger til swap-beløpet, selv om det krever en ny signatur ved neste swap.

Risikoer som er spesifikke for swapping

I tillegg til markedsrisiko medfører swapping enkelte egne risikoer. Å oppgi feil tokenadresse eller velge en forfalsket versjon av en populær token kan føre til en swap til en verdiløs token, spesielt ved bruk av mindre kjente grensesnitt. Kontroller derfor alltid kontraktadressen via en offisiell kilde før du swapper en ny eller ukjent token.

Det finnes også en risiko for sårbarheter i den underliggende smartkontrakten til selve DEX-en eller poolen. Større, mer etablerte protokoller har vanligvis gjennomgått flere eksterne revisjoner, noe som reduserer, men ikke helt fjerner, denne risikoen.

Ofte stilte spørsmål

Hva er forskjellen mellom å swappe og handle på en ordrebok?

Ved swapping via en AMM-pool bestemmer en formel prisen basert på forholdet mellom to tokens i en pool, uten at det kreves en motpart som nøyaktig matcher ordren din. På en ordrebok, som hos de fleste sentraliserte børser, matches kjøps- og salgsordrer fra brukere direkte mot hverandre.

Hvorfor mottar jeg litt færre tokens enn det første estimatet viste?

Dette skyldes vanligvis en kombinasjon av slippage under behandlingen av transaksjonen, poolavgiften og eventuelle nettverksavgifter som trekkes fra. Bekreftelsesskjermen viser vanligvis en minimumsmengde som fungerer som en nedre grense.

Skjer en swap alltid via en desentralisert børs?

Nei, enkelte sentraliserte plattformer tilbyr også en 'swap'-funksjon som fungerer internt via deres egen ordrebok eller likviditet, uten at du selv signerer en blokkjedetransaksjon. Den underliggende mekanikken skiller seg da fra en DEX-swap, selv om det føles likt for brukeren.

Hvorfor må jeg signere en 'approve'-transaksjon først?

Dette er et teknisk krav i de fleste tokenstandarder: en smartkontrakt kan bare flytte tokens ut av lommeboken din etter at du uttrykkelig har godkjent det. Uten denne godkjenningen kan ikke swap-transaksjonen gjennomføres.

Kan en swap reverseres hvis jeg gjør en feil?

Nei, når en swap-transaksjon først er bekreftet på blokkjeden, er den endelig og ugjenkallelig. Kontroller derfor alltid tokenadresse, beløp og slippage-innstilling før du bekrefter.

Les videre

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.