BlockchainGuide/Ressources

Porte-monnaie à plusieurs signatures pour pièces de monnaie

Un portefeuille multi-signature est un portefeuille qui gère des adresses bitcoin multi-signature et permet donc la gestion d’un même portefeuille par deux ou plusieurs utilisateurs. Pour comprendre ce type de portefeuilles, il faut d’abord savoir que dans le réseau bitcoin, il existe deux types d’adresses :

  • Le Clé de paiement au script a (P2PKH) commençant par “1” (par exemple 15Cyta9sHqeqasdF2vnpEet87aseKtrTPjp).
  • Les adresses Passer au hachage de script (P2SH) commençant par “3” (par exemple 37bgPbTrVwhQGzAsEoL7T5DJvQPsVP).

Le Adresses P2SH sont utilisés, entre autres, pour transactions avec l’actualisation Segwit et pour les portefeuilles multi-signatures. Cependant, les adresses P2SH peuvent également être utilisées comme des portefeuilles standard à signature unique.

Porte-monnaie à plusieurs signatures

Quels sont les portefeuilles qui permettent l’utilisation d’adresses multi-signatures ?

Tous les portefeuilles ne permettent pas la gestion d’adresses bitcoin multi-signatures. Malgré cela, il existe un certain nombre d’options pour créer des porte-monnaie à plusieurs signatures, dont les plus courantes sont les suivantes

  • Portefeuille d’ordinateur ElectrumC’est ce que je vais expliquer dans ce tutoriel. Le portefeuille en électrum est l’un des sacs pour bitcoin plus employés. Il s’agit d’un client léger qui peut être installé sur un ordinateur et récupéré au moyen d’une graine. En plus de permettre la gestion des adresses P2PKHLe portefeuille electrum vous permet de signer avec des adresses multi-signatures P2SH.
  • CopayPortefeuille de téléphone : C’est une plateforme qui propose des portefeuilles de téléphone et d’ordinateur et qui offre également la possibilité de créer un portefeuille multi-signature. Bien qu’il soit très apprécié des utilisateurs, je préfère le portefeuille Electrum.

Ce ne sont pas les seules façons de gérer des adresses à plusieurs signatures, car une adresse à plusieurs signatures peut aussi être créée à partir de plusieurs portefeuilles en papier bitcoin.

Quels sont les avantages d’un portefeuille à plusieurs signatures ?

Dans un simple portefeuille, la transaction est signée par la personne qui la commande. Dans un portefeuille multi-signature, vous pouvez définir le nombre de signataires que vous souhaitez.

C’est-à-dire qu’il peut être déterminé que tous les membres ayant accès au portefeuille doivent signer la transaction ou, au contraire, que la signature d’une partie des membres est nécessaire. Par exemple, un portefeuille multi-signature peut être créé avec cinq signatures et seulement trois sont nécessaires pour l’envoi de la transaction.

En bref, les possibilités offertes par les porte-monnaies multi-signatures sont très vastes et peuvent avoir de nombreuses utilisations. Voici quelques-unes de celles que j’ai trouvées :

  • Dans les groupes où une personne est chargée d’approuver les dépenses.
  • Comme mesure de sécurité supplémentaire. Un portefeuille dans lequel plus de signatures sont requises peut être un bon endroit pour, après acheter des bitcoinspour les garder un moment. C’est-à-dire qu’une personne peut créer un portefeuille multi-signature dans le seul but de devoir signer la transaction deux fois avant de l’envoyer.
  • Dans des projets communs. Cela peut être un bon moyen de collecter des fonds pour un projet commun et où tous les participants doivent approuver les dépenses.

Tutoriel pour créer un portefeuille multi-signature

La première étape consiste à installer le portefeuille Electrum sur l’ordinateur. Si vous ne savez pas comment faire, vous pouvez lire le Tutoriel sur le portefeuille Electrum.

Créer un portefeuille multi-signatures

1 Créer un nouveau portefeuille

La première étape, une fois le portefeuille installé, consiste à créer un nouveau portefeuille. Lors de l’installation du portefeuille, la procédure normale est de créer un portefeuille à signature unique, vous devez donc aller dans l’onglet “Fichier” et sélectionner “Nouveau/Restaurer” pour procéder à la création d’un nouveau portefeuille.

2 Désignation du portefeuille

Le portefeuille créera un fichier sur l’ordinateur où il stockera les clés privées. Il est important de sélectionner un nom différent de celui du fichier que vous avez créé par défaut dans le premier portefeuille, sinon il écrasera l’ancien portefeuille. Je l’ai, par exemple, appelé Portefeuille_Multi-signature.

3 Sélectionnez le portefeuille multi-signature

Dans la troisième étape, l’option multi-signature doit être sélectionnée (comme indiqué sur la photo ci-dessus).

Sélectionnez le nombre de signataires

4 Sélectionner le nombre de signataires

Une fois cette étape atteinte, il faut sélectionner le nombre de signataires et le nombre de signatures nécessaires pour envoyer une transaction. Par exemple, vous pouvez sélectionner que quatre personnes peuvent signer et que seules deux signatures sont nécessaires pour envoyer la transaction.

Dans le cas de l’exemple, j’ai choisi qu’il y a deux signataires et que la signature des deux est requise pour envoyer la transaction.

Création de la graine de la récupération

5 Créer la graine du portefeuille multi-signature

Comme pour un simple porte-monnaie, le programme va générer une graine de récupération pour le porte-monnaie multi-signature. Si vous avez déjà une graine (parce que vous voulez récupérer une bourse multi-signature) vous devez sélectionner la deuxième option.

6 Semence de récupération

La bourse montrera la graine de récupération. Il doit être écrit dans un endroit sûr et, en outre, il doit être répété à l’étape suivante afin que le portefeuille puisse vérifier que nous l’avons écrit correctement.

7 Clé publique

Une fois que la graine est vérifiée, le porte-monnaie montrera le passe-partout public. Cette clé est l’adresse à partager avec le reste des collègues qui pourront signer sur le portefeuille. Il est donc copié et stocké quelque part pour être partagé plus tard.

Ajouter aux signataires

8 Ajout de participants

Il y a plusieurs façons d’ajouter des participants, j’ai sélectionné la première (par clé publique).

9 entrer la clé publique principale

Le deuxième signataire aura dû nous fournir le passe-partout public de son portefeuille. Une fois que nous l’avons, nous devons l’introduire dans cette étape afin que le portefeuille crée les adresses bitcoin multi-signatures.

10 Créer un mot de passe

Enfin, comme dans le cas des portefeuilles à signature simple, le système nous demandera de définir un mot de passe pour accéder au portefeuille.

Recevoir des bitcoins dans un portefeuille à plusieurs signatures

Une fois le portefeuille créé, les étapes pour recevoir les bitcoins sont identiques à celles de tout autre portefeuille.

11 Recevoir des bitcoins dans un porte-monnaie à plusieurs signatures

Dans l’onglet “recevoir” j’ai obtenu l’adresse du portefeuille et, avec un autre portefeuille que j’avais installé dans le mobile, j’ai fait un virement de 0.000675 BTC

Envoi de pièces de monnaie à partir d’un portefeuille à plusieurs signatures

Créer la transaction dans le portefeuille multi-signature

12 bitcoins d'envoi

A partir du portefeuille multi-signature, une transaction est créée avec les fonds qui ont été envoyés à l’étape précédente. Le processus est le même que pour un porte-monnaie électronique normal.

Une fenêtre pop-up contenant la transaction apparaîtra dès que vous aurez appuyé sur “Envoyer”. Comme vous pouvez le voir dans l’image ci-dessus, la transaction n’est signée que par l’un des deux signataires, comme l’indique ce qui suit : Partiellement signé (1/2).

Afin de signer cette transaction, vous devez cliquez sur le bouton “Exporter” en bas à droite et exporter la transaction dans un fichier avec l’extension txn. Le processus serait très semblable à celui suivi dans le cadre de la portefeuilles hors ligne créés avec Electrum.

Signer la transaction dans l’autre portefeuille

Une fois que la transaction a été obtenue dans un fichier txn, le fichier doit être envoyé à toutes les personnes qui doivent le signer. Dans mon cas, je n’ai mis que deux signataires et je vais donc procéder à l’ouverture de l’autre bourse et facturer la transaction.

14 Opération de chargement dans la pièce 2

Une fois que vous avez ouvert le deuxième porte-monnaie autorisé à signer la transaction, vous devez aller dans l’onglet ” Outils ” et télécharger la transaction à partir de l’archive.

15 Signer la transaction et transmettre.

Une fois chargé, le pop-up de la transaction réapparaîtra. Pour être transmis au réseau, vous devez cliquez sur le bouton du signe et, par la suite, sur le bouton d’émission.

16 Chaîne de blocs

Une fois cette étape effectuée, la transaction sera transmise au réseau et, comme le montre l’image ci-dessus, elle sera incluse dans la chaîne de blocage et les fonds seront envoyés.