Et annet hack jeg har sett på nylig er Vicuna Finance fra mars i år.
De tapte $700K gjennom LP-token-orakelmanipulasjon på Sonic-kjeden.
Angrepet utnyttet en grunnleggende prisfeil som kunne vært forhindret med en enkel påstand.
LP-tokens ble priset ved å bruke en grunnleggende sumformel (price_token1 * amount_token1 + price_token0 * amount_token0) i stedet for rettferdig prising som tar hensyn til poolens konstante produktformel.
Angrepssekvens:
- Stor swap fra token0 til token1 kunstig oppblåst LP-token orakelpris
- Sett inn overvurderte LP-tokens som sikkerhet
- Lån maksimale eiendeler mot oppblåst sikkerhetsverdi
- Omvendt swap deflaterte LP-prisen, og etterlot protokollen med tap på gjeld
Prismanipulasjon er et mønster vi ser om og om igjen, og det er et mønster som påstander beskytter godt mot.
I dette eksemplet eksperimenterer vi med en ny juksekode som vil tillate inspeksjon av samtaler i callstacken, som er ideell for å oppdage intra tx-prismanipulasjoner.
Vi sjekker at en "swap"-samtale ikke kan resultere i at prisen avviker mer enn 5 % fra grunnlinjen på noe tidspunkt under tx-utførelsen. Det er en enkel, men kraftig måte å beskytte seg mot for eksempel flash-låneangrep.
Vis originalen
2,55k
6
Innholdet på denne siden er levert av tredjeparter. Med mindre annet er oppgitt, er ikke OKX forfatteren av de siterte artikkelen(e) og krever ingen opphavsrett til materialet. Innholdet er kun gitt for informasjonsformål og representerer ikke synspunktene til OKX. Det er ikke ment å være en anbefaling av noe slag og bør ikke betraktes som investeringsråd eller en oppfordring om å kjøpe eller selge digitale aktiva. I den grad generativ AI brukes til å gi sammendrag eller annen informasjon, kan slikt AI-generert innhold være unøyaktig eller inkonsekvent. Vennligst les den koblede artikkelen for mer detaljer og informasjon. OKX er ikke ansvarlig for innhold som er vert på tredjeparts nettsteder. Beholdning av digitale aktiva, inkludert stablecoins og NFT-er, innebærer en høy grad av risiko og kan svinge mye. Du bør nøye vurdere om handel eller innehav av digitale aktiva passer for deg i lys av din økonomiske tilstand.