Ce billet fait suite à Premiers pas avec bitcoin (1)
Je m’intéresse maintenant au réseau Lightning qui repose entièrement sur le réseau Bitcoin de base et sa Blockchain. Lightning permet de faire des transactions de Bitcoin plus rapidement qu’avec le réseau de base et à moindre coût. C’est sa raison d’être, pour les besoins du commerce.
1. Un pied dans Lightning
Pour cela il faut créer un portefeuille Lightning et l’approvisionner. Par chance, l’App BlueWallet que j’ai précédemment utilisée en mode Bitcoin basique permet de créer et d’utiliser des portefeuilles Lightning.
Je crée donc un portefeuille Lightning BlueWallet que j’approvisionne ensuite avec les fonds d’un portefeuille BlueWallet Bitcoin. L’opération de transfert est directe entre les deux portefeuilles, sans recours à une plateforme ou gérant intermédiaire qui ferait le pont entre les deux réseaux. Comme pour le réseau Bitcoin de base c’est une procédure analogue à un virement bancaire où l’on précise le montant, l’IBAN destinataire et facultativement une note décrivant le motif du virement. La transaction coûte 584 sats pour 250 000 sats transférés soit 0,2%.
Comme précédemment les frais sont prélevés sur le portefeuille émetteur. Par contre le montant de la transaction est fixé côté récepteur selon le principe adopté par Lightning de présentation d’une facture à payer.
2. Transaction Lightning
Tout est prêt pour tester une transaction 100% Lightning. Pour cela j’envoie simplement des fonds depuis mon portefeuille Lightning vers lui-même (copier/coller de l’adresse de paiement) ce qui met en oeuvre la mécanique du réseau Lightning, et en effet, la transaction est quasi instantanée tandis que les frais de transaction pour 1 000 sats transférés sont de 3 Sats soit 0,3%, ce qui est raisonnable pour un si petit montant.
Je fais alors une pause pour m’informer un peu plus sur les crypto monnaies tout en gardant un oeil sur le canal de discussion Telegram « Sortie De Banque – tchat ».
J’en profite également pour observer le comportement des App que j’ai installées, et je note des dysfonctionnement BlueWallet sur Macintosh (blocage de l’App), que je signale dans un canal Telegram consacré à BlueWallet.
3. Surprise
C’est pendant cette pause que j’apprends la fin prochaine d’un service Lightning BlueWallet. C’est à dire que la passerelle informatique utilisée par l’App sera débranchée pour être remplacée par une solution « non custodial » (sans intermédiaire), ce qui est très bien mais les fonds restants sur le portefeuille à ce moment là seront perdus !
Extrait de message dans le canal de discussion Telegram « Sortie De Banque – tchat » :
Sortie De Banque – tchat 🇫🇷 ✊, [25 Feb 2023 at 14:21:11 (25 Feb 2023 at 15:31:46)
Autosuppression dans 2 semaines]:
De manière plus directe : l’argent qui est mis en Bitcoin Lightning (portefeuille orange, instantané) dans BlueWallet va être perdu le 30 avril prochain si pas déplacé
Car c’était leur ‘noeud’ (~ serveur) à eux et qu’ils vont l’arrêter…
Donc oui il faut reparamétrer avant cette date, ou bien passer à Phoenix Wallet, sinon il ne sera pas possible de récupérer le montant Lightning
pour les Bitcoin classiques dans le portefeuille bleu de BlueWallet pas de stress, vous n’avez rien à changer on est déjà souverains 🙂
Pour reparamétrer il faut changer l’adresse URL soit dans les paramètres soit à la création du wallet Lightning
On va faire des tests le temps de valider des adresses fiables et on vous redis
Si vous ne voulez pas attendre ni vous embêter, téléchargez Phoenix Wallet et envoyez directement dessus
Ne voulant ni attendre ni m’embêter, je choisis l’option Phoenix Wallet pour recueillir mes fonds menacés de disparition. C’est une autre App Open Source (licence Apache) mais elle est moins riche que BlueWallet car elle est mono-portefeuille et ne fonctionne pas sur Macintosh.
Il me sera donc impossible d’utiliser la communication visuelle entre mes deux appareils, mais le copier/coller entre les 2 App mobile reste toujours une option. J’aurai d’ailleurs le choix pour l’adresse de paiement du récepteur (l’équivalent IBAN), entre la copie d’un QR code et un texte.
J’installe donc Phoenix Wallet sur mon mobile (via Google play) en créant le portefeuille. Comme pour le réseau de base, j’obtiens 12 mots secrets que je note dans le bon ordre sur un papier. Comme pour BlueWallet je peux protéger mon portefeuille avec un mot de passe.
4. Surprises en cascade
Le transfert de fonds Lightning BlueWallet –> Phoenix fonctionne bien avec copier/coller du QR code. J’ai même une bonne surprise quand je bascule d’App : le QR code du portefeuille Phoenix présent dans le presse papier est automatiquement reconnu par l’App BlueWallet qui me propose directement de payer.
Par contre BlueWallet n’offre aucune aide sur la manière de vider le portefeuille, par exemple en indiquant la valeur du montant à transférer et les frais correspondants. Je procède donc en 2 temps pour déplacer mes fonds (149 997 sats) :
– un premier transfert de 147 000 sats qui me coûte 1 162 sats soit 0,5%.
– un second transfert de 1 800 sats qui me coûte 8 sats soit 0,4%
À la suite de quoi il reste 27 sats sur le portefeuille BlueWallet ; un montant insignifiant que je ne parviens pas à transférer, apparemment en raison de son insignifiance ! Je ne vois pas comment sauver ces 27 sats, sauf peut être à les renvoyer dans le réseau Bitcoin. Je reporte la question à plus tard …
Autre surprise : Phoenix impose des frais d’ouverture, à savoir 1% du premier dépôt avec un minimum de 3 000 sats. J’ai donc un coût supplémentaire de 3 000 sats au premier transfert. Ainsi, tout compris, le déplacement des fonds vers Phoenix me coûte 1,7%, ce qui est un peu cher !
Bien sûr, ces quelques désagréments ne sont pas imputables au réseau Lightning ni au réseau de base, mais cela montre que la technologie et son commerce ne sont pas pleinement matures.
5. Cloisonnement
À ce point une question me vient à l’esprit. Est-il toujours possible d’approvisionner directement un portefeuille Lightning à partir d’un portefeuille Bitcoin, sans plateforme intermédiaire comme je l’ai fait entre 2 portefeuilles BlueWallet ?
Après avoir fait le test d’un transfert Portefeuille BlueWallet Bitcoin –> Portefeuille Phoenix Lightning, la réponse est négative. Cela illustre à quel point le réseau de base et le Lightning sont assez cloisonnés, même si le second échange avec le premier de manière invisible à l’utilisateur lorsque des transactions Lightning sont réalisées, car tout finit dans la blockchain. Cela donne aussi un intérêt supplémentaire à BlueWallet graçe à sa faculté de transfert direct de fonds du réseau de base vers Lightning.
La suite dans Encore plus loin avec bitcoin (3)