Coldcard потерял не ключи. Он потерял случайность
С 30 июля атакующий предположительно вывел ~1 816 BTC (~$114 млн) с 5 290+ адресов. Четыре волны за четыре дня. Ни одно устройство не вскрыто физически. Сломалась не криптография - сломалась тишина
🟢 Тихий баг: 5 лет невидимого отказа
Прошивка 4.0.0 (март 2021): препроцессорная ошибка тихо переключила генерацию seed с аппаратного TRNG на программный генератор, засеянный публичными данными чипа. Без ошибок, без предупреждений.
Энтропия рухнула: Mk2/Mk3 - около 40 бит вместо 128 (у Mk4/Mk5/Q - ~72). 40 бит перебираются на обычном железе - за пределами защиты остаётся только тот, кто добавил свою энтропию. Атака полностью офлайновая: злоумышленник генерирует кандидатные seed, выводит адреса и сверяет с блокчейном. Физический доступ не нужен.
🟢 Четыре волны: хронология
⏺️Волна 1 (30.07): 1 083 BTC 41 мин (1 196 адресов)
⏺️Волна 2 (31.07) :+76 → 1 158 (2 673 адресов)
⏺️Волна 3 (01-02.08): +208 → 1 367 (4 585 адресов)
⏺️Волна 4 (03.08): +449 → 1 816 (700+ адресов).
🟢 Значит ли это, что и другие кошельки в опасности?
Ledger и Trezor заявили, что их устройства не затронуты - другая архитектура, другой TRNG. Эрик Балчунас из Bloomberg поставил вопрос острее: у Coldcard команда около 5 человек - именно это определяет ресурс на контроль качества прошивки.
Настоящий водораздел - не "чья крипта", а насколько быстро ты узнаешь, что что-то сломалось.
Самокастоди держится на одной гарантии - непредсказуемости seed. Когда энтропия падает с 128 до 40 бит, гарантия не ослабевает. Она исчезает. Угадываемый ключ не крадут - его переоткрывают
🟢 Что делать
Coinkite выпустила исправленные прошивки. Но обновление не чинит уже созданный seed - путь один: новый seed на обновленном устройстве, тест на небольшой сумме, полный перевод.
ZachXBT отслеживать эти монеты не будет - через блокчейн их почти не вернуть. Если seed мог родиться на битой прошивке, а деньги ещё на месте - выводи хоть на биржу. А когда уляжется, закрой саму дыру: своя энтропия при генерации, passphrase сверху, для крупных сумм - мультисиг.
Самокастоди не мертва. Просто о тихом баге ты узнаёшь последним - в этом вся его подлость.
➡️Crouton.digital | О нас⬅️
