#BinanceReopensWithdrawalsForMoreAssets
Доверие к бирже проверяется, когда люди хотят перевести свои деньги в другое место. Баланс на экране может выглядеть просто, но за этой цифрой стоят кошельки, приватные ключи, блокчейн-сети, ликвидность и системы, которые должны работать без сбоев. Когда вывод средств приостанавливается, разница между наличием достаточной суммы на счетах и возможностью вернуть конкретный криптоактив становится гораздо заметнее.
Самое сложное в возобновлении вывода средств после взлома крупной биржи — не просто наличие достаточного количества долларов или криптовалюты в целом. Binance сообщает, что заменила около 98% затронутых токенов, а оставшиеся активы сложнее заменить из-за их низкой ликвидности. Это означает, что у биржи может быть достаточно средств, чтобы покрыть убытки, но она всё равно не сможет сразу выдать клиенту именно тот актив, который ему нужен.
Всё сводится к тому, как биржа фактически хранит криптовалюту. Балансы клиентов учитываются во внутренней системе Binance, но сами активы хранятся в блокчейн-кошельках, контролируемых биржей. Вывод средств — это гораздо больше, чем удаление числа из базы данных. Бирже необходимо создать и одобрить ончейн-транзакцию с нужного кошелька, использовать правильную сеть блокчейна, пройти внутренние проверки безопасности, оплатить сетевую комиссию и передать транзакцию в сеть.
Требования также могут различаться в зависимости от актива. Например, у ETH иные операционные требования, чем у актива в BNB Chain, TRON, Base или другой сети. У каждой сети собственная система транзакций, конфигурация кошельков, комиссии и технические требования. Это отражается и в процедуре восстановления Binance: вывод средств возобновляют отдельно для каждой комбинации актива и сети, а не включают сразу всю систему вывода.
Ликвидность становится отдельной проблемой, когда бирже нужно восполнить утраченные или скомпрометированные активы. Если Binance необходимо заменить большой объём активно торгуемого токена, обычно она может без особых затруднений купить нужное количество на ликвидных рынках. С малоликвидным токеном ситуация иная. В нужный момент может не найтись достаточного числа покупателей и продавцов, особенно если бирже нужно быстро приобрести большой объём.
Попытка купить крупную позицию на малоликвидном рынке также может подтолкнуть цену вверх. Это означает, что необходимая для замены актива сумма может меняться в ходе покупки. Кроме того, существуют ограничения на объём, который можно приобрести на обычных биржах или в ходе внебиржевых сделок. Binance заявила, что замена оставшихся затронутых активов занимает больше времени из-за их низкой ликвидности.
Замена актива — это не то же самое, что восстановление системы, необходимой для его вывода. Binance заявила, что инцидент был связан с вредоносными EIP-7702-разрешениями, которые могли действовать отдельно от обычной инфраструктуры вывода средств. Компания сообщает, что ей пришлось отозвать эти ончейн-разрешения, заново создать среду для работы затронутых кошельков, заменить скомпрометированные устройства и учётные данные, а также усилить контроль над системой кошельков.
Это одна из причин, по которым вывод средств возобновляют поэтапно. Биржа не может безопасно считать актив готовым к выводу лишь потому, что ей удалось получить достаточное его количество. Необходимо также проверить инфраструктуру кошельков, через которую обрабатываются выводы. Пути авторизации должны быть защищены. Соответствующая сеть должна работать корректно, а транзакция — пройти внутренние проверки биржи, прежде чем средства можно будет отправить.
Есть и компромисс, связанный с выбором очерёдности возобновления. Клиенты, естественно, хотят, чтобы вывод наиболее важных активов восстановили как можно скорее. Но очерёдность также зависит от результатов проверок безопасности, готовности кошельков, ликвидности и спроса со стороны пользователей. Binance заявляет, что расставляет приоритеты между токенами с учётом спроса пользователей и возобновляет операции с каждым активом и сетью после проверок безопасности. Компания также предупредила, что из-за высокой нагрузки в ходе запуска возможны временные задержки.
Поэтому утверждения «у Binance достаточно активов» и «каждый клиент может прямо сейчас вывести любой актив» — это разные вещи. У биржи может быть достаточно общей стоимости активов для покрытия клиентских балансов, и при этом ей всё ещё придётся решать практическую задачу: получить определённые токены и сделать их доступными через соответствующую инфраструктуру вывода средств.
Подтверждение резервов также не даёт исчерпывающего ответа на этот вопрос. Оно может помочь показать, что клиентские балансы, охваченные проверкой, обеспечены активами, но само по себе не доказывает, что все подключения к блокчейнам, кошельки, пути авторизации и маршруты вывода готовы к работе. Это отдельные операционные вопросы. Процесс восстановления Binance наглядно показывает разницу: резервы, замена активов, меры безопасности и доступность вывода средств могут меняться с разной скоростью.
Это различие важно и при размышлении об обязательствах биржи перед клиентами. Клиенту, у которого есть определённый токен, не обязательно нужна эквивалентная сумма в долларах. Возможно, ему нужен именно этот токен, отправленный через определённую сеть на адрес, которым он управляет. С точки зрения клиента, наличие достаточной суммы где-то в другом месте на бирже — не то же самое, что возможность вывести принадлежащий ему актив.
После серьёзной компрометации кошельков бирже приходится одновременно решать несколько задач. Ей нужно восстановить защищённую инфраструктуру подписания транзакций, получить определённые блокчейн-активы, проверить отдельные сети и обработать большое количество запросов на вывод, не создав при этом новую угрозу безопасности. У каждой из этих задач могут быть свои ограничения и задержки.
Именно поэтому возобновить вывод средств сложнее, чем просто возместить стоимость затронутых активов. Техническая задача заключается не только в том, сможет ли биржа покрыть клиентские балансы. Важно, сможет ли она безопасно доставить клиентам именно те активы, которые им причитаются, через соответствующую блокчейн-инфраструктуру, когда они попытаются их вывести.


