Author

Topic: Addresse, clef prive dans bitcoin core (Read 2041 times)

legendary
Activity: 1918
Merit: 1190
June 10, 2016, 06:48:59 PM
#1
Je préfére refaire un Topic cette question pose problème dans plein de topic.

Il y a une règles simple et facile a mémorise

Nb_Address == NB_Private_key
Nb_Private_key == NB_Address

Les concept magique pour comprendre:

Il y a le bitkeys et l’adressebook  dans le wallet

Deux chose distinct mais qui travail ensemble  mais ne depend pas a 100% de l'autre
1.) Je peux avoir des clefs privé dont addresse n'est referencé dans l'addresse book  ( addresse de change )
2.) Je peux avoir une addresse dans addresse book qui coorespond a aucune clef privé ( ajout manuel).



il y a deux type adresse :
Les addresse utilisé exposé en public même si ce n'est que a vous
Les addresse non utilisé a savoir exposé a personne et même pas a vous



Question piege la commande pour connaitre les adresse dans le pool adresses ? :
Aucune



3 Notion pour comprendre le stockage des addresse  ( addresse book )

Pool_address , account , Change_address

Pool_addresse = Toutes les adresse ( et donc clef privé ) qui ne sont pas utilisé mais généré a l'avance.
Theoriquement toutes les adresse dites non utilisé ( non public ).

Account =  Toutes les adresse demandé explicitement par l'utilisateur  ( Get new addresse , recevoir un payement , etc....)

Change addresse  = Une adresse que le wallet a utilisé pour recevoir de la monnaie.


Si un petit malin va pioche lui même une adresse dans la mempool avec pywallet par ex pour la donnée a quelqu'un l'adresses ne sera pas l'addresse_book mais les fond utilisable quand meme.


Importprivatekey ne fera jamais perdre des adresse et encore moins des bitcoin .

Arrêter de swapper vos wallet même pour les 0 fee.
A la limite crée un wallet temporaire, importé les clef privé pour refaire la TX  et après exporté la clef privé de adresse utilisé pour faire le change et la réimporte dans votre wallet principale.


Petite astuce 100 est trop petit pour vous :

Ajouter dans  bitcoin.conf
keypool=1000

Démarrer votre wallet
1.)   getwalletinfo  toujours a 101 , c'est quoi ce bordel
2.)   déverrouiller votre wallet ( putain ça rame a mort )
3.)   getwalletinfo  maintenant 1001 , je comprend pourquoi mon pc c'est figé .


Maintenant que vous savez le faire Smiley
Vous allez apprendre a pas le faire. Il ne faut pas faire cette opération car vous allez avoir trop adresse a gérer. Et vous multipliez de facon exponentiel la possibilité avoir un wallet corrompu .



Jump to: