En swap är en transaktion som innebär att enkryptovaluta växlas mot en annan kryptovaluta. En person som har ETH, och villha USDC, kan därmed genomföra en swap direkt mellan dessa valutor. Detta istället för att växla ETH till fiat och sedan fiat till USDC.
En swap kan genomföras både på centraliseradeoch decentraliserade börser samt mellan två parter (P2P) med hjälp av smartakontrakt.
Swap på CEX (Centraliserad börs)
På en centraliserad börs kan växling av kryptovalutorske mot andra kryptovalutor och/eller mot fiat. Önskas växling ske, från enkryptovaluta till en annan, kan det genomföras via de valutapar som börsenerbjuder.
Via paret BTC/ETH kan handel alltså ske mellandessa valutor. Den som har BTC kan därmed sälja dessa och i stället direkt fåETH. Detta utan att behöva sälja till fiat. Men handeln kan enbart ske i de valutaparsom erbjuds. Det är sällan möjligt att hitta par mellan två mindre kryptovalutor.I det fallet behöver kryptovalutan säljas till fiat, eller en storkryptovaluta, varpå växling därefter kan ske till den önskade valutan.
Även hos kryptoväxlare, som enbart erbjuderhandel mot fiat, finns liknande problem. En person som har ETH, och vill ha LTC,måste först sälja ETH till fiat och därefter köpa LTC. Det blir tvåtransaktioner med de nackdelar som då följer.
Lösning – Swap
En smidigare, och snabbare, lösning är attgenomföra en swap vilket är en tjänst som flera börser erbjuder. I detta fallväljs vilken valuta som personen vill växla in och vilken valuta som i ställetönskas. Via tjänsten växlas därmed dessa två valutor direkt mot varandra.
Personen får se aktuell växlingskurs varpåväxlingen sedan godkänns. Det blir på detta sätt en enda transaktion vilketinnebär flera fördelar, vilka presenteras längre ner.
I jämförelse mot fiat
En förenklad jämförelse visar hur en swap skullefungera inom fiat. Du har precis landat på Arlanda och har 100 USD kvar frånresan. Dessa vill du växla till EUR eftersom en resa till Tyskland ärinplanerad två dagar senare. Du går till ett växlingskontor och lämnar framdina 100 USD. Det personalen nu kan göraär att kontrollera förhållandet mellan USD/EUR och räkna ut hur många EUR somska erbjudas. Alternativt beräknas hur mycket 100USD är i SEK varpå den summandirekt används för köp av EUR. Du som kund har aldrig fått SEK utan genomför en”swap” från USD till EUR.
Fördelar med swap
Det finns flera fördelar med att genomförahandel via swap i stället för att genomföra två separata transaktioner.
1. Snabbare
En swap består av en enda transaktion och kanske både centraliserade och decentraliserade börser. Det är ett enkelt sätt attväxla mellan två olika kryptovalutor. Alternativet är att först sälja enakryptovalutan mot fiat och därefter köpa den andra kryptovalutan med sammabelopp i fiat.
2. Billigare
Att det blir en enda transaktion innebär ävenlägre kostnad. I stället för att betala för både en sälj- och en köptransaktionbetalas enbart för den swap som genomförs.
3. Undvika slippage
Om den kryptovaluta som personen äger måstesäljas till fiat finns risken att kursen, på den kryptovaluta som förväntasköpas, har ändrats inför köptillfället. Detta även om det bara handlar om någonminut innan köpet hinner utföras. Med en swap presenteras alltid exaktaförhållandet inför att swappen godkänns. Därmed är personen säker på att fåhandeln genomförd till en viss förutbestämd kurs.
Swap på DEX (Decentraliserad börs)
Samtliga decentraliserade börser erbjuderhandel enbart mellan olika kryptovalutor, dvs inte med fiat. Med andra ord skeralltid en swap vid denna handel. Det är även orsaken till att så mångadecentraliserade börser har ”swap” i sitt namn, exempelvis Uniswap, SushiSwap,QuickSwap och PancakeSwap.
För att genomföra en swap på en decentraliseradbörs (DEX) krävs en kompatibel kryptoplånbok som därmed interagerar med börsen.Att genomföra en swap på en decentraliserad börs kräver därmed mer tekniskkunskap, och förståelse för huren DEX kan fungera, än om handeln sker via centraliserade börser.
Även om inte önskat valutapar finnstillgängligt kan det vara möjligt att utföra en swap. Detta genom att enväxling automatiskt kan ske i flera steg (något som användaren inte märker).Nedan är en bild från Uniswap där användaren vill växla GHST till 1INCH. Detkan ske via en enda transaktion på plattformen, men det som egentligen sker äratt GHST först växlas till WETH varpå WETH växlas till 1INCH.
Swap via plånbok
Flera kryptoplånböcker har en inbyggd”swap-funktion”. Det går därmed att växla mellan flera olika kryptovalutordirekt i plånboken. Den tekniska lösningen är att plånboken exempelvis kaninteragera med en decentraliserad börs. Ett exempel är att en swap kan skedirekt i Metamask. Transaktionen kommer däremot att ske via någon av dedecentraliserade börser som plånboken är kompatibel med. Det finns ävenplånböcker som interagerar med centraliserade börser.
Swap mellan två personer – via smarta kontrakt
En swap behöver inte genomföras på en börsutan kan ske direkt, via smarta kontrakt, mellan privatpersoner (P2P). Dentekniska lösningen ser något olika ut beroende på om det sker på sammablockkedja eller om en swap ska ske mellan två olika blockkedjor (Atomic Swap).
Inom samma blockkedja
Önskas en swap utföras inom samma blockkedjaanvänds smarta kontrakt som ”byter plats” på tillgångarna. Exempelvis kan ettkontrakt skapas som anger följande:
- 0,01 ETH skickas till kontraktetvia en adress (A)
- 550 SAND skickas till kontraktetvia en annan adress (B)
När dessa kriterier är uppfyllda kommer ETHautomatiskt att skickas till B och SAND till A, dvs. motsatta adresser. Tackvare det smarta kontraktet kan aktörer genomföra en swap utan att behöva litapå varandra.
Olika blockkedjor - Atomic Swap
Atomic Swap kallas även för atomic cross-chain swap,vilket även påvisar dess funktion. Det är en swap där två kryptovalutor, påolika blockkedjor, växlas mot varandra. Kortfattat sker detta via speciellasmarta kontrakt, Hashed Timelock Contract (HTLC). Det är ett tidsbestämtkontrakt som enbart genomför programmerad åtgärd om samtliga förutsättningar äruppfyllda inom en viss tid.
Kortfattat exempel:
Anna har bitcoin medan Lars har Ether.Eftersom dessa kryptovalutor finns på två olika blockkedjor behöver en AtomSwap genomföras. Anna skickar sina bitcoin till ett kontrakt som skapats förjust denna transaktion. Vid detta tillfälle skapas en nyckel som Anna fårtillgång till. Även en kryptering av nyckeln sker varpå hon skickar denkrypterade nyckeln till Lars.
Lars kan se att korrekt summa finns ikontraktet och skapar nu ett eget kontrakt dit han skickar sina Ether. Dettakontrakt skapas med den krypterade nyckeln vilket innebär att dessa tvåkontrakt har samma ”lösenord”, dvs. nyckel. Däremot vet inte Lars om nyckelneftersom den är krypterad.
Nu kan Anna därmed använda sin nyckel för att ”låsaupp” kontraktet på den andra blockkedjan och få sina Ether. När detta sker fårLars automatiskt tillgång till nyckeln som används för att låsa upp hansbitcoin.
Skatteberäkning
Skattemässigt räknas en swap som två separata transaktioner.Detta även om det enbart syns som en transaktion på blockkedjan.
Exempel:
Marknadsvärdet för 0,005 BTC är vid etttillfälle 1000 kronor. En swap genomförs varpå personen får 0,068 ETH med ettmarknadsvärde på 1000 kronor. Skatteberäkningen sker då enligt följande:
· 0,005 BTC avyttrades för 1000kr
· 0,068 ETH köps till ett omkostnadsbelopppå 1000 kr
(Eventuellt courtage är inte medräknat iexemplet ovan)
När du växlar ellerbyter en kryptovaluta mot en annan innebär det att det samtidigt blir en säljtransaktionoch en köptransaktion. Försäljningspriset för den bortbytta kryptovalutanberäknas till marknadsvärdet av den kryptovaluta du fått vid bytet, omräknattill svenska kronor. /Skatteverket.se