Дело не в потере приватного ключа — ошибся учёт в ledger.

На новом аккаунте вчера утром из ниоткуда появилось 2,23 млн долларов, и их тут же вывели.
DEX Arcus в Robinhood Chain сегодня утром сообщил об этом. В этой сети для оплаты газа используется только $ETH .

10 ноября в 11:07 новый аккаунт воспользовался уязвимостью в учёте переводов между субаккаунтами.
Система записала на его счёт сумму, намного превышавшую реальный баланс, и он вывел примерно 2,234 млн долларов в USDG.

Но ещё интереснее то, что произошло дальше: запрос на вывод ещё 3 млн долларов заблокировало ограничение скорости межсетевого моста.
Деньги не ушли, а затем запрос отменили.
Ограничение скорости, на которое обычно никто не обращает внимания, на этот раз сработало как тормоз.

Уязвимость исправили в течение часа.
Arcus полностью покрыл недостачу из казны, балансы пользователей не изменились, торговля и вывод средств продолжились в обычном режиме.

От такого бага в учёте пользователи никак не могут защититься.
Как думаете, должна ли команда проекта полностью возмещать такие потери?

#DeFiБезопасность