#КриптоШкола #seed
Подобрать ключ для доступа к Биткоин адресу? На сколько велико число доступных ключей? Какое из этих чисел - ваш ключ от ваших кошельков? Почему крипта так крышесносна? Давайте разберемся на пальцах, на сколько велико это число.
2^256 - 1 - Именно столько вариантов всех возможных приватных ключей от счетов, любой из монет, например Bitcoin.
Чтобы получить доступ к нужному счету, нужно всего то перебрать разные варианты входящие в число 2 в степени 256 - 1 и найти нужный. Но есть проблема - число вариантов - гигантское.
2^256 можно представить как 2^32 перемноженные 8 раз. Так проще оперировать числами, потому что 2^32 это всего ~4 млрд.
Теперь нужно представить это перемножение (4'000'000'000^8):
1x - Первые 4'000'000'000 (4B) ключей сможет подобрать один слабый ноутбук за секунду (пока двигаемся быстро);
2x - Умножим наш ноутбук на еще 4B это миллиарды ноутбуков или примерно тысяча компаний Google со всеми ее серверами (умножьте все мощности Google в тысячу раз). Мы сделали второе перемножение, осталось еще 6. (1000Google смогут проверять каждую секунду по 2^64 ключей или 4B x 4B).
3x - Теперь представьте, что каждый второй человек на земле имеет у себя по 1000 Google, вот вам и 2^96 ключей в секунду (4B x 4B x 4B).
4x - Как насчет 2'000'000'000 таких земель (или галактика), где на каждой из земель, уже каждый человек (8 млрд) имеет по 1000 Google. И вся эта мощность сможет проверять уже 2^128 ключей в сек.
5x - Умножим такую галактиrу на 4'000'000'000. Получим 4B таких супер-вычислительных галактик. Они будут представлять гига-кластер супер-вычислительных галактик (ГКСВГ). Этот ГКСВГ может проверять каждую секунду по 2^160 ключей!
6x - Заставим один ГКСВГ работать на протяжении 4B секунд, это примерно 127 лет. То есть один ГКСВГ сможет проверить 2^192 всех возможных ключей всего за 127 лет.
7x - Пусть наш ГКСВГ поработает подольше - 127 лет умножим на 4B = ~510 миллиардов лет (около ста звездных жизней, типа нашего солнца). Это 2^224 ключей ГКСВГ проверяет за 510B лет.
8x - Дальше умножать года уже страшновато. Давайте просто положимся на удачу. Имея вычислительные мощности, равные нашему вымышленному ГКСВГ, у нас будет всего 1 шанс к 4'000'000'000, что за 510 миллиардов лет, мы найдем ключ к 1 Биткоин кошельку.