Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Mai devreme astăzi, $DUSD ("Dialectic USD" de la Makina Finance) a scăzut temporar la ~0,82 dolari înainte să se retragă.
Acest lucru a urmat după ce @PeckShieldAlert semnalat un incident de ~4 milioane de dolari legat de fondul DUSD/USDC, determinat de o manipulare rapidă a prețului unui împrumut.
Iată ce s-a întâmplat cu adevărat ↓

Structura
Makina este o platformă de randament unde depui USDC și primești "acțiuni" DUSD în schimb.
Aceste acțiuni reprezintă partea dumneavoastră din totalul activelor administrate (AUM) prezentate matematic astfel:
Prețul acțiunilor = Total AUM ÷ Total acțiuni
Deci, dacă AUM crește, fiecare acțiune valorează mai mult, iar dacă scade, fiecare acțiune valorează mai puțin.
Deși acest design este simplu, modul în care au criticat AUM a avut un defect fatal.

Vulnerabilitatea
Makina avea o funcție numită updateTotalAum() care recalculează cât valorează toate activele.
Acest lucru aduce două probleme:
→ Oricine putea spune asta (fără control de acces)
→ Folosește prețuri spot live din pool-urile

Așadar, dacă cineva ar putea distorsiona acele prețuri spot pentru o clipă, ar putea distorsiona AUM-ul lui Makina.
Acea singură presupunere a creat deschiderea.
Atacul
Atacatorul a luat împrumuturi flash de ~280 milioane USDC de la Aave și Morpho și a efectuat tranzacții masive în pool-ul MIM/3CRV, denaturând temporar prețurile.
Acestea sunt aceleași prețuri în care sistemul Makina avea încredere pentru calcularea AUM.


În timp ce prețurile erau încă manipulate, atacatorul a numit updateTotalAum().
Sistemul a recalculat AUM folosind prețurile false umflate.
Dintr-o dată, fiecare acțiune DUSD părea să valoreze mai mult USDC decât valora în realitate.

Atacatorul a schimbat DUSD → USDC la un preț umflat și a primit mult mai mult USDC decât valorau cu adevărat acțiunile.
Apoi au inversat manipularea fondului, au rambursat creditele flash de 280 milioane de dolari și au păstrat diferența de ~4,2 milioane de dolari schimbată la 1.299 ETH.

Deși @makinafi a făcut un anunț rapid pe Discord, a trebuit să trec prin această parte mai dificilă ca să înțeleg ce s-a întâmplat și să-mi țin publicul la curent, pentru că am fost atât de vocal despre ei.
Dar ce urmează?
Voi împărtăși câteva gânduri plus ce știu:
- Doar pool-ul DUSD al curbei este afectat, așa că dacă ești LP acolo, asigură-te că elimini lichiditatea cât mai curând posibil
- Dacă îți este frică de viitorul $DUSD, folosește @pendle_fi swap pentru a vinde (mai bine mai târziu decât niciodată)
- Pe baza POR, activele de bază sunt intacte (pot ajusta DUSD pentru a ține cont de această diferență de preț a acțiunilor)
Și asta e tot.
Dacă vă este de ajutor, puteți susține munca mea prin parteneriat, reîmpărtășire și comentarii.
Etichetez câteva chad-uri la această postare:
@phtevenstrong, @crypto_linn, @DefiIgnas @hmalviya9, @eli5_defi, @thesaint_, @Hercules_Defi, @arndxt_xo, @rektdiomedes, @CryptoGirlNova, @patfscott, @DefiIgnas, @TheDeFiKenshin, @satyaki44, @Thenotellaking, @tradeguru, @YashasEdu, @hooeem
Notă: Aceasta este o încercare subtilă de a explica ce s-a întâmplat pe baza datelor.
Echipa sau instituția de securitate cu acces la contracte și coduri complete rămâne în cea mai bună poziție pentru a partaja analiza post-moterm.
3,5K
Limită superioară
Clasament
Favorite
