CLI: générer une nouvelle clé privée, indépendante de tout portefeuille existant

Adam Matan

CLI: générer une nouvelle clé privée, indépendante de tout portefeuille existant


J’ai un portefeuille sur un ordinateur hors ligne, qui a trop de sauvegardes sur les ordinateurs connectés.

Je voudrais générer une toute nouvelle adresse bitcoin sur l’ordinateur hors ligne et l’utiliser comme adresse de stockage à froid. Je signerai ensuite une transaction hors ligne du portefeuille vers cette nouvelle adresse et je serai en sécurité.

Comment puis-je créer une nouvelle clé privée Bitcoin à partir de la CLI Bitcoin, sans utiliser de clés / adresses de portefeuille existantes?

J’ai examiné getnewaddress , mais il semble que les clés soient récupérées dans le keypool du portefeuille existant.

Remarque – Je sais que je peux utiliser bitaddress.org hors ligne, mais j’aimerais utiliser les outils de base bitcoin-core pour celui-ci.

Hartmut

la fonction random_key CLI de pybitcointools peut-être?

Adam Matan

@hartmut Merci! Belle option, mais je préfère utiliser bitcoin-core.

Réponses


 Jonas Schnelli

Peut-être:

1.) Déplacer vers wallet.dat actuel vers un autre emplacement (entraînera la création d’un nouveau portefeuille)

2.) Démarrez bitcoind / qt avec -keypool=1 (si vous voulez éviter les keypools)

3.) Appelez getnewaddress

Vous pouvez également envisager d’utiliser un portefeuille matériel.

Adam Matan

C’est ce que j’ai finalement fait. Merci.


 m1xolyd1an

Oui, il récupère le keypool qui est une fonction de sécurité / sauvegarde afin que vous ayez les futures adresses des clés privées stockées.

Je suppose que je ne comprends pas votre problème, pourquoi ne voulez-vous pas qu’il se keypool exactement de la keypool ? Je suppose que vous pouvez changer votre bitcoin.conf en keypool=1 ou un autre petit nombre, puis générer de nouvelles adresses. De cette façon, votre adresse nouvellement générée sera une nouvelle qui ne fait pas partie du pool de clés existant précédemment. Mais encore une fois, je ne sais pas à quoi cela pourrait servir. Les nouvelles clés seront enregistrées dans votre portefeuille de toute façon, que vous ayez keypool=1 ou keypool=1000 .

user2084795

Cela ne fonctionne pas avec les portefeuilles HD, à partir du bitcoin core 0.13

user2084795

En outre, vous ne pouvez pas réduire le keypool en définissant keypool=1 (vous devez réellement le vider en appelant getnewaddress plusieurs reprises)


 Karan Ahuja

vous devez utiliser plusieurs fichiers wallet.dat. créer plusieurs fichiers wallet.dat à partir du fichier> portefeuille de sauvegarde, après avoir chiffré chaque portefeuille à partir des paramètres> crypter le portefeuille créer comme exemple ci-dessous: épargne-portefeuille-1.dat épargne-portefeuille-2.dat dépenses-portefeuille-1.dat

etc…

sous linux: remplacez ~ / .bitcoin / wallet.dat par celui que vous souhaitez utiliser pour votre session en cours

 

#(une, #de, clé, CLI, existant, générer, indépendante, Nouvelle, portefeuille, privée, tout

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *