Mi comprensión preliminar del exploit de Balancer es la siguiente: El atacante realiza un "batchSwap" masivo, de modo que los tokens solo se mueven después de toda la ejecución por lotes, explotando el cálculo de los tokens "in" dados tokens "out". Durante muchos intercambios internos, el delta de intercambio que calcula Balancer disminuye significativamente y el delta se vuelve negativo para ambos tokens. Delta negativo = el grupo debe tokens a un atacante. - ¿Cómo disminuye delta? Aquí hay tres deltas de intercambio consecutivos: (intercambiar n) R: -810057686826767072295 + 25626928172 = -810057686801140144123 B: -1188214603037651140957 - 17 = -1188214603037651140974 (intercambio n + 1) R: -810057686801140144123 - 38000000000 = -810057686839140144123 B: -1188214603037651140974 + 142678241 = -1188214603037508462733 (intercambio n + 2) R: -810057686839140144123 + 8793968805 = -810057686830346175318 B: -1188214603037508462733 - 142678224 = -1188214603037651140957 Como podemos ver, el delta neto ha disminuido en general: ΔA: -1620115373657113247613...