Объяснение бага Coldcard простыми словами:
Обычно аппаратный кошелёк генерирует вашу 12-словную seed-фразу с помощью настоящей случайности.
Представьте, что это как лотерея примерно с 340 ундециллионами возможных билетов (это число 340, за которым следуют 36 нулей). У каждого билета одинаковые шансы на то, что его выберут, поэтому вероятность угадать вашу seed-фразу практически равна нулю.
Баг не сократил список слов BIP-39 на 2 048 слов. Он изменил способ выбора слов кошельком.
Вместо того чтобы выбирать из всей лотереи, кошелёк продолжал выбирать из одного и того же маленького уголка, потому что «случайные» числа были лишь частично предсказуемы по таким вещам, как идентификатор устройства и время.
Представьте, что вместо 340 ундециллионов возможных комбинаций ваш кошелёк случайно выбирал только из нескольких миллиардов. Это всё ещё огромное число, но астрономически меньше того, что безопасность Bitcoin рассчитана обеспечивать.
Ваша seed-фраза по-прежнему выглядела полностью нормально. Слова брались из того же списка из 2 048 слов. Ничего не выглядело подозрительно.
Но для злоумышленника пространство поиска стало меньше в миллионы триллионов триллионов раз.
Обычно аппаратный кошелёк генерирует вашу 12-словную seed-фразу с помощью настоящей случайности.
Представьте, что это как лотерея примерно с 340 ундециллионами возможных билетов (это число 340, за которым следуют 36 нулей). У каждого билета одинаковые шансы на то, что его выберут, поэтому вероятность угадать вашу seed-фразу практически равна нулю.
Баг не сократил список слов BIP-39 на 2 048 слов. Он изменил способ выбора слов кошельком.
Вместо того чтобы выбирать из всей лотереи, кошелёк продолжал выбирать из одного и того же маленького уголка, потому что «случайные» числа были лишь частично предсказуемы по таким вещам, как идентификатор устройства и время.
Представьте, что вместо 340 ундециллионов возможных комбинаций ваш кошелёк случайно выбирал только из нескольких миллиардов. Это всё ещё огромное число, но астрономически меньше того, что безопасность Bitcoin рассчитана обеспечивать.
Ваша seed-фраза по-прежнему выглядела полностью нормально. Слова брались из того же списка из 2 048 слов. Ничего не выглядело подозрительно.
Но для злоумышленника пространство поиска стало меньше в миллионы триллионов триллионов раз.
