Kryptovalutaer

Sandwich Attack i DeFi: En Begyndervejledning

By Don Willkan

On:

Reviewed by: Don Willkan

Share

Sandwich Attack

Sandwich Attack er en form for markedsmanipulation i DeFi. I disse angreb profiterer ondsindede aktører på brugernes transaktioner ved at udnytte blockchain-teknologiens gennemsigtighed og markedsaspekter.

I denne blog vil vi kort forklare, hvad sandwich-angreb er i Defi, hvordan de virker, deres indflydelse på Defi-brugere, og hvordan du kan beskytte dig mod dem.

Hvad er et Sandwich Attack?

Et sandwich-angreb opstår, når en angriber ser en afventende transaktion i en blockchains mempool. Derefter placerer de strategisk to af deres egne transaktioner, en umiddelbart før og en umiddelbart efter ofrets transaktioner. Dette kaldes “sandwiching”.

Angriberen bruger sine transaktioner til at fange offerets transaktion i midten, hvilket gør det muligt for angriberen at opnå profit fra prisbevægelsen forårsaget af offerets handel.

Sandwich Attack

Hvordan sker et Sandwich attack i DeFi?

Her er, hvordan et Sandwich attack typisk udspiller sig:

  1. For det første foretager en bruger en transaktion for at købe eller sælge ethvert token på en decentraliseret udvekslingsplatform (DEX).
  2. En angriber finder denne transaktion og opdager, at den afventer at blive gennemført i mempoolen.
  3. Så tilføjer angriberen hurtigt deres transaktion for at købe tokenet i stedet for lige før brugerens transaktion.
  4. Brugerens transaktion går igennem på grund af pludselige prisudsving på grund af en stigning i efterspørgslen.
  5. Så sælger angriberen med det samme de tokens, de fik, med fordel af prisudsvingene.

Hele denne proces sker på blot et tidsrum af millisekunder. Det sker så hurtigt, at ofret ikke engang kan forstå, at de er blevet “sandwich”.

Hvorfor er Sandwich Attack mulige?

Mange årsager i decentrale finanser (DeFI)-systemet gør sandwich-angrebene mulige:

Gasgebyrer og transaktionsprioritet

Transaktioner på mange blockchains tager tid, de udføres ikke med det samme. I stedet bliver de transaktioner, der har gasgebyrer knyttet til sig, prioriteret mere. Så angriberne betaler højere gasgebyrer med deres transaktion, så deres transaktion skal behandles før ofrene.

Blockchain-gennemsigtighed

Offentlige blockchains som Ethereum er gjort gennemsigtige. Så alle de afventende transaktioner er tydeligt synlige for alle i mempoolen, før de bliver bekræftet. Selvom denne funktion anses for at være meget nyttig, giver den også angribere mulighed for at se afventende transaktioner og manipulere dem.

Automatiserede markedsskabere (AMM)

Mange decentraliserede børser bruger AMM’er. De bestemmer tokenpriser baseret på forholdet mellem tokens i en likviditetspulje. Større handler påvirker priserne og skaber flere muligheder for Sandwich attack.

Front-running bots

Avancerede angribere bruger automatiserede bots til konstant at tjekke decentraliserede platforme og mempools for at finde ud af afventende transaktioner. De opdager de afventende transaktioner og udfører angreb med meget høj hastighed, hvilket gør det næsten umuligt for mennesker at konkurrere med dem.

Hvad er virkningen af ​​sandwich Attack?

Sandwich attack er blevet et meget alvorligt problem i DeFi-området, de har betydelige konsekvenser:

  • Reduceret tillid: Disse angreb underminerer folks tillid til Defi-platforme. De regelmæssige angreb på disse platforme kan afskrække nye brugere fra at deltage.
  • Tab: Når prisen bliver manipuleret, ender brugerne med at betale mere for deres tokens eller modtage mindre, end de burde have.
  • Netværksproblem: Det ekstra pres fra konstante sandwich-angreb kan bidrage til netværksproblemer, der fører til højere gasafgifter for alle.

Hvordan kan du beskytte dig selv mod Sandwich Attack?

Vi kan ikke helt eliminere risikoen for sandwich-angreb, men der er nogle foranstaltninger, du kan tage for at minimere angrebene:

  • Undgå store handler. Opdel store handler i små handlende, så angriberne ser dig som et mindre attraktivt mål.
  • Indstil en rimelig glidetolerance på dine handler. Slipning kan begrænse, hvor meget pris du kan flytte, før din transaktion mislykkes.
  • Overvej ordrer med tidsvægtet gennemsnitspris (TWAP). Disse udfører din handel over tid, hvilket reducerer indvirkningen på prisen. Det gør Sandwich attack mindre rentable.
  • Søg efter platforme, der tilbyder private transaktionspuljer. Du kan skjule dine afventende transaktioner her fra offentligheden, hvilket ikke fører til noget mål fra sandwichangribere. 
  • Prøv at bruge DEX-aggregatorer, fordi disse platforme opdeler dine transaktioner, hvilket reducerer virkningen af ​​sandwich-angreb.
  • Prøv at være meget forsigtig, når markedet er højt, fordi sandwich-angribere kun angriber mere i løbet af denne tid.

Læs også: Fremkomsten af ​​krypto-svindel: Hvordan opdager og undgår man dem?

Samlet set

Sandwich attack er et af de mest bekymrende problemer i DeFi-økosystemet. Ved at forstå, hvordan disse angreb virker og tage de rigtige foranstaltninger, kan du redde dig selv fra sandwich-angreb.

Efterhånden som vi bevæger os fremad, kan vi forvente mere strenge foranstaltninger mod sandwich-angreb, hvilket skaber et sikrere rum for brugere i DeFi-systemerne.

Don Willkan

Dansk kryptoforfatter og CBS-uddannet. Investor i kryptovalutaer med erfaring inden for gaming. Analyserer blockchainteknologi og dens anvendelse i forskellige industrier.

View All Posts

Skriv en kommentar