Как лучше всего генерировать большое количество биткойн-адресов?
Я предполагаю, что что-то вроде следующего сломает биткойн каким-то образом:
./биткойн пул = 100000000
Я запустил vanitygen -k 1
, который будет создавать адреса, соответствующие шаблону 1* , пока не остановится, в течение примерно пяти секунд, и он сгенерировал более 3000 адресов. Здесь нет помощи графического процессора.
Итак, сделайте это:
На одной из вкладок терминала запустите vanitygen или oclvanitygen:
vanitygen -k -o addrs 1
На другой вкладке терминала запустите это:
watch 'echo "`wc -l addrs | egrep -o "[0-9]+"` / 3" | bc'
Когда число на второй вкладке терминала больше 100M, все готово! Делитель равен трем, потому что выходной файл будет содержать адреса в трех наборах строк: Pattern, Address, Private Key.
Теперь найдите способ автоматизировать это, и вы будете золотыми. Вы также можете просто перетасовать биты с помощью другой программы, которая просто получает первые 100 миллионов адресов из сгенерированного вами файла.
Если вам просто нужны ключи, а не импортированные в bitciond:
*) Возможно, вы захотите проверить, находятся ли числа в диапазоне, но крайне маловероятно, что это не так.
Если вам нужно 100 миллионов ключей, импортированных в биткойн — что ж, это может быть проблемой…
Флаг keypool
может сделать это, но это определенно займет много времени. В этом масштабе вы можете захотеть изменить vanitygen для создания такого большого количества адресов с использованием графического процессора. Тем не менее, нет готовых решений для того, что вы хотите сделать, кроме использования keypool
флага.
Дэвид Огрен
Джулиан Голдсмит
пользователь3145