Bitcoin Forum
May 05, 2024, 12:37:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Questions fonctionnement portefeuille multisig  (Read 324 times)
Sinok (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
March 12, 2022, 02:12:31 PM
 #1

Bonjour,

J'ai quelques questions concernant le fonctionnement du multisig.
Prenons l'exemple d'un multisig 2/3.

Si j'ai bien compris, pour (re)constituer un multisig, il faut 3 clés publics maîtres (3 public master keys or Xpub).
Et pour signer une transaction il faut au moins 2 clés privés (Xpriv).
1) Est-ce exact ?

Dans le software wallet qu'on utilise pour faire l'interface il y a la possibilité d'extraire le "configuration setup" du portefeuille mulitsig.
2) Est-ce que ce fichier contient uniquement les 3 Xpub ou contient-il un autre type d'information ?

3) Est-ce que l'ordre des Xpub importe lorsqu'on essaie de reconstituer le multisig ?

D'avance merci pour vos retours.

Bon week-end  Wink
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714912643
Hero Member
*
Offline Offline

Posts: 1714912643

View Profile Personal Message (Offline)

Ignore
1714912643
Reply with quote  #2

1714912643
Report to moderator
1714912643
Hero Member
*
Offline Offline

Posts: 1714912643

View Profile Personal Message (Offline)

Ignore
1714912643
Reply with quote  #2

1714912643
Report to moderator
Saint-loup
Legendary
*
Offline Offline

Activity: 2604
Merit: 2353



View Profile
March 12, 2022, 08:42:49 PM
 #2

Bonjour,

J'ai quelques questions concernant le fonctionnement du multisig.
Prenons l'exemple d'un multisig 2/3.

Si j'ai bien compris, pour (re)constituer un multisig, il faut 3 clés publics maîtres (3 public master keys or Xpub).
Et pour signer une transaction il faut au moins 2 clés privés (Xpriv).
1) Est-ce exact ?

Dans le software wallet qu'on utilise pour faire l'interface il y a la possibilité d'extraire le "configuration setup" du portefeuille mulitsig.
2) Est-ce que ce fichier contient uniquement les 3 Xpub ou contient-il un autre type d'information ?

3) Est-ce que l'ordre des Xpub importe lorsqu'on essaie de reconstituer le multisig ?

D'avance merci pour vos retours.

Bon week-end  Wink

1) Oui il faut que chacun ait les 2 autres clefs publiques des 2 autres cosignants. Pour signer la transaction il faudra qu'elle soit cosignée par seulement 2 wallets pour être valide c'est le principe du multisig 2/3.

2) Tu parles de quel logiciel précisément? Pour configurer un multisig il faut savoir quel est le type de multisig (2/3, 2/2, 1/3, etc) et avoir les clefs publiques des autres.

3)Non pas d'ordre à respecter, il faut juste que chacun entre les clefs publiques des 2 autres pour pouvoir cosigner les transactions avec son wallet.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Danydee
Legendary
*
Offline Offline

Activity: 2590
Merit: 1249


#SWGT CERTIK Audited


View Profile WWW
March 12, 2022, 08:59:36 PM
 #3

 De ce que je comprends il s'agit d'une simple adresse bitcoin dont la clé privée est (faite) partagé, décomposée en parties, qui seront nécessaires (ou certaines comme dans ton example) à sa recomposition ou déduction pour effectuer les opérations..
 on se base sur ce système: ( https://fr.wikipedia.org/wiki/Partage_de_cl%C3%A9_secr%C3%A8te_de_Shamir )


https://www.reddit.com/r/Bitcoin/comments/3dtjud/what_is_a_split_wallet_like_the_one_generated_by/

https://guarda.com/academy/crypto/what-is-multisig/



C'est il parait bien utile aussi pour mieux sécuriser ses fonds comme dans ce blog:
https://cryptoast.fr/multisignature-bitcoin/

Saint-loup
Legendary
*
Offline Offline

Activity: 2604
Merit: 2353



View Profile
March 12, 2022, 10:15:01 PM
 #4

De ce que je comprends il s'agit d'une simple adresse bitcoin dont la clé privée est (faite) partagé, décomposée en parties, qui seront nécessaires (ou certaines comme dans ton example) à sa recomposition ou déduction pour effectuer les opérations..
 on se base sur ce système: ( https://fr.wikipedia.org/wiki/Partage_de_cl%C3%A9_secr%C3%A8te_de_Shamir )


https://www.reddit.com/r/Bitcoin/comments/3dtjud/what_is_a_split_wallet_like_the_one_generated_by/

https://guarda.com/academy/crypto/what-is-multisig/



C'est il parait bien utile aussi pour mieux sécuriser ses fonds comme dans ce blog:
https://cryptoast.fr/multisignature-bitcoin/

Non car le partage de Shamir nécessite qu'il y ait une clef unique qui soit partagée, et donc connue de celui qui la partage.
Dans un wallet multisig il n'y a pas de clef unique, chacun dispose de la sienne et cosigne les transactions avec, c'est ça l'intérêt d'un wallet multisig.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Sinok (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
March 13, 2022, 08:05:18 PM
 #5

Bonjour Saint-Loup, Danydee,

Merci pour votre retour.
Tes réponses me confortent dans ce que je pensais Saint-Loup.

Concernant la question 2) Saint-Loup, certaines personnes m'ont parlé d'un "configuration setup" qui permet de signer des transactions conformes. D'après elles, il faudrait cet "élément" en plus des 3 MPK.
Mais je ne sais pas si ces personnes sont bien informés. D'ailleurs je ne suis pas sûr qu'elles aient de multisig.

Tu confirmes donc qu'il suffit des 3 MPK pour reconstituer la balance du multisig sur n'importe quelle interface (pas besoin de ce 4e élément) ?
Par interface, j'entends un wallet type Sparrow, Electrum, Specter.

D'avance merci  Wink

Bonne semaine à vous

Sinok
Danydee
Legendary
*
Offline Offline

Activity: 2590
Merit: 1249


#SWGT CERTIK Audited


View Profile WWW
March 13, 2022, 10:34:24 PM
 #6

 Non les clés privées suffisent à tout faire ,
 tu peut essayer ici par exemple https://bitaddress.org (sur l'onglet Split Wallet), tu peux en créer ou vérifier si tu en as déjà.





 Oui en se passe de générer la (clé unique) puisque le protocole est implanté dans le code de bitcoin

Saint-loup
Legendary
*
Offline Offline

Activity: 2604
Merit: 2353



View Profile
March 14, 2022, 05:23:02 PM
Last edit: March 15, 2022, 05:50:00 AM by Saint-loup
 #7

Non les clés privées suffisent à tout faire ,
 tu peut essayer ici par exemple https://bitaddress.org (sur l'onglet Split Wallet), tu peux en créer ou vérifier si tu en as déjà.
Ah oui c'est pas mal cet outil puisqu'il génère une adresse sans divulguer sa clef privée et ne donne que les clefs splittées. Par contre, il faudra faire confiance à quelqu'un pour pouvoir transférer les fonds puisque les clefs devront être réunies avant pour cela.
L'autre problème c'est que toutes les clefs sont données à celui qui génère l'adresse, ça serait bien de trouver un système pour que ça ne soit pas le cas, mais ça parait difficile.


Oui en se passe de générer la (clé unique) puisque le protocole est implanté dans le code de bitcoin
C'est un vrai progrès qu'amène les cryptos pour la gestion de fonds.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Danydee
Legendary
*
Offline Offline

Activity: 2590
Merit: 1249


#SWGT CERTIK Audited


View Profile WWW
March 14, 2022, 05:40:38 PM
 #8

C'est un vrai progrès qu'amène les cryptos pour la gestion de fonds.
Oui le progrès, mais je pense au POW, algorithms, bref qui en demandent trop !
 Si on s'étaient pencher depuis le début sur (les) questions je suis sûr qu'on serait au minimum sur plusieurs pistes vraiment valables !

Sinok (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
March 15, 2022, 08:57:33 PM
 #9

Bonsoir,

Ok merci pour vos retours et ton lien Danydee
Quand je clique sur "générer", je vois une adresse bitcoin qui correspond au multisig.
En dessous, je vois share 1, 2 et 3. Ces "shares" correspondent à des clés privés Bitcoin c'est ça ?

Je t'avoue que lorsque je vois ce genre de chaîne de caractères, j'ai du mal à savoir si c'est des adresses, des clés publiques ou des clés privés.

Bonne soirée
Danydee
Legendary
*
Offline Offline

Activity: 2590
Merit: 1249


#SWGT CERTIK Audited


View Profile WWW
March 16, 2022, 12:43:32 AM
Merited by Saint-loup (1)
 #10

En dessous, je vois share 1, 2 et 3. Ces "shares" correspondent à des clés privés Bitcoin c'est ça ?

 Voilà,  clé privée splittée ou partagée.. (ou parties)

 là par exemple en utilisant les clés parties 2 et 3 en appuyant sur "Recombiner" ça calcule la clé privée :

 

Sinok (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
March 16, 2022, 08:57:36 PM
 #11

Ok merci Danydee.

C'est plus clair.

Bonne soirée  Smiley
Saint-loup
Legendary
*
Offline Offline

Activity: 2604
Merit: 2353



View Profile
March 21, 2022, 04:08:13 PM
Last edit: March 21, 2022, 04:48:46 PM by Saint-loup
Merited by Halab (4), Danydee (1)
 #12

Tu peux aussi utiliser cette page pour créer/retrouver une adresse multisig https://iancoleman.io/multisig/ ou celle-ci, conseillée par Ian Coleman https://coinb.in/#newMultiSig

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
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!