Liquid — это сайдчейн Биткоина от Blockstream, где биржи и маркетмейкеры гоняют L-BTC, токен с обеспечением 1:1 настоящими BTC. Монеты лежат в общем кошельке федерации из 15 участников, и вывод требует подписи 11 из них. Именно эта конструкция и дала сбой, причем не там, где ждали.
Баг в Elements создал 4000 L-BTC из воздуха
По версии SideSwap, клиент отправил на ее сервис вывода 4000 L-BTC. Сервис обработал заявку как обычную: токены сожгли на Liquid, авторизация прошла, и федерация выплатила на биткоин-адрес клиента около 3996 BTC. Позже монеты собрались на одном адресе, где на момент проверки лежало примерно 3998,5 BTC.
Liquid и SideSwap настаивают: ни ключ авторизации выводов SideSwap (PAK), ни ключи федерации не скомпрометированы. Blockstream проследил происхождение тех 4000 L-BTC и вышел на дефект в Elements, программной основе Liquid. Если это подтвердится, проблема возникла еще до подписания биткоин-транзакции: софт выпустил L-BTC, за которыми не стояло ни одного реального BTC, а дальше система уже честно обменяла фальшивку на настоящие монеты.
По данным Bitslab, транзакцию подписали минимум 11 из 15 функционеров федерации. Это другой тип провала, чем обычный взлом моста: надежные ключи не спасают, когда всем подписантам показывают одно и то же неверное состояние сети, и они принимают его за легитимное. Независимого технического разбора или описания патча пока нет, так что версия о баге держится только на словах Liquid и SideSwap.
Переговоры идут через OP_RETURN
Владельцы монет общаются с Blockstream прямо в блокчейне Биткоина, через сообщения в поле OP_RETURN. Первая транзакция от них гласила, что они белые хакеры и ждут связи в сети. По словам главы исследований Galaxy Digital Алекса Торна, Blockstream в ответ попросил связаться с командой безопасности, а держатель монет заявил, что планирует вернуть «большую часть» Биткоина федерации.

Временная шкала вывода средств из сети Liquid с транзакциями Bitcoin
Следующее сообщение добавило условие: Blockstream должен сначала исправить баг и убедиться, что обновлены все ноды, и только потом монеты вернутся. Формулировка «большая часть» оставляет открытым вопрос, сколько именно BTC останется у хакеров — в источнике этой цифры нет. Часть сообщества, включая технического директора Ledger, сомнения в бескорыстности «белых хакеров» уже высказала.
Заходите в наш Telegram-чат 2Bitcoins, если хотите обсудить новость с другими читателями.
Условие само по себе логично. Пока уязвимость открыта, любой другой мог бы повторить трюк и снять остаток резерва. Биткоин уже проходил через моменты, когда разработчики срочно закрывали критическую уязвимость Bitcoin Core, а недавно критическую уязвимость в Lightning Network нашел ИИ. Разница в том, что здесь дыру нашли уже после того, как через нее утекли сотни миллионов.
Резерв просел с 4200 до 207 BTC, мост стоит
После вывода Liquid отключила ноды моста, SideSwap остановила свопы, ввод и вывод, а биржи приостановили или готовятся приостановить операции с L-BTC. По данным ончейн-аналитиков и страницы подтверждения резервов Blockstream, до инцидента в кошельке федерации лежало около 4200 BTC, после — чуть больше 207 BTC.

Открытый сейф в серверной комнате с монетами Биткоина
Формально арифметика сходится: фальшивые L-BTC сожжены при выводе, а оставшиеся у пользователей легитимные L-BTC по-прежнему покрыты остатком резерва. Но 3996 настоящих BTC все равно ушли из кошелька федерации, и пока они не вернутся, сети придется доказывать обеспечение 1:1 на словах и цифрах, а не на балансе.
Следите за новостями в нашем Telegram-канале 2Bitcoins.
Задача Blockstream шире, чем просто получить монеты назад:
- найти и закрыть дефект в Elements;
- распространить исправление на все затронутые ноды;
- показать, что новая партия невалидных L-BTC не пройдет через тот же процесс авторизации;
- восстановить резерв и сверить его с объемом L-BTC в обращении.
На курс Биткоина история почти не повлияла: по данным источника, BTC за сутки потерял 0,66% и торгуется около $79 336. Рынок читает это как проблему одного сайдчейна, а не базовой сети. Для индустрии урок жестче: мультиподпись 11 из 15 и белые списки адресов защищают от кражи ключей, но не от ошибки в консенсусном коде, которую все подписанты видят одинаково.
Читайте также: Крупные держатели Биткоина накапливают монеты на фоне спекулятивных продаж
Дальше следить стоит за тремя вещами: публичным постмортемом Blockstream с описанием бага, фактом возврата монет на адрес федерации и моментом, когда снова заработают мост и вывод L-BTC на биржах. До этого держатели L-BTC остаются заложниками договоренности между компанией и людьми, которых она сама пока не может назвать ни воров, ни спасителей.
ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ, ЧТОБЫ БЫТЬ В КУРСЕ.
