Hoppa till innehållet
DeFi & Web3Nybörjare

Flash loan-attacker: vad de är och hur de fungerar

En flashlåneattack använder ett omedelbart lån utan säkerhet för att exploatera ett DeFi-protokoll, ofta genom att manipulera ett prisorakel inom en och samma transaktion.

Vahe HakobyanVahe HakobyanChefredaktör Uppdaterad 6 okt. 20263 min läsningFaktagranskad
En glödande smaragdgrön ljuskedja länkar samman staplade glasblock på en mörkblå bakgrund.
Illustration: World-Crypt
På den här sidan
Viktiga slutsatser
  • Ett flash loan är utan säkerhet och måste återbetalas i samma transaktion.
  • Angripare manipulerar ofta ett prisorakel för att tömma ett protokoll.
  • Protokoll använder tidsviktade orakel, revisioner och pauskontroller som försvar.
  • Ett flashlån är ett verktyg; en attack är exploateringen.

Kort svar

En flash loan-attack är en exploit som använder ett omedelbart lån utan säkerhet för att manipulera ett DeFi-protokoll och tömma medel. Lånet är ett legitimt verktyg. Attacken är missbruket av det verktyget.

En blockchain kan köra många åtgärder som en transaktion. Om något steg misslyckas backas hela transaktionen. Det låter en långivare lämna över medel utan säkerhet, och angripare använder samma funktion för att finansiera en exploit.

Vad är en flash loan-attack?

En flash loan-attack är en DeFi-exploit som använder ett omedelbart lån utan säkerhet som bränsle. Angriparen lånar krypto, använder det för att tvinga ett protokoll i ett dåligt tillstånd och återbetalar lånet innan transaktionen avslutas. Flash loans är ett normalt DeFi-verktyg. En attack är vad som händer när någon använder det verktyget för att bryta ett protokoll.

Hur fungerar attacken?

Angriparen skriver ett smart kontrakt som lånar från en flash loan-leverantör. I samma transaktion handlar kontraktet för att flytta ett pris på en decentraliserad börs. Den flytten kan få protokollet att värdera sina tillgångar felaktigt. Kontraktet tömmer sedan medel och återbetalar lånet. Om återbetalningen misslyckas backas transaktionen.

Många attacker riktar sig mot ett prisorakel eller en växelkurs. En stor handel kan förvränga ett spotpris för ett ögonblick, och angriparen använder det falska priset för att låna för mycket eller ta ut mer än tillåtet.

Hur försvarar sig protokoll?

Protokoll kan inte enkelt stoppa en transaktion medan den körs, så de flesta försvar fungerar innan en attack sker. Team använder tidsviktade genomsnittspriser så att en kort pristopp inte räknas. De genomför också revisioner och bug bounty-program. Nödstoppskontroller kan stoppa ett protokoll om en exploit upptäcks.

Skyddskontroller

  • Använd tidsviktade orakel i stället för ett enda spotpris.
  • Skaffa oberoende revisioner och kör bug bounty-program.
  • Lägg till nödstoppskontroller och övervakning.

Hur skiljer det sig från ett flashlån?

Ett flashlån är bara kapital som måste lånas och återbetalas i en och samma transaktion. Det är inte en attack i sig. Folk använder flashlån för legitima DeFi-åtgärder. En flashlåneattack är exploateringen som använder det kapitalet för att skada ett protokoll.

Flash loan vs flash loan-attack
Kriterium Flash loan Flash loan-attack
Natur Ett DeFi-låneverktyg En exploit som använder det verktyget
Säkerhet Ingen, återbetalning upprätthålls av transaktionen Inga, attacken använder lånade medel
Mål Utföra en DeFi-åtgärd Tömma eller manipulera ett protokoll

Vanliga frågor

Nej. Lånet och återbetalningen sker i samma transaktion, så långivaren behöver ingen säkerhet.

Ibland. Stoppkontroller och övervakning kan stoppa ett protokoll, men en attack körs ofta inom en transaktion och avslutas på sekunder.

Lånet är inte olagligt, men att använda ett för att stjäla medel eller manipulera en marknad kan bryta mot bedrägeri- eller marknadsmanipulationslagar.

Återhämtning är inte garanterad. Vissa protokoll har förhandlat fram återbetalningar eller spårat medel, men angripare flyttar ofta tillgångar snabbt.

Var den här guiden till hjälp?
Skriven avVahe HakobyanVahe Hakobyan är chefredaktör för World-Crypt. Han bevakar bitcoin, marknader och reglering och leder nyhetsredaktionen som faktagranskar varje artikel innan den publiceras.

Relaterade guider

Alla DeFi & Web3-guider