Mijn voorlopige begrip van de Balancer-exploit is als volgt: De aanvaller voert een enorme "batchSwap" uit, zodat tokens pas worden verplaatst na de uitvoering van de gehele batch, waarbij de berekening van "in" tokens gegeven "out" tokens wordt uitgebuit. Tijdens veel interne swaps neemt de swapdelta die Balancer berekent aanzienlijk af, en de delta wordt negatief voor beide tokens. Negatieve delta = pool is tokens verschuldigd aan een aanvaller. - Hoe wordt de delta verminderd? Hier zijn drie opeenvolgende swapdeltas: (swap n) A: -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 Zoals we kunnen zien, is de netto delta overall afgenomen: ΔA: -1620115373657113247613...