В биткойне я могу генерировать адреса один за другим. Есть ли функция, которая помогает мне генерировать 250 адресов получения для моего wallet.dat одновременно?
Лучше используйте этот софт:
https://github.com/samr7/vanitygen
Вы можете легко сгенерировать любое количество биткойн-адресов:
# time for((i=0;i<250;i++));do ./vanitygen 125; done > 250_new_addressess.txt
real 0m9.437s
user 0m2.020s
sys 0m0.316s
# cat 250_new_addressess.txt
....
....
Address: 125r2fVnSXd6BtF66kTi83DuRzgzJmshPF
Privkey: 5JMqHqGccJjNz48izM6CEdDrTJ9P8DYRXQ96wcZhn86MWutECo1
Pattern: 125
Address: 125URJpbqr5eANYfLrhQVinQeexy2WfdhW
Privkey: 5Kh9eqyJQNzxCWMtfX1r6cPjAdmqJnZEceV8WmwRjYunHqTk7Hu
Pattern: 125
Address: 125wwU55kXQgDQYd8fQySNLQKS8AdRUote
Privkey: 5JZjn5sPnSqjbtBuXpuKcVDRa4bR5vxzWUZ9LCHsiscixBSyuGt
Pattern: 125
Address: 125N16rwWHgVWnAZYpz5XBvWptRhJ6iBKg
Privkey: 5KhX1Y1WjCu3dpHB2DPWt6f2mRFeMJCtkYZK66ApxTDM2iHMSM7
Pattern: 125
Address: 125HjL2QSCSUQHNExbMoSAUhHsz4GBuz3w
Privkey: 5JtMy31VbfK5xLtcwmALMjQj2WPMd6eLDe7tJR6T9bjwRwiimbW
После этого импортируйте приватные ключи один за другим в биткойн:
# bitcoind importprivkey <bitcoinprivkey> [label] [rescan=true]
Например:
# cat 250_new_addressess.txt | grep "^Privkey" | awk '{print $2}' | while read i;do bitcoind importprivkey $i "250 new addresses"; done
Кроме того,
Если вы не ищете «именованный» адрес, например 1uckyboyPT44PWgA5bu4NtxFMuCN или что-то в этом роде, или у вас нет ресурсов для создания классного именованного биткойн-адреса.
Затем вы можете легко получить любое количество адресов просто с помощью биткойнов таким же образом:
$ time for((i=0;i<250;i++));do bitcoind getnewaddress "250";done
real 1m48.950s
user 0m0.612s
sys 0m0.432s
Это довольно быстро.
Подсказка пула ключей сделала свое дело, вам нужно только отфильтровать дублеты после создания большего количества чисел. Спасибо!
Итак, я делаю это:
bitcoin-qt -keypool=10000
сгенерировать 1 новый адрес в клиенте (это займет некоторое время) -> 10101 адрес можно экспортировать с помощью pywallet
перезапустить биткойн-qt
bitcoin-qt -keypool=20000
сгенерировать 1 новый адрес в клиенте -> 20102 адреса можно экспортировать с помощью pywallet
и так далее.
Марч
Джон Генри
Томмек
Мени Розенфельд