Ich habe einen Kühlspeicher in meinem einen der Computer. Auch in meinem Projektserver habe ich bitcoin-cli ausgeführt. Also möchte ich den privaten Schlüssel von hier entfernen und den öffentlichen Schlüssel aus dem kalten Speicher setzen. Ich habe gelesen, dass es sicherer wird und ich meine Münzen nur aus dem Kühlhaus ausgeben kann. Wie kann ich diesen Mechanismus implementieren?
Danke!
Sie können dies nicht mit Bitcoin Core tun, da es eine gehärtete Ableitung verwendet, sodass Sie keine Adressen mit dem erweiterten öffentlichen Schlüssel ableiten können. Sie sollten dafür stattdessen Elektron verwenden. Eine Wallet, die nur auf Elektrum-Uhren beschränkt ist, kann die Adressen einer Wallet mit Elektrum-Seed spiegeln. Erstellen Sie also einfach wie gewohnt eine Electrum-Wallet auf Ihrem Desktop und holen Sie sich dann den Master Public Key, auch bekannt als Extended Public Key, über das Wallet-Menü > Informationen. Daraus lassen sich dann Adressen ableiten. Der einfachste Weg wäre, electrum auf dem Server zu installieren, die Brieftasche mit dem xpub wiederherzustellen:
electrum restore xpub...
Dann können Sie den Befehl addrequest mit dem Schalter --force verwenden, um Adressen zu generieren:
electrum addrequest --force 0.1
Der ausgegebene JSON-Code enthält immer eine eindeutige Adresse. Beachten Sie, dass Sie möglicherweise das Lückenlimit für die gesetzte Brieftasche auf Ihrem Desktop über wallet.change_gap_limit(200)
die Registerkarte „Konsole“ (Ansicht > Konsole anzeigen) erhöhen müssen.
Electrum hat auch eine JSON-RPC-Schnittstelle, aber Sie müssen selbst nachforschen, wie Sie diese verwenden.
Jur Gasparjan
electrum addrequest --force 0.1
entsteht vielleicht eine adresse und ich bekam folgende antwort{ "URI": "bitcoin:12RDcyE2YRFy6d9NcMhPE2ABszaqMqqqrG?amount=0.1", "address": "12RDcyE2YRFy6d9NcMhPE2ABszaqMqqqrG", "amount": 10000000, "amount (BTC)": "0.1", "exp": null, "id": "e2471abf54", "memo": "", "status": "Unknown", "time": 1539202269 }
Jur Gasparjan
Abdussamad
Sudip Bhattarai
xpub
?