Vad är Flash Loans?

Vad är Flash Loans? introduktion

Blockchain spelar också en central roll inom området decentralized finance ”DeFi”. Decentraliserade finansiella transaktioner är knappast tänkbara utan blockkedjeteknik, eftersom det är just här som decentraliseringen kan visa sina största fördelar. Inom området blockchain och kryptovalutor finns det många instrument som ytterligare ökar de ekonomiska fördelarna med blockchain. Samtidigt drar DeFi nytta av detta, eftersom ny teknik inom området snabbt kan innebära en stor fördel när det gäller hastighet och effektivitet av transaktionerna. Flash Loans är ett verktyg som blir allt viktigare med användningen av blockchain. I den här artikeln visar vi varför det är så och hur tekniken fungerar.

Flash Loans ger möjlighet att låna på blockkedjan

Flash-lån har gjort det möjligt att använda krediter med kryptovalutor sedan omkring 2018. Marble, den självutnämnda ”banken för smart contracts”, har skapat dessa möjligheter med Marble-protokollet. Marble existerar inte längre, men idén om Flash Loans har etablerat sig på marknaden och vissa leverantörer erbjuder dem. Flash-lånen befinner sig fortfarande i ett tidigt utvecklingsskede. Alla användare inom kryptosektorn kan dra nytta av att öka sin kunskap inom området och hantera Flash Loans.

Aave är en av de mest kända plattformarna för Flash Loans på Ethereum-blockkedjan. DeFi-protokollet har sin kod Flash Loan offentlig – där alla har möjlighet att inspektera den. DyDx är också en välkänd leverantör av denna typ av lån inom kryptosektorn.

Flash Loans AAVE
AAVE är ett av de populäraste protokollen och plattform för Flash Loans (bild: aave.com)

Flash Loans fungerar dock helt annorlunda än konventionella lån. Banker och andra mellanhänder har ingen roll i flash-lånen, vilka styrs av ett smart contract på Ethereums blockchain. Dessutom behöver låntagarna i princip inte låsa in några säkerheter för Flash Loans, låneprocessen tar bara några sekunder. Användare kan låna olika kryptovalutor med Flash Loans, använda dem för sina egna transaktioner och återlämna dem till långivaren.

Komma igång med Flash Loans

Kontrollen av enskilda åtgärder vid användningen av Flash Loans sker genom smart contracts, vanligtvis på Ethereum-blockkedjan. På Ethereum-blockchain har till exempel lån till ett värde på över fyra miljarder dollar beviljats genom Aave, ett DeFi-protokoll för Flash Loans 2021. För detta ändamål erbjuder Aave en egen token med samma namn. Det smart contract som används i processen samlar kryptovalutor från potentiella långivare i en pool. Låntagarna kan ta ut kapital från poolen – med de angivna villkoren. Processerna för detta måste äga rum inom ett enda Ethereum-block och ett smart contract styr alla processer.

Flash Loans är dock inte begränsade till Ether (ETH) på grund av kopplingen till Ethereum. På Aave plattformen kan andra kryptovalutor också bytas mot tokens som är tillgängliga för Flash Loans. Dessa inkluderar till exempel DAI, Basic Attention Token (BAT), Chainlink (LINK), Synthetix (SNX), Bitcoin (BTC), Enjin Coin (ENJ), 0x (ZRX) och Curve DAO Token (CRV). Dessutom kan stablecoins som USD Coin, TrueUSD eller Binance USD också användas på Aave. Detta möjliggör i sin tur kryptoutlåning baserad på den amerikanska dollarn. Ethereum, Ether och ERC20-tokens spelar dock en viktig roll i användningen av Flash Loans.

ERC-20 Tokens Ethereum Kryptomagasin

Flash Loans i ett nötskal

Ur ett finansiellt perspektiv är Flash Loans enkelt uttryckt som ett blancolån inom Decentralized Finance (DeFi). Flash Loans används redan i stor utsträckning i Ethereum-nätverket och där leverantörerna också erbjuder motsvarande funktioner via smart contracts. Då Flash-lån också använder sig av smart contracts har funktionen naturligt växt på Ethereum-blockkedjan, där det började med introduktionen av Marble.

I processen med ett Flash-lån tar låntagaren ett lån och betalar tillbaka det på några sekunder inom ett Ethereum-block. Detta består av flera åtgärder – vi kommer att visa hur detta fungerar och varför det är meningsfullt i de kommande avsnitten.

Aave ekosystem översikt 2021
En översikt av ekosystemet för Aave protokollet (bild: aave.com)

Tillämpningsområden för Flash Loans

Lånen används till exempel för att snabbt och okomplicerat växla en kryptovaluta till en annan valuta.

Flash-lån är också intressanta för arbitrage, dvs. olika priser på olika kryptobörser, eftersom låntagarna kan använda dem för att göra vinster. Låntagare kan till exempel få tokens via ett Flash Loan och köpa en kryptovaluta på en börs med lågt pris. Samma valuta säljs sedan på en annan börs till ett högre pris. Låntagaren betalar sedan tillbaka flash-lånet och får ta del av vinsten. Samtidigt stabiliserar denna process kryptomarknaden, eftersom skillnaderna i priserna på kryptovalutor på olika börser kan jämnas ut. Dessa processer tar bara några sekunder. Smart contracts möjliggör detta, som hanterar alla processer på Ethereum-blockkedjan på ett helt automatiserat och transparent sätt.

Processen kan också vara användbar för självlikvidation i samband med ett Flash Loan när den egna säkerheten faller. Om användarna exempelvis lånat DAI för ETH och värdet på ETH sjunker kan det vara vettigt att låna DAI via ett Flash Loan, betala av lånet och få sin egen ETH igen. Detta kan avsevärt förbättra säkerheten för kryptotransaktioner. Att betala tillbaka lån eller säkerheter på andra plattformar kan också vara lukrativt med billiga flash-lån, eftersom låntagarna också kan byta dyra lån till billigare lån.

Hur går Flash Loan processen till?

Det smart contract som styr flash-lånet hanterar processerna i ett enda Ethereum-block. Det innebär att låntagaren får kapitalet omedelbart och långivaren får tillbaka det mycket snabbt, inom ett Ethereum-block. Om detta inte fungerar förklarar systemet det använda Ethereum-blocket ogiltigt och återställer det. I detta fall återgår kapitalet till långivaren som om han aldrig hade betalat ut det. Alla åtgärder som utförs med flash-lånet återställs helt av blockkedjan i detta fallet.

Flash Loans erbjuder många möjligheter inom kryptosektorn, vilket ger många möjligheter men också risker. Därför är inte alla kryptoexperter övertygade om att flash-lån kommer att ha en positiv inverkan på kryptomarknaden på lång sikt.

Fördelarna med lån är uppenbara även inom kryptosektorn. Det finns dock också betydande nackdelar. Flash Loans har redan blivit ett sätt att attackera DeFi-protokoll och förskingra pengar. I avsaknad av mellanhänder som banker finns det inget centralt element som snabbt kan ingripa och bevara protokollen i händelse av brottslig verksamhet. Plattformarna eliminerar sårbarheterna med tiden för att göra tekniken ännu säkrare.

Flash Loans kontra konventionella lån

Normalt sett måste låntagarna deponera säkerheter, underteckna kontrakt och betala ränta innan de tar ett lån. I de flesta fall har sådana lån en löptid på flera år eller åtminstone månader. Godkännandet tar också tid, och i många fall involverar bankerna många personer. Inom kryptosektorn är det meningslöst om det tar dagar eller veckor att bevilja lån. Naturligtvis måste återbetalningen också ske mycket snabbare. Blockchain-tekniken spelar också en viktig roll, framför allt smart contracts.

När det gäller Flash Loans är processen för beviljande och hantering av lån annorlunda. Det tar bara några sekunder att bevilja ett sådant lån via enskilda transaktioner på blockkedjan. Grunden för Flash Loans är smart contracts, vilka är en viktig del av Ethereum-blockchain. Automatiseringen av transaktioner och processer i blockkedjan via smart contracts påskyndar beviljandet av lån avsevärt. Samtidigt får låntagarna det nödvändiga kapitalet mycket snabbt och långivarna behöver ingen säkerhet, eftersom smart contract skyddar kapitalet och automatiskt skickar tillbaka det.

Vill du investera i Ethereum?

Vi guidar dig steg-för-steg!

Ethereum Münze
Gå till Ethereum köpguide

Låntagare kan använda lånat kapital direkt via smart contracts

Låntagarna kan använda det lånade kapitalet på några sekunder för att genomföra transaktioner. I de flesta fall görs detta också av smart contracts, vilket också kontrollerar beviljandet av lånet. Det finns också avgifter för Flash Loans, men de är mycket låga och baseras också på den vinst som görs med lånet. Avgifterna beror på syftet med lånet och är, med Aave som exempel, vanligtvis cirka 0,09 % av lånebeloppet. Andra plattformar och protokoll använder liknande avgifter. Avgiften tas främst ut om transaktionen (Flash-lånet) genererar en vinst för låntagaren. Ett exempel på detta är arbitragehandel mellan olika kryptobörser. Aave delar upp avgifterna mellan plattformen och långivarna. Detta tillvägagångssätt har blivit standard vid avveckling av flash-lån. Låntagarna kan därför definitivt räkna med att betala ränta.

Då lånet styrs via ett smart contract behåller det även kontrollen över lånet. Genom villkoren kan de utförda transaktionerna återföras, så att långivaren får tillbaka sitt lånade kapital så snart villkoren är uppfyllda. För detta ändamål definieras det använda Ethereum-blocket som ogiltigt. Det har också den störa fördelen att beviljandet och utnyttjandet av ett flash-lån i teorin inte innebär någon risk för någon av parterna. I praktiken har det dock visat sig att det finns många utgångspunkter som angripare kan använda för att använda Flash Loans för sina kriminella aktiviteter.

Smart contracts styr transaktionerna för Flash Loans i ett Ethereum-block

I ett Ethereum-block (som ligger i grund för Flash Loans) måste alla transaktioner vara giltiga för att hela blocket ska vara giltigt. Om låntagaren inte betalar tillbaka kapitalet definierar det underliggande kontraktet respektive transaktion som ogiltig och därmed hela Ethereum-blocket. Ethereum-blocken består av olika transaktioner som flash-lånets smart contract kontrollerar. Om en transaktioner är ogiltig är alla transaktioner i Ethereum-blocket ogiltiga. I det här fallet återställer smart contract blocket och alla anslutna transaktioner är inte längre giltiga – långivaren får tillbaka sitt kapital.

Flash Loans med Aave

Aave är en av de populäraste plattformarna och protokollen när det gäller att använda flash-lån på Ethereum-blockkedjan. Aave-wallet är nödvändig för att bevilja kredit och begära ett flash-lån på Aave. Denna java-baserade wallet är mycket lätt att koppla till traditionella Ethereum-wallets. Med länken kan långivarna överföra pengar från sin traditionella wallet till Aave-wallet.

En del av överföringen binder användarna respektive kapital till ett smart contract på Ethereum-blockchain. I processen sker ett utbyte av den använda kryptovalutan, till exempel i aETH. Det kontrolleras senare av flash-lånen. Systemet beräknar automatiskt räntan för lånen baserat på det tillgängliga kapitalet och det lånebelopp som användarna tar upp.

Förutom att använda lån med flexibel ränta kan låntagarna också utnyttja erbjudanden som ger en fast ränta. Om långivaren vill växla tillbaka kapitalet till sin ursprungliga wallet och den använda kryptovalutan, överför Aave kapitalet tillbaka till den ursprungliga wallet och förstör motsvarande tokens hos Aave.

Aave likviditetsprotokoll plattform
Du kan använda Flash Loans på Aave-plattformen (bild: aave.com)

Vilka risker finns det med Flash Loans?

Flash-lånen stod i fokus för hackerattacker redan 2020. Hackare tog nästan en miljon euro i Ether. Angriparna använde Flash Loans och en sårbarhet i Fulcrum. Hackarna lyckades helt enkelt manipulera priserna och på så sätt kunde de göra en vinst efter att ha betalat tillbaka flash-lånet.

Sårbarheten hos Flash Loans ligger därför främst i att känna igen de korrekta priserna på de kryptovalutor som används. Genom att manipulera priserna kunder hackarna genomföra flera attacker, även efter att plattformen upptäckte den första attacken. Många flash-lån använder stablecoins som DAI och USDC. I attacken mot Fulcrum lyckades angriparna manipulera priset på dessa stablecoins på plattformarna de använde.

I attacken mot Chainswap, ett projekt på Binance smart chain, förlorade användarna också miljontals dollar genom flash-lån. Angriparna tog över smart contracts i olika projekt och stal därmed Ether (ETH). Även här var det prisflöden som var orsaken, vilket angriparna lyckades utnyttja för att påverka det smart contract som användes.

Slutsats – Flash Loans

Flash Loan är en relativt ny lösning inom blockchain-tekniken. Flash-lånens funktioner ger många fördelar för blockkedjor. Arbitragehandel kompenserar snabbare för skillnader på kryptovalutaplattformar, och möjligheten att byta lån ger användarna många möjligheter att minska kostnader. Flash-lån är ett annat verktyg hos DeFi som kan bidra till en bättre hantering av decentraliserade finansiella transaktioner.

Då tekniken är ny och helt baserad på kodning och blockkedjan har den naturligtvis en stor potential att utsättas för attacker. Därför måste alla berörda parter arbeta för att förbättra tekniken. Genom arbitragehandel kan låntagarna generera vinster på kort tid. Det finns dock även möjlighet att förlora pengar lika snabbt.

Användare som använder DeFi-applikationer regelbundet, bör veta grunderna om Flash Loans – men även undersöka deras möjligheter att använda lånen för att förbättra deras strategier och resultat.