Min foreløpige forståelse av Balancer-utnyttelsen er følgende: Angriperen utfører en massiv "batchSwap", slik at tokener bare flyttes etter hele batchkjøringen, og utnytter beregningen av "in"-tokener gitt "out"-tokener. Under mange interne bytter reduseres byttedeltaet som Balancer beregner betydelig, og deltaet blir negativt for begge tokenene. Negativ delta = pool skylder tokener til en angriper. - Hvordan reduseres delta? Her er tre påfølgende byttedeltaer: (bytt n) A: -810057686826767072295 + 25626928172 = -810057686801140144123 B: -1188214603037651140957 - 17 = -1188214603037651140974 (bytt n + 1) A: -810057686801140144123 - 38000000000 = -810057686839140144123 B: -1188214603037651140974 + 142678241 = -1188214603037508462733 (bytt n + 2) A: -810057686839140144123 + 8793968805 = -810057686830346175318 B: -1188214603037508462733 - 142678224 = -1188214603037651140957 Som vi kan se, har netto delta gått ned totalt sett: ΔA: -1620115373657113247613...