В этом взломе Binance дело не в самом EIP-7702,

его просто использовали.

Это был один из инструментов, позволивших хакерам эффективнее провести атаку,

но не причина взлома.

Хакеры использовали возможность делегирования в EIP-7702,

чтобы сделать операцию по выводу средств более плавной, массовой и атомарной.

Однако

настоящая причина вывода средств — получение доступа к полномочиям подписи (взлом горячего кошелька, компрометация внутреннего канала подписи и т. д.).

Если говорить конкретнее,

судя по данным блокчейна,

злоумышленник отправил 50 авторизаций EIP-7702, подписанных приватным ключом Binance 14 и охватывающих последовательные nonce.

Одна из них совпала с действующим на тот момент nonce,

и код горячего кошелька был делегирован контракту для вывода средств, заранее развёрнутому злоумышленником.

Затем одной транзакцией были выведены ETH и 63 вида токенов (включая 1,615 млрд USDT).

Однако без действительной подписи Binance 14 использовать EIP-7702 было бы невозможно.

Вот почему средства были отмыты и через сеть Bitcoin (в Bitcoin нет 7702).

Судя по имеющимся данным, причина взлома — компрометация системы подписи или канала доступа к ключам горячего кошелька (возможно, проникновение в HSM/MPC/внутренний интерфейс подписи; это не обязательно означает, что приватный ключ целиком украли в открытом виде).$BTC