Чтобы взломать современный шифр, нужно перебрать больше вариантов, чем атомов в видимой Вселенной. Это не метафора и не преувеличение. Это физика. В этом цифровом мире случайность — лучший охранник, а длина ключа делает перебор невозможным даже для самых мощных машин, которые когда-либо существовали.
Мы уже говорили о стене из энергии, которая держит сеть снаружи.
Теперь пора заглянуть в замок, который она охраняет — туда, где живут сами числа.
Математика против суперкомпьютеров
Начнём с числа. Количество возможных комбинаций в 256-битном ключе — это 2 в степени 256, или примерно 1.15 × 10⁷⁷. Число с семьюдесятью семью нулями. Само по себе оно ничего не говорит, пока не поставишь рядом ориентир.
Число атомов в наблюдаемой Вселенной, по оценкам NASA и ESA, находится в диапазоне от 10⁷⁸ до 10⁸². Это примерно в 10–100 тысяч раз больше, чем комбинаций в ключе. Кажется, что Вселенная выигрывает? Нет. Потому что задача взломщика — не просто насчитать столько чисел, сколько атомов вокруг, а проверить каждую комбинацию по очереди. И здесь начинается настоящая проблема.
Брутфорс — это попытка найти конкретную песчинку в Вселенной, зная только, что она где-то есть. Представьте: каждый атом во Вселенной превратился в отдельный компьютер. Все они одновременно перебирают варианты. Они работают миллиард лет. А потом ещё миллиард. И ещё. За это время они проверят ничтожно малую долю от всех возможных комбинаций. Аналогия ломается в одном месте: в реальности у вас нет миллиарда лет и триллиона вселенных. Есть один сервер и счёт за электричество.
Самый мощный суперкомпьютер в мире проверяет квинтиллионы операций в секунду. Квинтиллион — это 10¹⁸. На фоне 10⁷⁷ это даже не капля в океане. Это капля в Солнечной системе. Математика не оставляет шансов.
Проклятие Ландауэра: почему взлом вскипятит планету
Но допустим, вы отказываетесь верить математике. Тогда послушайте физику. В 1961 году физик Рольф Ландауэр доказал нечто фундаментальное: информация физична. Стирание или изменение одного бита данных требует минимального количества энергии — kT ln 2, где k — постоянная Больцмана, T — температура системы. Это называется принцип Ландауэра, и он вытекает из второго начала термодинамики.
Что это означает на практике? Каждая попытка перебора ключа — это физический процесс, который выделяет тепло. Не потому что компьютер «плохо сделан», а потому что информация и энергия связаны фундаментально. Расчёты показывают: перебор всех 2²⁵⁶ комбинаций 256-битного ключа потребует больше энергии, чем излучает Солнце за всё время своего существования — примерно 10 миллиардов лет светимости нашей звезды. Грубо говоря, на каждую попытку перебора требуется минимум энергии (из принципа Ландауэра), а 2²⁵⁶ попыток — это уже больше, чем Солнце может выдать.
Компьютер-взломщик сгорит задолго до того, как найдёт ответ. Буквально. Тепловыделение от перебора испарит любой материальный носитель раньше, чем будет проверен первый процент комбинаций. Это не преувеличение — это термодинамика.
Почему же тогда кошельки всё-таки иногда «взламывают»? Подсказка: ломают не код, а людей. Взлом кошелька Bitfinex или угон Twitter-аккаунтов произошли через фишинг и уязвимости сотрудников — через обман, а не через перебор. Прямо сейчас, читая это предложение, вы уязвимее для социальной инженерии, чем для атаки на SHA-256. Это и есть настоящая дыра в системе.
Квантовый туман: разрушит ли он магию?
Самый популярный страх звучит так: квантовые компьютеры взломают биткоин за секунды. Это миф. Точный, но неполный.
Да, квантовые компьютеры работают по другим принципам. Алгоритм Гровера — специальный квантовый метод поиска — действительно ускоряет перебор. Но ускоряет не в миллиарды раз, а вдвое по сложности. Это значит, что для взлома SHA-256 он сокращает задачу с 256 бит до эффективных 128 бит. Звучит страшно? Только до тех пор, пока вы не вспомните, что 128 бит — это всё равно 2¹²⁸ комбинаций. Число с тридцатью восемью нулями. Физика не договаривается и здесь.
Аналогия: квантовый компьютер — это не машина, которая ломает стену, а машина, которая видит сквозь неё. Но стена SHA-256 слишком толстая даже для такого зрения. Квантовые угрозы реальны для других шифров — для RSA, для ECDSA. Именно поэтому в августе 2024 года Национальный институт стандартов и технологий США финализировал первые стандарты постквантовой криптографии. Биткоин же просто «утяжелит» замок при необходимости, увеличив длину ключа.
Математический замок, который мы разобрали, защищает деньги лучше, чем любой сейф в мире. Но что если этот же замок научится не просто хранить деньги, а управлять ими? Что если код начнёт исполнять договоры, заменять юристов и работать без единой подписи на бумаге?
В «Логике вещей» мы препарируем реальность, пока она не станет понятной. Это только третий слой. Дальше глубже.