Porte-monnaie Mycelium
 


Ce document montre comment procéder au transfert de bitcoins depuis un porte-monnaie papier vers une adresse publique bitcoin au moyen du portefeuille Mycelium.

Mycelium est un porte-monnaie électronique qui peut être installé sur un smartphone Android, ou Apple iOS (iPhone). Comme pratiquement tout les produits de la technologie Bitcoin, son code source est ouvert et disponible sur github pour toute personne ayant au moins des connaissances en programmation. 

Les explications suivantes se limitent à une manipulation simple de transfert de bitcoins depuis un portefeuille papier vers une adresse publique bitcoin. Cette dernière peut être celle d'un autre portefeuille papier, d'un autre porte-monnaie "portable" comme Mycelium ou Copay, d'un portefeuille en ligne situé dans une plateforme d'échange de bitcoin ou de gestion de portefeuille.
Lorsque Mycelium n'est utilisé que pour cet usage, il n'est pas besoin de connaitre toutes ses fonctionnalités, ni de faire une sauvegarde de son propre portefeuille qui restera vide après l'opération de transfert. En fait il est possible d'installer Mycelium, d'effectuer le transfert et de le désinstaller du smartphone si on ne veut plus l'utiliser.

Mycelium est quand même un portefeuille complet qui permet de recevoir, envoyer, gérer les bitcoins qui y sont contenu. Son utilisation est très simple et sécurisée. L'interface est en français. Il peut gérer plusieurs comptes, stocker un carnet d'adresse, conserver un historique des opérations, sauvegarder / restaurer sa clé secrète pour être ré-installé, etc...

Les explications et les copies d'écran suivantes ont été faites au moyen d'un smartphone Androïd.
 


Dernière mise à jour : 13 octobre 2017 - Pour m'envoyer message / commentaire / avis / remarque : Contact

Lien vers cette page :
http://didier.celse.free.fr/bitcoin/mycelium/index.htm

Télécharger cette page en PDF   ( 11 pages - environ 5 Mo )

Ce site ne stocke pas de cookies.

Autres tutoriels : Bitcoin  Copay  Ripple  Kraken pour Android   



 
> On peut cliquer sur un des liens ci-dessous < 

Moyens et documents nécessaire

Vérifications préliminaires

L'opération de transfert

Vérification de la transaction

 


Moyens et documents
 

 
  Il va sans dire que l'utilisateur qui a besoin d'effectuer une transaction de transfert de bitcoin depuis un portefeuille papier sait ce qu'il va faire et a déjà manipulé ce genre de produits que sont les bitcoins et les porte-monnaie. Si cela n'est pas acquis, alors le tutoriel générique pour savoir utiliser les bitcoins et quelques produits associés se trouve ici.

Donc pour éviter d'avoir à chercher au dernier moment, on aura besoin de 6 choses :

1 - Un smartphone dans lequel est installé l'application Mycelium !  Il faut que le smartphone soit connecté à internet pendant toute la durée de l'opération.
Pour installer Mycelium il faut se rendre sur le Play Store :








Il faut Accepter dans l'écran suivant l'accès à la localisation du smartphone (Mycelium propose des servir d'achat/vente de BTC à proximité)  et à l'utilisation de l'appareil photo (pour scanner les QR-code).






Dans l'écran de bienvenue il faut sélectionner Créer :


  :


Finalement on arrive à l'écran d'accueil qui montre le solde à zéro du nouveau portefeuille :



Dans le cas de l'opération de transfert que l'on va effectuer, ce nouveau portefeuille Mycelium, dont on voit la clé publique (par exemple 1NXrL...Hfncf ci-dessus), ne sera pas utilisé et restera vide. Pour la transaction à effectuer, Mycelium va seulement servir de moyen de transfert.




2 - Si possible, ce n'est pas obligatoire, un PC ou une tablette qui va permettre de préparer l'affichage des QR-code des portefeuilles. Et aussi de naviguer sur le web pour vérifier l'état des portefeuilles en question avant et après l'opération. Eventuellement un deuxième smartphone connecté au web peut faire l'affaire.



  3 - Une application qui permet de vérifier les QR-code. Ceci n'est pas obligatoire, mais c'est conseillé. Par exemple l'application QR Code Reader fait parfaitement l'affaire, il est conseillé de l'installer à partir du Play Store :



L'installation est simple et classique.



4 - La clé privée du portefeuille papier, celui d'où vont être débités les BTC. En principe celle ci a été précieusement conservée dans un endroit sûr. C'est-à-dire : soit elle est imprimée sur un document que l'on a sortie d'un coffre fort ou d'un lieu secret. Soit elle est stockée dans un fichier informatique qu'on doit extraire du lieu de stockage sécurisé. Il peut s'agir d'un document au format texte, PDF ou image JPG. Cette clé peut être transférée provisoirement dans le smartphone au format texte, le temps d'effectuer l'opération de transfert. Le mieux c'est d'avoir le QR-code de la clé privée, soit imprimé, soit affiché par exemple sur l'écran de l'ordinateur ou de la tablette. Par exemple ceci est le QR-code d'une clé privée au format image JPG :



(C'est une vraie clé privée qui a déjà été utilisée et qui peut être scannée pour essayer)

Si le QR-code de la clé privée n'est plus disponible, il ne reste que le texte comme 5JFBFg....6hmssV, alors il est possible de re-créer son QR-code en suivant la procédure qui se trouve ici.



5 -  La clé publique du portefeuille papier, donc celui qui va être débité, pour vérifier le montant disponible. Cette vérification peut se faire en sur le site https://blockchain.info/, selon la méthode expliquée ici.


6 - La clé publique du portefeuille destinataire, donc celui qui va être crédité. Comme pour la clé privée, le mieux est d'avoir son QR-code imprimé, ou affiché sur un écran.

Par exemple : le portefeuille de destination est celui d'un compte Kraken (c'est une plateforme d'achat / vente de bitcoins). Dans la page web du site qui donne les instructions pour créditer des BTC,  il est possible  d'afficher de QR-code de réception en cliquant sur le bouton QR code. Cela fait afficher un écran similaire à celui ci :




On laisse donc l'écran du PC tel quel, prêt pour scanner la clé publique destinataire.





Vérifications préliminaires



Cette étape de vérification n'est pas obligatoire mais conseillée. Il s'agit en fait de vérifier qu'il n'y a aucun problème pour scanner et décoder les QR-code. C'est pour être certain d'une part que le smartphone avec son appareil photo fonctionne correctement. Et d'autre part de voir si l'affichage ou l'impression des deux QR-code nécessaires est convenable : sans erreur, sans problème de contraste, ou autre surprise de dernière minute.

Pour cela on lance l'application QR Code Reader qui va afficher un genre de cadre à 4 coins en sur-impression de l'image captée par l'appareil photo :






Avec l'appareil photo du smartphone, il faut donc bien viser en encadrant le QR-code de la clé privéee préalablement affichée à l'étape précédente :



Si nécessaire bouger l'appareil d'avant en arrière. On peut s'entrainer avec la clé privée affichée à l'étape précédente.

Dès que QR Code Reader a réussi à capter ce qu'il attend, il décode l'image et affiche un écran avec le texte qu'il a trouvé :



Là il faut juste vérifier que le texte affiché correspond bien à celui de la la clé privée.

Maintenant, toujours avec QR Code Reader, il faut vérifier de la même façon que la clé publique du portefeuille destinataire peut être scannée et décodée sans problème.

Si ces deux vérifications on réussi, tout devrait être OK pour effectuer la transaction..




L'opération de transfert


Si le QR-code de la clé privée n'est pas disponible, alors il faut que cette clé au format texte soit dans le smartphone. Il faut préalablement l'éditer ou la visualiser, sélectionner le texte en question, puis le copier dans le presse-papier.


Lancer Mycelium qui va afficher l'écran d'accueil affichant le solde :






En haut à droite il y a ces trois points qu'il faut sélectionner pour afficher le menu suivant :






On sélectionne Portefeuille papier, cela va afficher l'écran suivant :





Si le presse-papier n'est pas vide, on suppose qu'il contient la clé privée, et le bouton Presse-papier est actif. Il faut le sélectionner.

Sinon sélectionner le bouton Code QR. Cela va activer l'appareil photo avec un cadre à 4 coins rouge en sur-impression de l'image :






Il faut bien viser pour amener le cadre pile poil sur le QR-code de la clé privée affiché à l'écran, ou bien imprimé sur un document papier. Lorsque Mycelium a réussi à capter l'image il va afficher ceci :




Mycelium s'est servi de la clé privée pour aller consulter sur internet le contenu du portefeuille papier. On voit affiché la clé publique de ce portefeuille et le montant disponible. Là on peut vérifier que clé et montant correspondent bien à ce qui est prévu.

Avant de continuer il faut être certain d'avoir sous la main la clé publique du portefeuille destinataire. Donc soit le QR-code affiché ou imprimé. Si le QR-code n'est pas disponible, alors il faut avoir la clé au format texte dans le smartphone. Dans ce cas, il faut préalablement l'éditer ou la visualiser, sélectionner le texte en question, puis le copier dans le presse-papier.

A partir de l'écran ci-dessus il faut sélectionner le bouton Envoyer. On affiche alors l'écran suivant :




Si la clé publique est disponible dans le Presse papier, le bouton correspondant est en bleu, on peut le sélectionner. Sinon il faut scanner le QR-code en sélectionnant le bouton Numériser le QR code. Comme pour la clé privée, l'appareil photo est activé, il faut bien viser ! Si nécessaire faire avancer / reculer le smartphone pour provoquer la saisie de l'image.

Lorsque la clé publique du destinataire est décodée elle est affichée :




Il faut alors sélectionner le bouton qui représente un clavier :





On obtient un affichage similaire à celui ci :






C'est là qu'il faut saisir le montant en BTC qui doit être transféré.  On peut également sélectionner le bouton Max pour vider complètement le portefeuille papier, c'est ce qui a été fait dans l'exemple ci-dessus. Lorsque le montant est saisie, sélectionner le bouton OK. On revient à l'écran précédent :





Avant de valider, on peut choisir le montant des frais en milliéme de BTC (mBTC). Ce montant est converti en $ en fonction du cours actuel du BTC. Sélectionner ensuite le bouton Envoyer. Un écran relativement furtif s'affiche, puis on revient à l'écran d'accueil de Mycelium.



Vérifier....

La transaction vient d'être envoyée sur le réseau bitcoin et elle est visible sur le site blockchain.info à l'aide du PC, de la tablette ou du smartphone. Cela se fait selon la méthode expliquée ici.




Là on peut voir le montant et l'heure de la transaction et reconnaitre les adresses publiques d'origine et de destination utilisées dans les exemples. Cette transaction n'est pas encore confirmée.




Voici un autre exemple qui illustre le résultat d'un vidage partiel de porte monnaie. Ceci est un extrait de la page web 18x4bw...FKNZ  :




Le 13 juin 2017 un porte-monnaie papier 18X4bw...FKNZ a été partiellement vidé selon la méthode expliquée auparavant.
Le contenu initial du porte-monnaie papier expéditeur était de 1,15906 BTC. Ce montant a été réparti comme ceci :

>>  0,4884 BTC pour le porte monnaie destinataire 1KKnc...n6DW

>>  0,00096311 BTC pour les frais de transaction

>>  0,66969689 BTC retourne dans le porte monnaie expéditeur comme rendu de monnaie, c'est donc ce qu'il reste dans ce porte-monnaie à l'issue de l'opération.






Commentaires concernant la sécurité et les clés



Ne pas oublier : si la clé privée qui a servie à l'opération de transfert se trouve stockée au format texte dans le smartphone, il très fortement conseillé de supprimer le fichier qui la contient.

Au moment de la numérisation du QR-code par Mycelium, puis au moment de l'envoie de la transaction sur le réseau, la clé privée secrète ne circule pas sur intenet. Elle reste confinée dans le smartphone. Elle sert à crypter les données de la transaction. Ce sont ces données qui sont envoyées vers le réseau Bitcoin. Cette clé n'est pas stockée dans le smartphone non plus, elle est effacée et oubliée lorsque l'application Mycelium est fermée.

La clé privée utilisée dans les copies d'écran ci-dessus a réellement servie à effectuer la transaction montrée dans les exemples. Maintenent cette clé  est "grillée". Evidement il est totalement déconseillé de s'en servir à nouveau !