Во-первый публичный адрес не содержит только случайные символы. Это
состав который рассчитывается из открытого ключа, который сам по себе является структурой, точка в Eliptical кривой группы. Вы понимаете, все они начинаются с номером 1, не так ли? Ну вся структура определяется как:
адрес = base58 (versionbyte + ripemd160 (sha256 (Публичный)) + hashCheck)
где hashCheck = first4bytesof (sha256 (sha256 (versionbyte + ripemd160 (sha256 (Публичный)))))
и versionbyte является 0 в реальной сети и 111 в тестовой сети.
Во-вторых, эти адреса не могут быть сделаны vanitygen - это заняло бы слишком много времени. И слишком долго я имею в виду следующее:
Вот некоторые оценки для генерации некоторых адресов, используя только свой ноутбук. Вы можете экстраполировать на более быструю систему, даже систему GPU или даже 100 000 графических процессоров и посмотреть, что это «невозможно»:
Точное время модели
1 найдены 1HszrwReND62cBZUBZhqLTPKxAoSsANuxK мгновенно
12 найдено 12UpCienamnaM8Vw8pdTEFJ39Mth23CK3N мгновенно
123 найдено 123r9SzaKwgZF6xjit3Svs1jTU8TWitrcn мгновенно
1234 найден 1234Ru7M2a6HHXpr5sE31n7TdgSTXcREen мгновенно
12345 найдено 12345RDRciJmSBywxSGTJSHYrvAr4xBVUH примерно через 30 секунд
123456 около 30 минут
1234567 около 1,2 дней
12345678 около 70 дней
123456789 около 11 лет
123456789a около 640 лет
123456789ab более 36 000 лет
123456789abc более 2 миллионов лет
123456789abcd более 100 миллионов лет
123456789abcde более 7 миллиардов лет
123456789abcdef более 400 миллиардов лет
123456789abcdefg более 20 триллионов лет
123456789abcdefgh более 1 квадриллиона лет
Так что если вы собираетесь пойти на все эти проблемы, почему бы не попытаться угадать богатейший публичный адрес вместо некоторого небольшого количества утерянных BTC? Например:
1LJY4ey9FVKKuodaDr84sdZDXLy5o8nFDY, который по состоянию на конец октября содержал 105,000 BTC, или около $ 250,000.00Сверху вы можете увидеть вид, что он будет принимать «длинное» время, чтобы найти пару ключей, создавшую какой-либо один публичный адрес, как показано выше.
На самом деле программа vanitygen не рассчитает, сколько времени это займет (слишком большой), но просто получить большинство из них (который не получает вам монету) здесь выход из показа программы, которые у вас есть 50% шанс найти только большинство из них в 6e32 лет:
C: \ загрузки \ www.bitcoin.org>vanitygen 1LJY4ey9FVKKuodaDr84sdZDXLy
Сложность: 2794725737275825531787289201741966674434639341
[102.98 Kkey / с] [всего 1497088] [Проб 0,0%] [50% в 5.965101e + 032y]