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.
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
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.
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.
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
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
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.
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.
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
Il y a plusieurs façons d’ajouter des participants, j’ai sélectionné la première (par clé publique).
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.
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.
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
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.
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.
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.
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.