Uniswap er verdens mest handlede decentraliserede kryptobørs målt på handelsvolumen og en af de mest indflydelsesrige protokoller i hele DeFi-økosystemet. Siden lanceringen i november 2018 har Uniswap afviklet handler for mere end 2.000 milliarder dollars og introduceret en radikalt anderledes måde at købe og sælge kryptoaktiver på. I stedet for en klassisk børs med en ordrebog, der matcher købere og sælgere, bruger Uniswap en matematisk formel og puljer af aktiver til at fastsætte priser og gennemføre handler automatisk. Der er ingen mellemmand, ingen konto og ingen central instans, der opbevarer dine penge undervejs.
Protokollen blev lanceret i november 2018 af Hayden Adams, en tidligere maskiningeniør, der lærte at programmere efter inspiration fra Ethereums medstifter Vitalik Buterin. Adams begyndte at udvikle konceptet i slutningen af 2017, kort efter han var blevet opsagt fra sit job, og det er siden vokset til at blive en af de mest anvendte applikationer i hele blokkædeverdenen. Uniswap populariserede den såkaldte automated market maker-model, forkortet AMM, som i dag er standarden for decentraliseret handel og danner rygraden i en stor del af DeFi-økosystemet på tværs af mange netværk.
Denne guide er skrevet til dig, der er ny i kryptoverdenen og gerne vil forstå Uniswap fra bunden. Vi gennemgår, hvad Uniswap er, og hvorfor det opstod, hvordan den matematiske AMM-model fungerer i praksis, hvilke versioner der findes, hvad det indebærer at stille likviditet, hvilke risici du skal kende, og hvad det betyder for din skat som dansk investor, når hvert token-swap er en skattemæssig begivenhed. Vi slutter af med en FAQ-sektion og en interaktiv beregner, så du kan se, hvad gebyrer koster dig over tid.
Kort opsummering
Uniswap er en decentraliseret børs på Ethereum, der bruger en automated market maker i stedet for en ordrebog. Handler afvikles mod likviditetspuljer, og prisen bestemmes af formlen x · y = k. UNI er protokollens governance-token. Enhver kan stille likviditet og tjene handelsgebyrer, men det indebærer risiko for impermanent loss. Hvert token-swap er en skattepligtig begivenhed i Danmark og behandles som spekulation efter statsskattelovens paragraf 5.
Noklepunkter
- Uniswap er den største decentraliserede børs målt på handelsvolumen og kører på Ethereum samt flere andre netværk.
- Handler afvikles mod likviditetspuljer via en automated market maker og ikke via en klassisk ordrebog med købere og sælgere.
- Den grundlæggende prisformel er konstant-produkt-formlen x · y = k, hvor produktet af de to tokens i en pulje holdes konstant.
- Likviditetsudbydere indskyder to tokens i en pulje og tjener en andel af handelsgebyrerne, men bærer risikoen for impermanent loss.
- UNI er et governance-token udsendt som airdrop i september 2020, men det er ikke nødvendigt at eje UNI for at handle på Uniswap.
- Version 3 introducerede koncentreret likviditet, og version 4 indfører hooks, der giver udviklere mulighed for at bygge skræddersyet logik ind i puljer.
- Hvert swap på Uniswap er en skattepligtig realisationsbegivenhed i Danmark og skal indberettes til Skattestyrelsen.
- Tab er kun et ligningsmæssigt fradrag på cirka 26 procent, mens gevinst beskattes som personlig indkomst med op til ca. 53 procent ifølge Skattestyrelsen.
Hvad er Uniswap?
Uniswap er en decentraliseret kryptobørs, også kaldet en DEX, der kører som en samling af smart contracts direkte på Ethereums blokkæde. En smart contract er et stykke kode, der eksekveres automatisk på blokkæden uden at kræve en central aktørs indblanding. Det betyder, at Uniswap ikke ejes eller drives af en enkelt virksomhed på samme måde som en traditionel kryptobørs. Koden er open source og kan benyttes af enhver med en Ethereum-wallet, uanset hvor i verden man befinder sig.
For at forstå, hvorfor Uniswap repræsenterer et brud med den traditionelle måde at handle på, er det nyttigt at se på, hvad det erstattede. På en traditionel børs, hvad enten det er en aktiebørs som Nasdaq eller en centraliseret kryptobørs, mødes købere og sælgere i en ordrebog. Købere lægger bud, sælgere lægger udbud, og en handel finder sted, når de to sider matcher. Det kræver typisk professionelle market makers, der konstant stiller priser, og en central operatør, der driver systemet og opbevarer brugernes midler i et centralt depot.
Uniswap udskifter hele denne model. Der er ingen ordrebog og ingen central operatør, der holder dine penge. I stedet er alle aktiver placeret i puljer af smart contracts, som enhver kan bidrage til og handle imod. Når du handler, byttes dine tokens mod en pulje af aktiver, som andre brugere har indskudt. Prisen beregnes automatisk af en matematisk formel, der er hardkodet ind i smart contracten. Alt sker on-chain, og du beholder fuldstændig kontrol over dine egne penge helt frem til det øjeblik, hvor selve byttet gennemføres direkte fra din wallet.
Fra et brugersynspunkt er oplevelsen relativt enkel. Du besøger Uniswap-webapplikationen, tilslutter din wallet, vælger hvilket token du vil give, og hvilket token du vil modtage, godkender transaktionen i din wallet, og byttet sker på sekunder. Du beholder hele tiden din private nøgle og dermed kontrollen over dine midler. Der kræves ingen registrering, ingen KYC-verifikation og ingen konto. Ulempen er, at der ikke er nogen at ringe til, hvis noget går galt, og at transaktioner på blokkæden er uigenkaldelige.
Uniswap er tilgængelig på Ethereums mainnet og på adskillige layer 2-netværk, herunder Arbitrum, Optimism, Polygon og Base. På layer 2-netværkene er transaktionsgebyrerne til netværket markant lavere end på Ethereums mainnet, hvilket gør det mere overkommeligt at handle småbeløb. Protokollens kontrakter er desuden deployeret på BNB Chain og Avalanche. Vil du læse mere om den kategori af børser, som Uniswap tilhører, kan du finde en grundig gennemgang i vores guide til decentraliserede børser, og for det underliggende netværk anbefaler vi vores guide til Ethereum.
Sådan fungerer Uniswap teknisk: AMM og x·y=k
Kernen i Uniswap er den automated market maker, ofte forkortet AMM. Begrebet dækker over en klasse af algoritmer, der automatisk fastsætter prisen på et aktiv baseret på en matematisk formel og indholdet af en likviditetspulje, i stedet for at afvente, at en køber og en sælger aftaler en pris direkte. AMM-modellen eksisterede i akademisk litteratur længe før Uniswap, men det var Uniswap, der som noget af det første implementerede den på en offentlig blokkæde på en måde, der tiltrak massiv adoption.
Konstant-produkt-formlen forklaret
Den mest centrale del af Uniswaps mekanik er den såkaldte konstant-produkt-formel, der skrives som x multipliceret med y er lig med k. Her er x mængden af det ene token i puljen, y er mængden af det andet token, og k er et tal, der skal forblive konstant. Formlen betyder, at når du fjerner noget af det ene token fra puljen, skal du tilføje en tilsvarende mængde af det andet, så produktet af de to mængder stadig er det samme.
Et konkret eksempel giver den bedste intuition. Forestil dig en pulje med 10 ETH og 30.000 USDC. Produktet er 10 gange 30.000, der er 300.000, og dette er vores k. Når nogen ønsker at købe ETH fra puljen, tilfører de USDC og trækker ETH ud. Fordi produktet skal forblive 300.000, stiger prisen på ETH gradvist jo mere der købes. Hvis en handlende tilfører 3.334 USDC, skal puljens USDC-beholdning vokse til 33.334, og ETH-beholdningen falder til omtrent 9,0 ETH, fordi 9,0 gange 33.334 er tæt på 300.000. Den effektive pris per ETH i denne handel er 3.334 delt med 1 ETH, der er 3.334 USDC. Prisen er altså ikke fastsat af en modpart, men af det aktuelle forhold mellem de to tokens i puljen og den mængde, der handles.
En vigtig konsekvens af denne model er det, man kalder slippage eller prispavirkning. Jo større en handel er i forhold til puljens totale størrelse, desto mere rykker den prisen imod den handlende. En handel på 100 USDC i en pulje med 10 millioner USDC påvirker prisen minimalt og resulterer i tæt på den teoretiske markedspris. En handel på 1 million USDC i den samme pulje vil flytte prisen betragteligt og resultere i en markant dårligere effektiv kurs. Det er derfor, at store og dybe puljer giver bedre priser end små puljer, og det er derfor, at aggregatorer som 1inch opdeler store handler på tværs af mange puljer for at minimere prispavirkningen.
Figur: AMM-kurven x · y = k. Når en handlende køber token X (punktet flyttes fra A til B), stiger prisen automatisk langs kurven. Jo større handlen er i forhold til puljens størrelse, desto større prispavirkning.
Handelsgebyrer og arbitrage
Når du handler på Uniswap, betaler du et handelsgebyr, der tilfalder puljens likviditetsudbydere som betaling for at stille kapital til rådighed. Gebyret er en fast procentdel af handelsbeløbet og fratrækkes automatisk af smart contracten. I Uniswap V2 var gebyret fast 0,30 procent. I Uniswap V3 og V4 kan puljer oprettes med forskellige gebyrtrin, typisk 0,01 procent, 0,05 procent, 0,30 procent eller 1,00 procent, afhængigt af det konkrete tokens volatilitet og likviditetsbehov.
Fordi Uniswaps priser bestemmes af puljens sammensætning og ikke af det brede marked, kan der opstå prisuoverensstemmelser mellem Uniswap og andre børser. Disse udnyttes af arbitragehandlere, der køber, hvor det er billigst, og sælger, hvor det er dyrest. Arbitrageaktiviteten er en central grund til, at en decentraliseret børs uden ordrebog alligevel kan holde priser, der er nogenlunde i linje med det globale marked. Arbitragehandlerne presser Uniswaps priser mod markedsprisen og tjener selv en fortjeneste i processen. Det er et eksempel på, hvordan et decentraliseret system kan producere fornuftige priser uden nogen central koordinering.
En udfordring forbundet med Ethereums arkitektur er det, man kalder MEV, der står for Maximal Extractable Value. MEV-bots overvåger ubekræftede transaktioner i mempuljen og kan indsætte egne transaktioner umiddelbart før og efter din handel for at udnytte de prisændringer, din handel forårsager. Det er en teknisk form for front-running, der effektivt betyder, at en MEV-bot snupper en del af den fortjeneste, din handel ellers ville have genereret. Vi forklarer dette mere udførligt i risikoafsnittet nedenfor. Det bredere DeFi-okosystem, som Uniswap er en del af, er beskrevet i vores guide til DeFi.
Swap-gebyrberegner
Handelsgebyrer på Uniswap lyder måske små, men de løber hurtigt op, hvis du handler hyppigt. Beregn her, hvad gebyrer koster dig pr. swap, pr. måned og pr. år. Bemærk også, at hvert swap er en skattepligtig begivenhed i Danmark, hvilket har stor indflydelse på din samlede situation.
Beregn dine swap-gebyrer
Gebyr pr. swap
30,00 kr.
ved 0.30% gebyr
Månedlige gebyrer
120,00 kr.
ved 4 swaps pr. måned
Årlige gebyrer
1.440,00 kr.
ved 48 swaps pr. år
Skattemæssig opmærksomhed
Du udfører estimeret 48 swaps pr. år, og hvert enkelt swap er en skattepligtig begivenhed i Danmark. Det betyder 48 separate skattebegivenheder om året, der skal dokumenteres med handelsbeløb, anskaffelsestidspunkt, anskaffelsespris og afståelsesprisen i DKK. Gevinster beskattes som personlig indkomst (ca. 37-52 % i 2026, op til ca. 53 % ifølge Skattestyrelsen), mens tab kun er fradragsberettiget som ligningsmæssigt fradrag (ca. 26 %). Se skatteafsnittet nedenfor for detaljer.
Uniswap V1, V2, V3 og V4
Uniswap er ikke ét statisk system, men har udviklet sig gennem fire store versioner siden lanceringen i 2018. Hver version har introduceret nye muligheder og løsninger på begrænsningerne i den foregående. At forstå de forskellige versioner hjælper dig til at forstå, hvad du handler på, og hvilken version der er relevant for dit formål.
Uniswap V1: Proof of Concept (2018)
Den første version af Uniswap gik live på Ethereum mainnet i november 2018 og beviste, at en automated market maker-model var praktisk mulig på en offentlig blokkæde. V1 var teknisk set en prototype med en betydelig begrænsning: Alle puljer skulle bestå af ETH og et ERC-20-token. Det betød, at hvis du ville bytte token A til token B, måtte du først swappe token A til ETH og derefter ETH til token B. Det var to separate transaktioner med dobbelt gebyrbetaling, og det var klart suboptimalt. Version 1 er i dag historisk interessant, men bruges praktisk talt ikke længere.
Uniswap V2: Ethvert ERC-20 til ERC-20 (2020)
Uniswap V2 løste det centrale problem i V1 ved at tillade direkte puljer mellem ethvert to ERC-20-tokens, altså uden at ETH behøvede at være den ene side af parret. Det reducerede handelsomkostningerne markant og åbnede for langt flere mulige handelspar. V2 lancerede i maj 2020 og blev hurtigt den dominerende version, der driver store dele af DeFis vækst i 2020 og 2021.
I V2 er handelsgebyret fast 0,30 procent per swap, og likviditeten er fordelt over hele prisintervallet fra nul til uendeligt. Det betyder, at kun en lille del af den indskudte kapital reelt er i brug ved den aktuelle markedspris. For eksempel er likviditet, der er placeret ved en ETH-pris på 50.000 DKK, inaktiv og tjener ingen gebyrer, når prisen er 30.000 DKK. Denne kapitalineffektivitet blev adresseret i V3.
Uniswap V3: Koncentreret likviditet (2021)
Uniswap V3, lanceret i maj 2021, introducerede konceptet koncentreret likviditet. I stedet for at sprede sin kapital over hele prisintervallet kan en likviditetsudbyder i V3 vælge et specifikt prisinterval, inden for hvilket hans eller hendes kapital er aktiv. Det giver mulighed for at anvende den samme kapital markant mere effektivt og potentielt tjene langt højere gebyrer.
Hvis ETH handles ved 30.000 DKK, og du forventer, at prisen vil forblive i intervallet 28.000 til 32.000 DKK, kan du koncentrere al din kapital i netop det interval. Din effektive kapitalanvendelse kan være mange gange højere end i V2, og dermed kan du tjene en langt større andel af gebyrerne med den samme investering. Bagsiden er, at du skal overvåge og justere din position aktivt. Hvis prisen bevæger sig ud af dit valgte interval, stopper din position med at tjene gebyrer, og du ender med at holde udelukkende det ene af de to tokens i parret. Koncentreret likviditet kombineret med volatile tokens gør også impermanent loss potentielt større.
V3 indfører også flere gebyrtrin: 0,05 procent for stabile par og stablecoins, 0,30 procent for de fleste standardpar og 1,00 procent for små eller volatile tokens. Det giver markedet mulighed for at finde det rette gebyrniveau for hvert par, baseret på konkurrence mellem likviditetsudbydere.
Uniswap V4: Hooks og tilpasning (2024)
Uniswap V4 indfører en arkitektur, der tillader udviklere at tilføje skræddersyet logik til puljer via det, man kalder hooks. En hook er et stykke kode, der kan eksekveres på bestemte tidspunkter i en handels livscyklus, for eksempel før og efter et swap, når likviditet tilføres, eller når det trækkes ud. Det giver udviklere mulighed for at bygge avancerede funktioner oven på Uniswap, sådan som automatiske geninvesteringer af gebyrer, on-chain limitordrer, dynamiske gebyrer baseret på volatilitet eller specielle incitamentsstrukturer, uden at ændre kernekoden i protokollen.
V4 introducerer også en ny singleton-arkitektur, hvor alle puljer lever i en enkelt smart contract frem for separate contracts pr. pulje som i V3. Det reducerer gasomkostningerne ved at oprette puljer og ved at udføre swaps på tværs af flere puljer og gør systemet mere effektivt som helhed.
| Version | År | Nøgletræk | Gebyrer |
|---|---|---|---|
| V1 | 2018 | Kun ETH/ERC-20 par | 0,30% |
| V2 | 2020 | Direkte ERC-20/ERC-20 par | 0,30% |
| V3 | 2021 | Koncentreret likviditet, flere gebyrlag | 0,01% / 0,05% / 0,30% / 1,00% |
| V4 | 2024 | Hooks, singleton-arkitektur, dynamiske gebyrer | Fleksibelt |
At stille likviditet på Uniswap
Uniswap kan kun fungere, fordi nogen stiller de tokens til rådighed, som andre handler imod. Disse personer kaldes likviditetsudbydere, på engelsk liquidity providers, forkortet LP. Når du stiller likviditet, indskyder du to tokens i en pulje, typisk i lige store værdier målt i den valgte valuta. Til gengæld modtager du et bevis for dit indskud, enten i form af LP-tokens i V2 eller en NFT-position i V3, og du tjener en andel af de handelsgebyrer, der genereres i puljen, proportionalt med din andel af den samlede pulje.
Som likviditetsudbyder udsætter du dig for det man kalder impermanent loss, der også beskrives som divergenstab. Det er det tab, der opstår, når prisforholdet mellem de to tokens i puljen ændrer sig efter dit indskud. Fordi AMM-formlen automatisk rebalancerer puljens sammensætning, ender du med at have forholdsmæssigt mere af det token, der er faldet i værdi, og mindre af det, der er steget. Denne mekanisme er det spejlbillede af arbitragehandlernes aktivitet, som vi beskrev ovenfor. Resultatet er, at din positions værdi er lavere, end hvis du blot havde beholdt de to tokens i din wallet.
Tabet kaldes impermanent, altså midlertidigt, fordi det forsvinder, hvis prisforholdet vender tilbage til udgangspunktet. Men i praksis er det sjældent, at priserne vender præcis tilbage. Hvis du trækker din likviditet ud, mens prisforholdet er forskudt, er tabet realiseret og permanent. Om det samlet set kan betale sig at være likviditetsudbyder afhænger af, om de opsparede gebyrer overstiger det impermanent loss, du eventuelt pådrager dig. I perioder med høj handelsaktivitet og lille prisudsving kan gebyrindtægten være betydelig. I perioder med store prisbevægelser kan impermanent loss overstige gebyrerne markant.
LP-tokens og NFT-positioner
Når du indskyder likviditet i Uniswap V2, modtager du LP-tokens, der repræsenterer din andel af puljen. Disse LP-tokens er ERC-20-tokens, der kan overføres, læses i protokoller og bruges som sikkerhed i visse låneprotokoller. Når du ønsker at trække din likviditet ud, brænder du LP-tokens og modtager din andel af puljens aktiver plus opsparede gebyrer.
I Uniswap V3 er din likviditetsposition unik, fordi den er defineret af et specifikt prisinterval, og repræsenteres derfor af en NFT frem for et fungibelt token. Denne NFT indeholder alle informationer om din position: de to tokens, prisintervallet, den nuværende likviditet og opsparede men endnu ikke hævede gebyrer. NFT-en kan overføres, og den, der ejer NFT-en, ejer positionen.
Det at stille likviditet på Uniswap er en del af det bredere begreb yield farming, hvor man sætter kryptoaktiver i arbejde for at generere afkast. Vil du forstå yield farming dybere, herunder andre strategier og deres specifikke risici, kan du læse vores guide til yield farming. Impermanent loss er også beskrevet mere grundigt i vores dedikerede guide til impermanent loss.
UNI-tokenet og Uniswap DAO
UNI er Uniswaps governance-token. Det blev lanceret i september 2020 og introducerede en måde for fællesskabet at styre protokollens fremtid på. Et vigtigt punkt at forstå er, at UNI ikke er nødvendigt for at handle på Uniswap. Du kan bytte tokens og stille likviditet uden nogensinde at eje en eneste UNI. Tokenet handler først og fremmest om medbestemmelse over protokollens videre udvikling og anvendelse af fællesskabets midler.
Lanceringen af UNI er blevet et af de mest omtalte eksempler på et airdrop i kryptohistorien. Alle wallets, der havde brugt Uniswap før et bestemt tidspunkt, kunne gøre krav på 400 UNI gratis. På uddelingstidspunktet repræsenterede dette for mange brugere en betydelig værdi. Airdroppet blev delvist set som en reaktion på en konkurrerende protokol, der havde forsøgt at tiltrække Uniswaps brugere og likviditetsudbydere.
Governance fungerer via Uniswap DAO, hvor UNI-holdere kan stemme om forslag, der vedrører protokollen. Det kan for eksempel være ændringer i, hvordan protokollens fælles midler anvendes, aktivering af et protokolgebyr, nye deployments på andre netværk eller den videre tekniske retning. Beslutninger træffes via on-chain afstemninger, hvor stemmevægten følger antallet af UNI, man kontrollerer eller har fået delegeret. UNI-besiddere kan delegere til sig selv eller til en repræsentant.
Det er værd at understrege, at governance-tokens som UNI ikke er aktier og ikke i sig selv giver ret til en andel af protokollens overskud. Værdien af UNI afhænger af markedets forventninger til protokollens fremtid og til tokenets governance-rolle. UNI-tokenet kan købes og sælges som ethvert andet kryptoaktiv, og prisen svinger i takt med markedsforholdene.
Sådan bruger du Uniswap som dansker: praktisk guide
At komme i gang med Uniswap er overkommeligt, men kræver forberedelse. Du behøver en ikke-administreret Ethereum-wallet, adgang til ETH eller en anden kryptovaluta for at betale for transaktioner, og en grundlæggende forståelse af, hvad du er ved at gøre. Nedenfor gennemgår vi de vigtigste trin og giver praktiske råd, der er særlig relevante for danskere.
Trin 1: Opret en wallet
For at bruge Uniswap behøver du en ikke-administreret wallet, det vil sige en wallet, hvor du selv kontrollerer din private nøgle. Den mest udbredte er MetaMask, der er tilgængelig som browser-udvidelse og som mobilapp. Alternativt kan du bruge hardware-wallets som Ledger eller Trezor for øget sikkerhed. Når du opretter en ny wallet, modtager du en såkaldt seedfrase, som er 12 eller 24 ord, der er din eneste backup. Gem seedfrasen analogt på papir og opbevar den sikkert. Den, der kender din seedfrase, har fuld adgang til alle dine midler.
Trin 2: Køb ETH og overføre det til din wallet
Du behøver ETH for at betale gasgebyrer på Ethereum mainnet og for at have noget at handle med. Som dansker er den enkleste måde at købe ETH på en dansk-venlig eller europæisk centraliseret børs og derefter sende ETH til din wallet-adresse. Sørg for at sende til den korrekte netværksadresse og test altid med et lille beløb først. Husk at registrere din anskaffelse af ETH med dato og kurs i DKK, da du senere skal bruge disse oplysninger til din skatteindberetning.
Trin 3: Tilslut wallet og foretag et swap
Besøg app.uniswap.org og klik på Tilslut wallet. Vælg dit wallet og godkend forbindelsen. Nu kan du vælge det token, du vil give, og det token, du vil modtage. Applikationen viser dig den estimerede modtagne mængde, den maksimale slippage du accepterer, og det anslåede gasgebyr. Sørg for at kontrollere disse værdier, inden du bekræfter. Undlad at acceptere meget høj slippage, da det gør dig sårbar over for MEV-angreb. Standardindstillingen på 0,5 procent er passende for de fleste situationer.
Gasoptimering: Handel på det rigtige tidspunkt
Gasgebyrer på Ethereum mainnet varierer gennem døgnet og ugen. I perioder med høj netværksaktivitet kan gebyrerne være mangedoblet i forhold til rolige perioder. Generelt er gaspriser lavere om natten og i weekender i europæisk tid, fordi aktivitetsniveauet på Ethereum typisk følger de amerikanske handlende. Værktøjer som gas.watch eller etherscan.io/gastracker viser aktuelle gaspriser og historiske mønstre.
Alternativt kan du bruge Uniswap på layer 2-netværket Arbitrum eller Optimism, hvor transaktionsgebyrer typisk er mange gange lavere end på mainnet. De samme tokens er tilgængelige på disse netværk, og brugeroplevelsen er nærmest identisk. For småbeløb er layer 2 næsten altid det mest økonomiske valg.
Uniswap vs. konkurrenter: 1inch, Curve og Balancer
Uniswap er den største DEX målt på handelsvolumen, men det er langt fra den eneste. Det er værd at kende de vigtigste alternativers styrker og svagheder, så du kan vælge det rigtige værktøj til din handel.
1inch er ikke en børs i sig selv, men en DEX-aggregator. Den scanner automatisk mange DEX-protokoller, herunder Uniswap, og finder den billigste rute for din handel, eventuelt opdelt på tværs af flere puljer og protokoller. For store handler kan 1inch give markant bedre priser end at handle direkte på Uniswap, fordi aggregatoren minimerer slippage ved at sprede ordren.
Curve Finance er specialiseret i handler mellem aktiver, der er designet til at have næsten samme værdi, for eksempel handler mellem USDC, USDT og DAI, eller mellem stETH og ETH. Curves specielle invariant-funktion giver langt lavere slippage ved sådan stablecoin-til-stablecoin-handel end Uniswaps konstant-produkt-formel, og Curve er dominerende i dette segment.
Balancer er en generaliseret AMM, der tillader puljer med mere end to tokens og med asymmetrisk vægtning. En Balancer-pulje kan for eksempel bestå af 80 procent ETH og 20 procent USDC frem for de 50/50-split, som Uniswap kræver. Det gør Balancer mere fleksibel til visse formål og giver mulighed for at skabe puljer, der ligner en managed portefølje af tokens.
Risici ved at bruge Uniswap
Uniswap er en kraftfuld protokol, men den tilladelsesfrie og uigenkaldelige natur betyder, at ansvaret i høj grad ligger hos dig som bruger. Der er ingen kundeservice, der kan omgøre en fejl, og ingen central instans, der kan gribe ind. Det er vigtigt at kende de vigtigste risici, inden du handler eller stiller likviditet. Vi har en mere udførlig diskussion af de generelle risici i kryptoinvestering i vores guide til risici ved kryptoinvestering.
Smart contract-risiko
Uniswaps kontrakter er blandt de mest gennemgåede og auditerede i branchen, og protokollen har handlet for billioner af dollars uden et enkelt kritisk sikkerhedsbrud i kerneprotokollen. Det er imponerende, men det garanterer ikke fremtidig sikkerhed. Ethvert smart contract-system kan potentielt indeholde skjulte sårbarheder, som endnu ikke er opdaget. Derudover er økosystemet af applikationer, der er bygget oven på Uniswap, langt større og ikke nær så grundigt revideret. Sårbarheder i periphery-kontrakterne, i tredjeparts integrationer eller i de tokens du handler med, kan påvirke dig, selv om Uniswaps kernekode er sikker.
Front-running og MEV
Maximal Extractable Value, forkortet MEV, er værdien, der kan udtrækkes af blokkens producent ved at inkludere, ekskludere eller omordne transaktioner inden for en blok. Når du sender en transaktion til Ethereum, er den synlig i mempuljen, før den bekræftes. MEV-bots overvåger mempuljen og kan detektere din store swap-transaktion, sætte en tilsvarende transaktion ind med højere gasgebyr, få den eksekveret først (front-run), flytte prisen til din ulempe, og derefter sælge umiddelbart efter din handel.
Som almindelig bruger kan du begrænse MEV-eksponeringen ved at holde slippage-tolerancen lav, bruge MEV-beskyttende løsninger som Flashbots Protect eller lignende private mempool-løsninger, og undgå at handle med urealistisk høj slippage. For små handler er MEV-risikoen typisk beskeden i absolut beløb, men ved store handler kan det være en betydelig faktor.
Impermanent loss for likviditetsudbydere
Som beskrevet er impermanent loss den største særlige risiko for dem, der stiller likviditet. Det er en risiko, mange undervurderer, fordi den ikke er umiddelbart synlig, før man trækker sin likviditet ud og sammenligner med, hvad man ville have haft, hvis man blot havde holdt tokenerne. Impermanent loss kan være meget betydelig i volatile markedsforhold. For eksempel: Hvis ETH fordobles i pris, mens du er likviditetsudbyder i en ETH/USDC-pulje, er dit impermanent loss circa 5,7 procent sammenlignet med at have holdt halvt ETH og halvt USDC. Hvis ETH tredobles, er tabet circa 13,4 procent. Gebyrer skal mere end kompensere for dette for at gøre det rentabelt.
Svindeltokens og honeypots
Fordi enhver kan oprette en pulje for et hvilket som helst token på Uniswap, er der utallige falske og værdiløse tokens i systemet. Nogle er designet som såkaldte honeypots, det vil sige fælder, der ser attraktive ud: Det er muligt at købe tokenet og se prisen stige, men koden i token-smart contracten forbyder efterfølgende salg, så man er fastlåset med et værdiløst token. Andre svindelprojekter pumper token-prisen kunstigt for derefter at dumpe alle tokens, hvilket efterlader godtroende købere med næsten værdiløst indkøb.
Beskyt dig selv ved altid at verificere token-kontraktadressen fra en officiel og pålidelig kilde, for eksempel det pågældende projekts officielle website eller Etherscan. To tokens kan have nøjagtig samme navn og symbol; adressen er det eneste, der er unikt. Værktøjer som Token Sniffer og Honeypot.is kan hjælpe med at screene tokens for kendte svindelmønstre, men de er ikke ufejlbarlige.
Gasgebyrer og menneskelige fejl
Ethereums transaktionsgebyrer, kaldet gasgebyrer, betales i ETH og kan i perioder med høj netværksaktivitet være betydelige, især på mainnet. En simpel swap kan koste fra få kroner på rolige dage til hundredvis af kroner i spidsbelastningstider. For småbeløb kan gasgebyret udgøre en uforholdsmæssig stor del af handlen. Brug altid layer 2-netværket, når du handler småbeløb, og tjek altid gasomkostningerne, inden du bekræfter.
Menneskelige fejl er også en reel risiko. Sender du tokens til en forkert adresse, er de tabt for altid. Godkender du en ondsindet smart contract, kan den trække alle dine tokens ud. Kontroller altid adressen grundigt, især de første og sidste tegn, og tjek hvad du godkender, når din wallet beder om approve-tilladelse til en token.
Skat på Uniswap-handler i Danmark
Skatteforholdene for kryptohandel i Danmark er relativt klare, men det er vigtigt at kende reglerne, inden du begynder at bruge Uniswap aktivt. Udgangspunktet er, at hvert token-swap på Uniswap er en skattepligtig afståelsesbegivenhed. Det gælder, uanset om swappet sker mod en stablecoin eller mod et andet kryptoaktiv. Der er ingen skattefrihed for krypto-til-krypto-handler i Danmark. Bemærk, at stablecoins som USDC og USDT efter Skatterådets praksis er finansielle kontrakter: Gevinst og tab på dem lagerbeskattes hvert år som kapitalindkomst og ikke som personlig indkomst. For den fulde gennemgang af kryptoskat i Danmark anbefaler vi vores komplette guide til kryptoskat i Danmark.
Spekulationsbeskatning efter statsskattelovens paragraf 5
Handler med UNI-tokenet og de fleste andre kryptoaktiver, som en dansk skatteyder køber og sælger, er som udgangspunkt underlagt statsskattelovens paragraf 5 om spekulationsbeskatning. Betingelsen er, at aktivet er erhvervet med spekulationshensigt, det vil sige med øje for at opnå fortjeneste ved videresalg. Skattestyrelsen betragter generelt handel med kryptoaktiver som spekulation, medmindre der er særlige omstændigheder, der taler imod dette. Reglerne for spekulationstab på krypto er beskrevet i Skattestyrelsens juridiske vejledning afsnit C.C.2.1.3.3.3 og C.C.2.1.3.3.5.2.
Gevinster ved handel med kryptoaktiver beskattes som personlig indkomst, men uden arbejdsmarkedsbidrag. Skattesatsen for personlig indkomst under mellemskattegrænsen, der i 2026 er 641.200 kroner, er circa 37 procent. Mellem 641.200 og 777.900 kroner er den circa 44,5 procent, mellem 777.900 og 2.592.700 kroner circa 52 procent og derover circa 57 procent, afhængig af kommuneskat og kirkeskat. Mellemskat er det, der til og med 2025 hed topskat. Det er altså marginalskatten, der er relevant for din gevinst på krypto.
Tab er kun et ligningsmæssigt fradrag og ikke et fradrag i personlig indkomst. Fradraget er dermed kun værd circa 26 procent af tabet, fremfor de op til ca. 53 procent, som en gevinst ifølge Skattestyrelsen kan beskattes med. Det skaber en markant asymmetri: Gevinster beskattes tungt, mens tab giver begrænset fradrag. Denne asymmetri er en vigtig grund til at være forsigtig med aktiv spekulation, fordi du ikke kan fuldt ud nettomodregne tab og gevinster på samme måde som ved aktiehandel.
FIFO-princippet og opgørelse af kostpris
Når du beregner din gevinst eller dit tab på et kryptoaktiv, skal du anvende FIFO-princippet, der star for First In, First Out. Det vil sige, at når du sælger et token, antages det, at du sælger de tokens, du købte først. Kostprisen for den andel, du sælger, er altså kostprisen på din ældste beholdning af det pågældende token.
FIFO-princippet er nødvendigt at anvende konsekvent og for hvert enkelt token for sig. Forestil dig, at du har købt ETH på tre tidspunkter til tre forskellige priser i DKK. Når du swapper noget af din ETH på Uniswap, skal du beregne kostprisen ud fra det ældste indkøb. Hvis du har brugt flere børser og wallets, kan det være krævende at holde styr på, hvilken beholdning der er den ældste.
Kompleksiteten stiger yderligere, fordi hvert swap er en dobbelt begivenhed: Du sælger et token og køber et andet på samme tid. Begge tokens' skattemæssige behandling skal registreres. Kostprisen for det modtagne token er markedsværdien i DKK på swaptidspunktet, og det er den værdi, du skal bruge, når du på et fremtidigt tidspunkt sælger eller swapper det token igen.
Mange hyppige Uniswap-brugere finder hurtigt ud af, at manuel bogføring er uoverkommelig. Værktøjer som Koinly, CoinTracking eller Divly kan importere transaktioner direkte fra din wallet-adresse og hjælpe med at beregne gevinster og tab efter FIFO. Men vær opmærksom: Disse tjenester er hjælpeværktøjer og ikke officielle skatteberegnere, og du har selv ansvaret for, at de indberettede tal er korrekte.
Likviditetsbelønninger: Personlig indkomst ved modtagelse
Der er ingen afgørelse om gebyrindtægter fra Uniswap-puljer specifikt. Skattestyrelsen anser dog et reward, der udbetales som følge af et indskud på en kryptotjeneste, for afkast efter statsskattelovens paragraf 4. Optjener du handelsgebyrer som likviditetsudbyder, må du derfor som udgangspunkt regne med, at de beskattes som personlig indkomst på det tidspunkt, du modtager dem, med markedsværdien af de modtagne tokens i DKK på modtagelsestidspunktet som grundlag. Hvordan selve indskuddet mod LP-tokens og udtrækket behandles, er ikke afklaret. Disse beløb skal altså registreres og indberettes som indkomst i det indeværende indkomstår, også selv om du ikke konverterer dem til fiat-valuta.
Kostprisen for tokens modtaget som gebyrindtægt er den værdi, der allerede er beskattet som indkomst, det vil sige markedsværdien i DKK på modtagelsestidspunktet. Når du på et fremtidigt tidspunkt sælger eller swapper disse tokens, beskattes kun den efterfølgende prisændring som spekulationsgevinst eller tab. Det er altså vigtigt at holde styr på både tidspunktet for modtagelse og den DKK-værdi, der svarer til din indkomstbeskatning, for at undgå dobbeltbeskatning.
En præcisering: Det er i skrivende stund et politisk diskuteret emne, om beskatningen af kryptovaluta i Danmark skal ændres strukturelt, herunder om en form for lagerbeskatning skal indføres for visse kryptoaktiver. Sådan et forslag er dog endnu ikke vedtaget som lov og gældende ret. De beskatningsregler, der er beskrevet her, afspejler gældende dansk skatteret.
Konklusion
Uniswap er et af de klareste og mest gennemførte eksempler på, hvad decentraliseret finans kan tilbyde. Ved at erstatte den traditionelle ordrebog med en automated market maker og en simpel matematisk formel har protokollen gjort det muligt for enhver at handle tokens direkte fra sin egen wallet, uden konto og uden mellemmand. AMM-modellen og konstant-produkt-formlen, som Uniswap populariserede, er i dag et fundament for store dele af DeFi-økosystemet globalt.
Protokollen er ikke statisk. Fra V1 med kun ETH-par til V4 med hooks og singleton-arkitektur er Uniswap i konstant udvikling og har vist evnen til at forblive relevant og toneangivende i et marked, der ændrer sig hurtigt. For brugere og investorer kræver det at forholde sig til den version, der er relevant for deres formål, og at forstå de handelsgebyrer, likviditetsmekanismer og risici, der er forbundet med netop den del af protokollen, de benytter.
For danskere er det særlig vigtigt at være opmærksom på de skattemæssige konsekvenser. Hvert swap er en skattepligtig begivenhed, spekulationsbeskatning efter statsskattelovens paragraf 5 gælder, og asymmetrien mellem beskatning af gevinster og fradragsværdien af tab gør det essentielt at føre omhyggeligt regnskab over alle handler med dato, beløb og DKK-værdier. UNI modtaget som airdrop og likviditetsbelønninger behandles som udgangspunkt som skattepligtig indkomst på modtagelsestidspunktet.
Uniswap er kraftfuldt, men kræver forståelse og opmærksomhed. Start med småbeløb, brug layer 2 for lave gasgebyrer, verificer altid token-kontraktadresser, hold slippage-tolerancen lav, og før et grundigt skattemæssigt regnskab. Med det rette fundament er Uniswap et værktøj, der åbner en verden af decentraliserede handelsmuligheder.
Vil du læse mere? Udforsk vores komplette guide til DeFi, eller lad os starte fra bunden med vores guide til Ethereum. Har du specifikke spørgsmål om skat på krypto, så gå direkte til vores guide til kryptoskat i Danmark.
