$NGP-token op BSC (@newgoldprotocol) werd gehackt voor ~2M USD. (tx zie commentaar) De hoofdoorzaak lijkt een verkeerde fee-logica in de overdrachtsfunctie van de tokens te zijn. De hack is heel eenvoudig. Gewoon USDT->NGP ruilen en weer terug ruilen (P1). Aangezien het een zeer groot bedrag vereist, gebruikte de hacker veel lagen van flashleningen van Morpho, Uniswap V3 en Venus (P2). Deze token zal een proportie van de kosten in rekening brengen bij verkoop, wat in de overdrachtsfunctie was geschreven bij het overdragen naar de pool. Echter, als P3, werd de fee door de pool betaald VOORDAT de tokens van de gebruikers naar de pool werden overgedragen, en werd "sync" aangeroepen om de tokenprijs te laten stijgen. Correct ontwerp: (1) gebruiker betaalt schatkist x% van de fee; (2) gebruiker draagt token over naar de pool en verkoopt. De kwetsbare implementatie: (1) wanneer een verkoop wordt gedetecteerd, overdracht van pool naar schatkist; (2) roep pool.sync aan (wat de...
Origineel weergeven
5,9K
0
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.