Populární témata
#
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.
Moje předběžné pochopení exploitu Balanceru je následující:
Útočník provede masivní "batchSwap", takže tokeny jsou přesunuty až po celém provedení dávky, přičemž se zneužije výpočet "in" tokenů přidělených "out" tokenům.
Během mnoha interních swapů se swapová delta, kterou Balancer vypočítává, výrazně sníží a delta se pro oba tokeny stane zápornou.
Záporná delta = pool dluží tokeny útočníkovi.
- Jak se delta sníží?
Zde jsou tři po sobě jdoucí swapové delty:
(swap n)
Odpověď: -810057686826767072295 + 25626928172 = -810057686801140144123
B: -1188214603037651140957 - 17 = -1188214603037651140974
(swap n + 1)
A: -810057686801140144123 - 38000000000 = -810057686839140144123
B: -1188214603037651140974 + 142678241 = -1188214603037508462733
(swap n + 2)
A: -810057686839140144123 + 8793968805 = -810057686830346175318
B: -1188214603037508462733 - 142678224 = -1188214603037651140957
Jak můžeme říci, čistá delta se celkově snížila:
ΔA: -1620115373657113247613...
Top
Hodnocení
Oblíbené

