Bitcoin Forum
December 12, 2024, 02:37:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Comparer 2 adresses : issues ou non de la même clé privée ?  (Read 853 times)
ZenFr (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
June 11, 2016, 08:27:25 AM
 #1

Bonjour,

Pas certain que ce soit une question de débutant, mais au moins je pense que la réponse mérite d'être dans la section débutant.

Donc voici ma question :
On me soumet 2 clé publiques (2 adresses Bitcoin, par exemple) : comment puis-je savoir si ces 2 clés publiques ont été générées par la même clé privée ou non ?

Soit la réponse est ultra-simple et je suis passé à côté (ou j'ai déjà occulté).
Soit c'est plus compliqué qu'il n'y paraît.

perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
June 11, 2016, 10:02:35 AM
 #2

Huh

1.) Une clef prive ne donne que une seul adresse Smiley

2.) Meme avec hierarchical deterministic  , tu ne pourra pas connaitre le lien entre les addresses . Il faut pas connaitre la clefs prive d'une addresse mais la clef prive du HD ou la clef privé public .

3.) Meme en P2SH , tu peut pas savoir .


4.) Avec uniquement une addresse , tu ne peut meme pas connaitre la clef public de l'adresse bitcoin .

ZenFr (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
June 11, 2016, 10:34:46 AM
 #3

Huh

1.) Une clef prive ne donne que une seul adresse Smiley

2.) Meme avec hierarchical deterministic  , tu ne pourra pas connaitre le lien entre les addresses . Il faut pas connaitre la clefs prive d'une addresse mais la clef prive du HD ou la clef privé public .

3.) Meme en P2SH , tu peut pas savoir .


4.) Avec uniquement une addresse , tu ne peut meme pas connaitre la clef public de l'adresse bitcoin .


Merci de ta réponse, mais tu ajoutes à ma confusion.

Il y a bien des wallets qui te permettent de créer plusieurs clés publiques avec la même clé privée ?

Si ton 1) est vrai, cela veux dire que l'utilisateur qui a créé 50 adresses, lorsque dans les consignes de sécurisation de ses Bitcoins, il lit "sauvegarder les clés privées", il doit faire 50 dumpprivkey à la main, les copier/collés etc...

Dans ton 2), je suis perdu : clé privée public ? :-)
kcud_dab
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Bitcoin enthusiast!


View Profile
June 11, 2016, 11:51:10 AM
 #4

Il y a bien des wallets qui te permettent de créer plusieurs clés publiques avec la même clé privée ?
Nop, tu parles des wallet "HD", dans lesquel il y a une seed qui permet de contruire des clés privées (donc des adresses) qui seront "déterministes", et donc qu'on pourra recontruire à partir de la seed originale.
Bref il y a une seed, qui donne X clés privés ensuite mais si tu connais la méthode de contruction des clés privés (il y a plusieurs méthodes différentes de le faire) tu seras capable de retrouver tes adresses
-> https://en.bitcoin.it/wiki/Deterministic_wallet


perl
Legendary
*
Offline Offline

Activity: 1918
Merit: 1190


View Profile
June 11, 2016, 01:31:36 PM
 #5

Huh

1.) Une clef prive ne donne que une seul adresse Smiley

2.) Meme avec hierarchical deterministic  , tu ne pourra pas connaitre le lien entre les addresses . Il faut pas connaitre la clefs prive d'une addresse mais la clef prive du HD ou la clef privé public .

3.) Meme en P2SH , tu peut pas savoir .


4.) Avec uniquement une addresse , tu ne peut meme pas connaitre la clef public de l'adresse bitcoin .


Merci de ta réponse, mais tu ajoutes à ma confusion.

Il y a bien des wallets qui te permettent de créer plusieurs clés publiques avec la même clé privée ?

Si ton 1) est vrai, cela veux dire que l'utilisateur qui a créé 50 adresses, lorsque dans les consignes de sécurisation de ses Bitcoins, il lit "sauvegarder les clés privées", il doit faire 50 dumpprivkey à la main, les copier/collés etc...

Dans ton 2), je suis perdu : clé privée public ? :-)


Dans un wallet HD Smiley

Tu as une  seed  qui est la clef maitre a partir de la quel tu pourras tous recrée .

Avec cette clef maitre tu peut crée de clef filles 'Account'

A pour chaque clef fille tu pourra crée :
Private parrent key
Public  parrent key

Avec la Private parrent key , tu peut cree ou restaure tous les clef prive filles et donc aussi les clef public

Avec la Public parrent key , tu peut lister toutes les adresse public de l'account .
Utile pour avoir un wallet HD sur ton PC de tous le jours et la partie prive offline .




ZenFr (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
June 12, 2016, 08:43:35 AM
 #6

@KCud @Perl,

Merci pour vos explications, j'ai appris/compris une nouvelle chose dans la relation Seed/clés privées.

Je n'utilise que BitcoinCore, donc il faut peut être que j'enrichisse mon expérience sur ces points avec d'autres wallets car cela ne me convient pas de ne pas "maîtriser", ou au moins comprendre toutes ces relations.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!