Bitcoin est un excellent outil d'épargne. Mais son usage ne se limite pas à cela. Pour faire de Bitcoin un moyen d'échange pratique, il faut pouvoir le dépenser rapidement et à moindre coût.

Chez BitBox, nous voulons offrir à nos utilisateurs l'expérience Bitcoin la plus simple, à chaque étape de leur parcours — de l'achat de leurs premiers sats à la conservation à long terme de leurs fonds, en passant aussi par l'utilisation de bitcoin pour les dépenses du quotidien. Nous pensons qu'un portefeuille Lightning non dépositaire dans la BitBoxApp permettrait d'atteindre cet objectif : une expérience fluide entre le stockage à froid et des sats facilement accessibles, le tout sous votre contrôle et géré en un seul endroit, la BitBoxApp.

C'est pourquoi nous nous associons à Breez pour étudier l'ajout d'un portefeuille Lightning non dépositaire à notre application via leur Breez SDK.

Pourquoi ajouter la prise en charge de Lightning ?

À travers d'innombrables échanges avec nos utilisateurs, nous avons constaté que l'intérêt pour le réseau Lightning n'a cessé d'augmenter ces dernières années. Son adoption a aussi progressé au point que Lightning est devenu le standard de facto pour les paiements Bitcoin, non seulement en ligne, mais aussi en personne.

Nous voulons permettre aux utilisateurs BitBox d'utiliser leur bitcoin pour bien plus que le simple stockage à froid. En ajoutant un portefeuille Lightning non dépositaire à la BitBoxApp qu'ils connaissent déjà, nous pouvons créer une expérience sûre et fluide pour dépenser votre bitcoin où que vous soyez. Le tout sans qu'un dépositaire ne contrôle vos fonds.

Notre vision de l'expérience BitBox est d'offrir à nos utilisateurs tout ce dont ils ont besoin pour leur parcours bitcoin : de la création d'un portefeuille et l'achat de leurs premiers satoshis, jusqu'à la possibilité de hodler ou de dépenser ces sats. Le tout depuis le confort de leur application habituelle.

Comment cela serait-il mis en œuvre ?

Plusieurs raisons font qu'intégrer Lightning dans la BitBoxApp offrirait l'expérience Lightning la plus pratique aux utilisateurs BitBox. Voici ce que notre concept actuel comprend :

Sauvegarde unifiée

Il ne serait pas nécessaire de créer une sauvegarde séparée, car le portefeuille Lightning ferait partie de votre sauvegarde existante de phrase de récupération. Pour créer votre portefeuille Lightning sur l'appareil hôte, une entropie déterministe est utilisée sans révéler aucune donnée sensible concernant la sauvegarde de votre phrase de récupération. Cela fonctionne de manière similaire à la signature d'un message arbitraire avec une clé privée sur votre BitBox02.

Puisque le portefeuille Lightning est dérivé de votre portefeuille BitBox02, restaurer votre portefeuille Lightning sur un appareil existant ou nouveau est simple : il suffit de brancher votre BitBox02. En cas de perte de votre BitBox02, vous pouvez restaurer votre portefeuille sur une nouvelle BitBox02 à l'aide de votre sauvegarde, comme d'habitude. En dernier recours, un outil de récupération fourni peut être utilisé pour dériver vos clés privées Lightning sans BitBox02.

Dépenser en déplacement

Le portefeuille Lightning dans votre BitBoxApp fonctionnera également comme n'importe quel autre compte Bitcoin dans l'application, à la seule différence près que vous n'aurez pas besoin de votre BitBox02 pour envoyer et recevoir des paiements. Vous pourrez dépenser des bitcoins partout, sans emporter votre stockage à froid avec vous.

Hot wallet vs cold wallet

Lorsque nous avons commencé à travailler sur Lightning, nous avons envisagé d'intégrer Lightning nativement à la BitBox02. Nous aurions par exemple pu nous appuyer sur l'excellent travail de l'équipe Verifying Lightning Signer. Au final, nous en sommes arrivés à la conclusion que devoir utiliser votre BitBox02 à chaque fois que vous envoyez (ou recevez) un paiement Lightning serait assez contraignant. Cela n'aurait pas permis d'atteindre notre objectif : des dépenses en bitcoin fluides, partout.

Nous avons opté pour une solution où les clés privées Lightning sont stockées sur l'appareil hôte, ce qui échange une partie de la sécurité contre plus de praticité. Mais comme votre portefeuille Lightning n'est pas destiné à contenir des montants importants, c'est un compromis préférable.

Rechargement facile

Pour que le transfert de fonds entre votre stockage à froid et votre portefeuille Lightning soit aussi fluide que possible, vous pourrez facilement recharger votre solde Lightning depuis la BitBoxApp. Breez étudie également l'ajout de la prise en charge du splicing, ce qui rendrait le passage entre on-chain et Lightning encore plus fluide.

Partout où vous utilisez votre BitBoxApp

Que vous souhaitiez envoyer un paiement Lightning depuis votre téléphone Android ou depuis le confort de votre ordinateur de bureau, vous pourrez choisir d'utiliser votre portefeuille Lightning sur n'importe quel appareil avec lequel vous utilisez votre BitBoxApp.

Notre collaboration avec Breez

Toutes les fonctionnalités sur lesquelles nous travaillons sont rendues possibles par le Breez SDK, qui s'appuie sur l'infrastructure Blockstream Greenlight. Avec Greenlight, votre nœud Lightning fonctionne « dans le cloud », tandis que vos clés privées restent en sécurité sur votre propre appareil. Cela signifie que vous êtes le seul à avoir le contrôle de l'argent de votre portefeuille Lightning. Le nœud Breez fournit aux utilisateurs de la liquidité entrante, afin que vous puissiez recevoir immédiatement des paiements Lightning. Il n'est pas nécessaire de gérer manuellement les canaux ni d'attendre qu'ils soient confirmés sur la chaîne principale pendant la configuration.

Les valeurs de Breez en matière de transparence, de garde autonome et d'attention portée à l'expérience utilisateur correspondent étroitement aux nôtres, c'est pourquoi nous avons choisi de nous associer à eux pour cette intégration unique.

Lightning, pour quand ?

Lightning est quelque chose que nous voulons apporter à la BitBoxApp, et nous en sommes actuellement aux premières étapes de la construction d'un MVP. Nous travaillons en étroite collaboration avec nos partenaires chez Breez pour écrire du code qui répond à nos exigences élevées en matière de sécurité et de transparence. Certaines fonctionnalités, comme le schéma de dérivation du portefeuille Lightning, n'ont pas encore été finalisées.

Il n'existe actuellement aucune date de lancement prévue pour la prise en charge de Lightning dans la BitBoxApp, et des obstacles imprévus pourraient retarder le développement.

Si tout se passe comme prévu, nous lancerons d'abord le portefeuille Lightning comme fonctionnalité bêta.

Nous avons encore beaucoup d'idées intéressantes pour cette intégration que nous n'avons pas abordées dans cet article de blog. Pour l'instant, nous ne pouvions tout simplement pas attendre avant de partager avec vous l'aventure passionnante consistant à intégrer Lightning à la BitBoxApp. Nous en dirons plus à mesure que le développement avance. Pensez à vous abonner à notre newsletter ou à nous suivre en ligne pour rester informé !

Vous n'avez pas encore de BitBox ?

Garder vos cryptos en sécurité n'a pas besoin d'être compliqué. Le portefeuille matériel BitBox02 stocke hors ligne les clés privées de vos cryptomonnaies. Vous pouvez ainsi gérer vos actifs en toute sécurité.

Le BitBox02 existe aussi en version Bitcoin-only, avec un firmware radicalement focalisé : moins de code signifie moins de surface d'attaque, ce qui améliore encore votre sécurité si vous ne stockez que du Bitcoin.

Procurez-vous-en un dans notre boutique !

This post was translated with the help of AI