Det är konstigt att tro att medan en betydande del av jordens befolkning fortfarande saknar tillgång till internet, rent vatten, medicin och andra grundläggande nödvändigheter, är en annan del engagerad i en jakt på
Låt oss bryta ner allt steg för steg och skissera några praktiska strategier för att motverka dessa MEV-bots.
MEV Bots – Vad är de?
MEV Bots – Vad är de?Medan de kan tyckas som enkla program, är de faktiskt en komplex uppsättning smarta kontrakt och ytterligare skript (som mini-oracles och "daemons" som övervakar blockchain) som är utformade för att generera vinst från kedjeverksamhet.
Kom ihåg
De använder olika strategier, till exempel:
Front-running – placera transaktioner före lönsamma transaktioner av andra användare.Front-running – placera transaktioner före lönsamma affärer av andra användare.Sandwichattacker - infoga affärer före och efter en stor transaktion för att manipulera priser.Arbitrage – dra nytta av prisskillnader mellan decentraliserade utbyten.Liquidations – kapitalisera på likvidationer inom DeFi-plattformar.- Arbitrage bots – dessa söker efter prisskillnader mellan DEX-plattformar.
- Front-running bots – de infogar sina transaktioner innan användartransaktioner för att få en vinst.
- Sandwich bots – de manipulerar priser på DEX genom att placera affärer på båda sidor av en användares transaktion.
- Liquidation bots – de automatiskt likvidera undercollateralized långivare positioner.
Time-Bandit bots – dessa kan skriva om historia på blockkedjor med justerbara belöningar- Arbitrage bots – dessa söker efter prisskillnader mellan DEX-plattformar.
- Front-running bots – de infogar sina transaktioner innan användartransaktioner för att få en vinst.
- Sandwichbots – de manipulerar priser på DEX genom att placera affärer på båda sidor av en användares transaktion.
- Liquidation bots – de likviderar automatiskt underkollateraliserade låntagarpositioner.
Time-Bandit bots – dessa kan skriva om blockhistorik på blockkedjor med justerbara belöningar.- Input/output mängd
- Liquidity
- Tick
- Input/output mängd
- Likviditet
- Tick på
Vad är en tick?
Vad är en tick?Låt oss hänvisa till den ursprungliga
källa : I samband med att tillhandahålla likviditet på Uniswap är en tick den minsta enheten av mätning som används för att bestämma specifika prisintervall där likviditet kan placeras:källa källa
- Varje tick representerar det minsta segmentet av prisytan där likviditet kan existera.
- Varje avgiftsnivå har sin egen tick spacing, vilket hjälper pooler att spåra likviditet effektivt.
- Tick spacing definierar hur nära prisnivåerna kan vara för likviditetsplacering.
- Varje tick representerar det minsta segmentet av prisytan där likviditet kan existera.
- Varje avgiftsnivå har sin egen tick spacing, vilket hjälper pooler att spåra likviditet effektivt.
- Tick spacing definierar hur nära prisnivåer kan vara för likviditetsplacering.
- Basispoäng (bps), även kallade "bips", är ett annat sätt att uttrycka procentuella prisförändringar i en pool.
- 1 tick = 1 bip = 0,01% (eller 0.0001 i decimal form).
- Tick värden varierar från -887,272 till 887,272 i Uniswap v3.
- Basispoäng (bps), även kallade "bips", är ett annat sätt att uttrycka procentuella prisförändringar i en pool.
- 1 tick = 1 bip = 0,01% (eller 0.0001 i decimal form).
- Tick värden varierar från -887,272 till 887,272 i Uniswap v3.
- Håll ett öga på Rekt och liknande källor.
- Håll dig uppdaterad om nya attackvektorer och nya tekniker för MEV-utnyttjande.
- Håll ett öga på Rekt och liknande källor.
- Håll dig uppdaterad om nya attackvektorer och nya tekniker för MEV-utnyttjande.
- Avgiftskostnader;
- Rutningseffektivitet;
- MEV-skyddsstrategier.
- Försäkringskostnader;
- Rutningseffektivitet;
- MEV skyddsstrategier.
- Gå till dAPP.
- Anslut din plånbok.
- Ställ in RPC.
- Gå till dAPP.
- Anslut din plånbok.
- Ställ in RPC.
flashbots.net explore.flashbots.net protect.flashbots.net/explorer dune.com/hildobby/sandwiches github.com/flashbots/mev-explore-public https://bankless.ghost.io/rise-of-the-liquidity-robots-
Hur ser boten ut?
Något sådant här:
Mer exakt, detta är vad en del av dess backend ser ut, placerad i ett smart kontrakt:
Typer av MEV-bots
Typer av MEV-botsMEV-robotar kan kategoriseras i flera typer:
Fler gånger än inte möter vi hybridrobotar som utnyttjar flera mekanismer för att uppnå sitt ultimata mål.
Men det är bara teorin.Låt oss ta en titt på statistiken – praktiska fall från det förflutna och verkliga exempel från idag.
MEV Statistik
MEV StatistikDu kan utforska en hel del viktiga insikter på denna länk:
Du kan också analysera detaljerna i realtid med hjälp av denna länk:
Nästa, jag skulle vilja inkludera en skärmdump - även om det är föråldrat när det gäller tid, är det fortfarande mycket viktigt i huvudsak:
Och kanske den mest berättande höjdpunkten:
Attack Exempel
Inte länge sedan, en kryptovaluta handlare
Handlaren använde USDC-USDT likviditetspoolen på Uniswap V3. Enligt
För att extrahera vinst använde angriparen specialiserad robotprogramvara för att skanna mempoolen för stora, väntande swap-transaktioner på decentraliserade plattformar.Angriparen initierade sedan två transaktioner – en före och en efter offrets swap – vilket bildade en "sandwich".Den första transaktionen uppblåste artificiellt priset på de tokens offret avsåg att köpa.
Låt oss titta på ett annat liknande fall: Transaktion
Vi kan se att $220,762.89 USDC byttes i Uniswap V3-poolen för bara $5,271.11 USDT, vilket är naturligtvis långt ifrån ideal - vilket resulterar i en total förlust på $214K. Men hur hände detta?
Här är det viktigt att notera att detta är den andra transaktionen i blocket och den första transaktionen för avsändarens adress.
I den första transaktionen av blocket manipulerade MEV-botten Uniswap-poolen, vilket skapade en obalans (som nämnts):
Och i denna transaktion, en smart cross-lån (AAVE) utfördes, följt av en swap (Curve + Uniswap). Som ett resultat, en massiv $ 18 miljoner injiceras plötsligt i Uniswap pool, vilket orsakar en allvarlig obalans:
Och nu – det här är avgörande! Den mycket nästa transaktion i blocket utfördes också av MEV-botten, där lånet återbetalas. Transaktion
Så vad tittar vi på här? Exakt – en klassisk smörgåsattack! (Det finns en stark misstanke om att en sådan attack inte skulle vara möjlig utan samverkan med
Vad mer bör du veta?
Låt oss kolla evenemangsloggarna för den ursprungliga
Vad ser vi här?
Vad ser vi här?I korthet:
Till exempel: lägre avgiftsnivåer möjliggör tätare avstånd mellan aktiva tickar, vilket gör det möjligt för likviditetsleverantörer att finjustera prisintervall mer exakt.
Anmärkning:
Tick spacing bestämmer giltiga tickpositioner för övre och nedre likviditetsintervall.Ticks kan också omvandlas till priser – varje Uniswap v3-pool har två prisvärden, uttryckta som token0 och token1.
Nu, låt oss tillämpa detta i praktiken: Uniswap använder prisformeln: Pris = 1.0001^{tick}, Om vi pluggar in tick = -38716, får vi: Pris = 1.0001^{-38716} ≈ 0.02083.
Detta innebär att poolpriset sattes till 1 USDC = 0.02083 USDT, vilket helt avviker från den faktiska växelkursen (~1:1). Denna prisobalans möjliggjorde direkt MEV-attacken, vilket gjorde det möjligt för botten att utnyttja den felprissatta likviditetspoolen.
Viktiga anmärkningar
Historier om smörgåsattacker och stora swapförluster kan ibland förklädas som hackertransaktioner.Dessa transaktioner är sårbara för arbitrage bot-attacker, som hackarna själva kontrollerar.
På första anblicken verkar det som om en oerfaren näringsidkare förlorar pengar.I verkligheten kompenserar angriparna för förlusterna genom arbitragevinster som erhållits av deras kontrollerade programvara.Den mest kritiska delen? svartlistade tillgångar tvättas som bothandelsvinster, kringgå många övervakningssystem.
Experter hävdar att sådana tekniker redan används av Lazarus Group. Källa:
Tekniker, metoder och skyddsstrategier
Tekniker, metoder och skyddsstrategierMetod #00: Forskning
Att bara spendera 1-3 minuter på att kontrollera kontraktet du interagerar med, verifiera transaktionshistorik och granska input/output-parametrar kan ofta spara dig mer än något annat.
För djupare insikter:
Metod #01: Manuell tillvägagångssätt – inte överbetala
Även om
Låt oss ta exemplen ovan: även om en bot riktar sig till en näringsidkare som byter $ 220K för $ 5K, men näringsidkaren bara byter $ 10K i början och får runt $ 1K, skulle de omedelbart stoppa ytterligare transaktioner, vilket förhindrar massiva förluster.
Metod #02: Halvautomatiska tillvägagångssätt – Slippage Control
Du vet förmodligen redan vad slippage är (om inte, titta upp definitionen).
Men här är nyckelpunkten: manuellt ställa in, testa och förstå slippage är ett av de mest kritiska självskyddsverktygen i DeFi.
Till exempel, om du gör en 1:1 swap och efter att ha bytt 100 tokens, får du bara 98, då din slippage var inställd runt 2%.
Dessutom optimerar vissa aggregatorer swaps i realtid.Dessa plattformar visar det minsta belopp du får eftersom supernoder (som kan ha olika namn) optimerar:
Det är därför att förstå slippage är en nödvändig (men inte tillräcklig) färdighet i DeFi.
Metod #03: Automatiskt tillvägagångssätt – RPC
Här är två exempel.
Första exemplet:
Och då är det enkelt:
Andra exempel:
Metod #04: Automatiskt tillvägagångssätt – Aggregatorer
Det är dock inte bara aggregatorer – många AMMs (DEXs) implementerar också skyddsåtgärder för sina användare:
I skärmdumpen ovan aktiverar jag MEV-skyddet på PancakeSwap och aktiverar det framgångsrikt:
Efter det kan jag fortsätta med swaps. I det här specifika exemplet är det överflödigt, men det är poängen med en demonstration. Bland aggregatorer skulle jag lyfta fram 1inch och Odos.
I slutändan
I slutändanAnta inte att MEV endast används i negativa scenarier – naturligtvis inte!
Flashblocks förbättrar transaktionsbearbetningshastigheten genom att strömma förbekräftade block var 200 millisekunder, vilket avsevärt minskar risken för omvänd transaktion.
En välkänd DAO, Uniswap, har implementerat en liknande lösning, vilket minskar blocktiden på Unichain till bara 0,25 sekunder.
Flashblocks-arkitekturen är inspirerad av avancerade tekniker inom blockförökning och utförande, såsom "skrapor" i Solana och "data kvadrater" i Celestia.
Naturligtvis kommer
Länkar