Balancer エクスプロイトに関する私の予備的な理解は次のとおりです。 攻撃者は大規模な「batchSwap」を実行し、バッチ実行全体後にトークンが移動されるようにし、「アウト」トークンを与えられた「イン」トークンの計算を悪用します。 多くの内部スワップでは、バランサーが計算するスワップデルタが大幅に減少し、デルタは両方のトークンでマイナスになります。 負のデルタ = プールは攻撃者にトークンを支払う義務があります。 - デルタはどのように減少しますか? 3つの連続したスワップデルタは次のとおりです。 (スワップ n) A: -810057686826767072295 + 25626928172 = -810057686801140144123 B: -1188214603037651140957 - 17 = -1188214603037651140974 (スワップ n + 1) 答え: -810057686801140144123 - 380000000000 = -810057686839140144123 B: -1188214603037651140974 + 142678241 = -1188214603037508462733 (スワップn + 2) A: -810057686839140144123 + 8793968805 = -810057686830346175318 B: -1188214603037508462733 - 142678224 = -1188214603037651140957 わかるように、正味デルタは全体的に減少しています。 ΔA:-1620115373657113247613...