«Белый хакер» удерживает 320 миллионов долларов в Bitcoin, пока разработчики не докажут устранение критической уязвимости сети

Liquid Bitcoin Blockstream Sideswap баг безопасность cryptoslate.com

SideSwap: баг создал L-BTC, прошедшие авторизацию. Приостановлены мостовые узлы, сверка резерва — тест для перезапуска.

Сеть Liquid фактически остановилась после того, как почти 320 миллионов долларов в биткоинах были выведены из резерва федерации посредством аномального стейк-аута.

Инцидент начался 6 сентября, когда клиент отправил 4000 L-BTC в сервис стейк-аута SideSwap, который конвертирует биткоины, представленные в сети Liquid, обратно в BTC в основной сети.

SideSwap сообщил, что запрос прошел обычный процесс авторизации и побудил Федерацию Liquid выпустить около 3996 BTC. Позже биткоины были переведены на адрес, на котором, по последним данным, находилось примерно 3998,5 BTC.

После вывода средств Liquid отключила свои мостовые узлы, а SideSwap приостановил свопы, стейк-ины и стейк-ауты. Биржи также приостановили или готовились приостановить депозиты и выводы L-BTC, пока операторы расследовали инцидент.

Стороны, контролирующие биткоины, впоследствии идентифицировали себя через сообщения в блокчейне как «whitehats» и заявили, что намерены вернуть большую часть средств после исправления базового бага в сети.

Такая перспектива может ограничить конечные финансовые потери. Однако это не решает более важный вопрос о том, как почти 4000 BTC покинули федерацию без явного компрометирования ключей.

Вывод, по-видимому, соответствовал правилам

Liquid и SideSwap заявляют, что инцидент не связан с кражей учетных данных для подписи.

При выводе средств использовался действительный ключ авторизации стейк-аута (PAK) SideSwap, и Liquid заявила, что ни этот ключ, ни другие ключи федерации не были скомпрометированы.

Вместо этого SideSwap сообщил, что Blockstream отследил 4000 L-BTC, представленных для погашения, до ошибки в Elements — программном обеспечении, лежащем в основе Liquid.

Если это объяснение подтвердится, проблема возникла до подписания транзакции с биткоинами.

Liquid спроектирована так, чтобы поддерживать один BTC в резерве федерации на каждый L-BTC в обращении. Во время обычного стейк-аута L-BTC сжигается, а эквивалентное количество биткоинов высвобождается.

«Белый хакер» удерживает 320 миллионов долларов в Bitcoin, пока разработчики не докажут устранение критической уязвимости сети

В данном случае, по словам SideSwap, программный сбой создал L-BTC без соответствующего обеспечения биткоинами. Эти токены тем не менее прошли через действительный процесс стейк-аута, после чего функционеры федерации сочли вывод средств законным и выпустили реальные BTC.

Фирма по безопасности блокчейна Bitslab сообщила, что транзакцию подписали как минимум 11 из 15 функционеров Liquid.

Это указывает на иной тип сбоя, чем обычная эксплуатация моста. Безопасные ключи обеспечивают ограниченную защиту, если всем подписантам представлено одно и то же недействительное состояние, и они принимают его как законное.

Независимого технического анализа или подробного описания исправления на момент последней проверки опубликовано не было, что оставляет точную причину за объяснениями Liquid и SideSwap.

Whitehats хотят исправить баг до возврата биткоинов

Тем временем стороны, владеющие средствами, общались с Blockstream через транзакции Bitcoin с сообщениями OP_RETURN.

Глава отдела исследований Galaxy Digital Алекс Торн сообщил, что Blockstream сначала отправил сообщение с просьбой к держателю связаться с их командой безопасности. Позже держатель ответил, что планирует вернуть «большую часть» биткоинов федерации.

«Белый хакер» удерживает 320 миллионов долларов в Bitcoin, пока разработчики не докажут устранение критической уязвимости сети
Сообщения White-Hat хакеров сети Liquid в блокчейне с Blockstream (Источник: Galaxy Digital)

В последующем сообщении было добавлено условие: Blockstream должен сначала исправить баг и убедиться, что все узлы обновлены, прежде чем возвращать средства.

Это ставит следующие шаги Liquid за рамки простого восстановления биткоинов.

Федерация должна выявить и устранить недостаток в Elements, распространить исправление на затронутые узлы и убедиться, что другая партия недействительных L-BTC не пройдет через тот же процесс авторизации.

Ей также придется провести сверку резерва.

Предположительно созданные с помощью бага L-BTC были сожжены во время стейк-аута, но около 3996 реальных BTC все же покинули кошелек федерации Liquid. Пока эти средства не вернутся или учет не будет восстановлен иным образом, сеть должна продемонстрировать, что легитимные находящиеся в обращении L-BTC по-прежнему обеспечены один к одному.

Мостовые узлы Liquid остаются отключенными, пока эта работа продолжается.

Хотя инцидент в конечном итоге может закончиться восстановлением большей части биткоинов, более сложной задачей является доказательство того, что система, авторизовавшая их выпуск, не сможет повторить ту же ошибку дважды.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: