Mehrere Empfangsadressen vorgenerieren [duplizieren]

In Bitcoin kann ich Adressen einzeln generieren. Gibt es eine Funktion, die mir hilft, 250 Empfangsadressen für meine wallet.dat auf einmal zu generieren?

Ich weiß nicht, wie das in Bitcoin geht, aber Sie können hier einfach mehrere Adressen erstellen: brainwallet.org/#chains . Ich weiß auch nicht, was Sie erreichen wollen, aber haben Sie sich HD-Wallets angesehen? de.bitcoin.it/wiki/BIP_0032
Ich werde niemals einen Online-Dienst nutzen, denke ich. Ich bewahre meine Aktentasche auch nicht im Einkaufszentrum auf.
@Tommek: Brainwallet.org ist kein Online-Dienst. Schlüssel werden in Ihrem Browser mit Javascript generiert und berühren niemals den Server. Sie können den Code überprüfen und ihn offline ausführen, wenn Sie möchten. Es ist kein "Online-Dienst" mehr als bitcoin-qt, das Sie von bitcoin.org herunterladen.

Antworten (2)

Verwenden Sie besser diese Software:

https://github.com/samr7/vanitygen

Sie können ganz einfach eine beliebige Anzahl von Bitcoin-Adressen generieren:

# 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

Importieren Sie danach die privaten Schlüssel nacheinander in die Bitcoin:

# bitcoind importprivkey <bitcoinprivkey> [label] [rescan=true]

Zum Beispiel:

# cat 250_new_addressess.txt  | grep "^Privkey" | awk '{print $2}' | while read i;do bitcoind importprivkey $i "250 new addresses"; done

Zusätzlich,

Wenn Sie nicht nach einer "benannten" Adresse suchen, wie 1uckyboyPT44PWgA5bu4NtxFMuCN oder so, oder keine Ressourcen haben, um eine coole benannte Bitcoin-Adresse zu generieren.

Dann können Sie auf die gleiche Weise einfach eine beliebige Menge an Adressen per Bitcoin erhalten:

$ time for((i=0;i<250;i++));do bitcoind getnewaddress "250";done
real    1m48.950s
user    0m0.612s
sys     0m0.432s

Es ist ziemlich schnell.

Der Keypool-Tipp hat es geschafft, Sie müssen nur die Dubletten herausfiltern, nachdem Sie mehr Zahlen generiert haben. Vielen Dank!

Also mache ich das:

bitcoin-qt -keypool=10000

1 neue Adresse im Client generieren (das dauert jetzt etwas) -> 10101 Adressen können mit pywallet exportiert werden

bitcoin-qt neu starten

bitcoin-qt -keypool=20000

1 neue Adresse im Client generieren -> 20102 Adressen können mit pywallet exportiert werden

usw.