Skip to the content.
English EN | Español ES | Deutsch DE | Italiano IT | Dutch NL | Hrvatski HR | Hindi HI

Publié à l'origine sur Substack le 09 février 2024. Mis à jour ici le 20 décembre 2024

Un scénario d'utilisation pour Ecash sur Bitcoin LN, en utilisant les mints Cashu. Comment pouvons-nous amener plus d'adoption de Bitcoin à des personnes qui ne peuvent pas se permettre de commencer avec un UTXO.

Dernièrement, j'ai discuté avec beaucoup de gens qui me posaient des questions sur la façon de démarrer avec Bitcoin, mais de manière simple, à partir du niveau zéro et avec des ressources très limitées (argent, connaissances, infrastructure).

J'ai même écrit un guide dédié pour eux « ​​Stacking Sats - The noobs journey » expliquant comment démarrer à partir d'un niveau bas avec des applications de portefeuille de garde de base et gravir lentement les échelons, vers les applications d'auto-garde. Mais ce n'est pas suffisant. Certaines personnes ont même du mal à faire ce « voyage ».

Ce guide n'est PAS pour ces noobs, mais pour tous ces « oncles Jim » qui sont prêts à aider à une plus grande adoption de Bitcoin. Et cette fois, nous allons expliquer un cas d'utilisation pour intégrer ces noobs, en utilisant Ecash avec des pièces Cashu, sur Lightning Network (LN).

Soyons clairs : Ecash ne remplace PAS LN (comme j'ai entendu d'autres le dire) ! Ecash n'est qu'un protocole supplémentaire qui peut communiquer avec LN.

Dans un guide précédent, j'ai également expliqué comment ces « Oncle Jim » pourraient gérer des « Banques privées sur Lightning Network » et de quelle infrastructure ils ont besoin. Ce guide sera donc une extension du précédent, en mettant l'accent sur l'utilisation des mints Cashu.

QU'EST-CE QUE LES MINTS CASHU ECASH ?

Cashu est un système ecash Chaumian gratuit et open source conçu pour Bitcoin. Cashu offre une confidentialité quasi parfaite aux utilisateurs d'applications Bitcoin de garde. Personne n'a besoin de savoir qui vous êtes, combien de fonds vous avez et avec qui vous effectuez des transactions.

Cashu est un nouveau protocole ecash pour les applications Bitcoin de garde qui est étroitement intégré au réseau Lightning. Un système Ecash se compose de deux parties, la monnaie et le portefeuille ecash. Les transactions Ecash sont intraçables, instantanées et ne nécessitent aucun frais. Cashu est conçu pour Bitcoin. Les portefeuilles utilisent le nœud Lightning de la Monnaie pour effectuer ou recevoir des paiements Bitcoin en échange d'ecash.

Une Monnaie Cashu ne sait pas qui vous êtes, quel est votre solde ou avec qui vous effectuez des transactions. Les utilisateurs d'une Monnaie peuvent échanger des ecash en privé sans que personne ne puisse savoir qui sont les parties impliquées. Les paiements Bitcoin sont exécutés sans que personne ne puisse censurer des utilisateurs spécifiques.

Source - Cashu.space

Comment fonctionne Ecash - par Gandlaf (diapositives animées très belles et claires)

En termes plus simples, considérez donc les ecash Cashu comme des cartes-cadeaux numériques, avec une confidentialité supplémentaire et une preuve cryptographique des réserves (sats).

Pensez que ces jetons sont comme des parties plus petites (pièces) frappées à partir d'une plus grande réserve de bitcoin. Celui qui frappe ces jetons est le banquier et ce banquier les distribue parmi ses clients.

Mais gardez à l'esprit : LE BANQUIER A LA GARDE DES SATS ! Ainsi, pour utiliser ces monnaies, l’utilisateur doit toujours faire confiance au monnayeur (banquier). Le banquier ne peut pas créer plus de sats (réserve fractionnaire) qu’il n’en a en dépôt, mais il peut toujours fermer la monnaie et les utilisateurs ne peuvent plus échanger leurs sats.

Le danger de « rug-pull » existe donc toujours ! Soyez donc vigilant, ne laissez pas toutes vos économies dans ces monnaies et n’utilisez que des monnaies de confiance.

C’est pourquoi dans ce guide, nous parlerons d’un scénario où « le banquier » et les utilisateurs sont issus d’une communauté locale, où ils ont une certaine confiance entre eux.

POURQUOI UTILISER UN TEL ECASH ?

La situation actuelle avec Bitcoin (BTC) et Lightning Network (LN) n'est pas favorable à l'intégration de milliards de personnes, qui ne sont pas bien préparées et cette situation va se compliquer jusqu'à ce que nous puissions trouver des solutions plus pratiques et plus faciles.

Oui, certains anciens bitcoiners ne verront aucun avantage à utiliser cet ecash, à part ajouter un peu plus de confidentialité au protocole LN existant. Ceux qui ont déjà beaucoup de liquidités dans les canaux LN et divers UTXO en stockage à froid, ce cas d'utilisation ne leur apportera pas trop d'avantages, sauf s'ils veulent utiliser l'ecash comme une forme de coinjoin à leurs sources de revenus. Mais c'est une autre histoire.

Mais pour de nombreux nouveaux utilisateurs de Bitcoin, il est assez difficile de démarrer avec un UTXO directement sur la chaîne et à partir de là, d'exécuter des nœuds LN sophistiqués, des nœuds publics ou même privés. La gestion des liquidités LN n'est pas si facile pour de nombreux nouveaux utilisateurs. Oui, ils peuvent utiliser un grand nombre de portefeuilles/comptes LN de garde, mais ceux-ci peuvent également divulguer de nombreuses informations personnelles et être facilement fermés ou limiter l'accès aux fonds des utilisateurs.

Quelques aspects importants à prendre en compte :


SCÉNARIO DE CAS D'UTILISATION

COMMERCANT DE LA COMMUNAUTÉ LOCALE

Prenons l'exemple d'un propriétaire d'épicerie locale qui souhaite aider ses clients à commencer à utiliser Bitcoin pour leurs achats :

ÉTAPES À SUIVRE EN TANT QUE « BANQUIER »

  1. Lisez et apprenez comment fonctionnent les monnaies virtuelles ecash. Testez avant utilisation. Commencez ici :
  2. Exécutez un bon nœud LN public, avec une bonne liquidité et une bonne maintenance. C'est une tâche sérieuse, ne négligez pas l'aspect maintenance, vous êtes désormais banquier. J'ai écrit plusieurs guides sur l'exécution des nœuds de routage, veuillez les lire :
  3. Au-dessus de votre nœud LN, installez LNbits. Une suite d'applications puissante avec de nombreuses extensions utiles pour un commerçant et pour les clients. Dans LNbits, vous pouvez commencer à créer les Cashu Mints, en pratique vous pouvez créer diverses « banques ». En seulement 2 clics et en sélectionnant un portefeuille LNbits dédié à la monnaie, vous pouvez avoir une monnaie Cashu « bancaire » qui gérera tous les jetons.

    Comme vous pouvez le voir, je pourrais utiliser un nom très descriptif, qui apparaîtra dans le portefeuille de l'utilisateur comme nom de la monnaie (banque).

    Vous pouvez avoir plusieurs monnaies, avec différentes destinations, cas d'utilisation et assignées à des portefeuilles LNbits spécifiques.

    N'oubliez pas qu'elles sont uniquement destinées aux tests et aux démonstrations, NE LES UTILISEZ PAS comme une monnaie ecash ordinaire !

    Installez et exécutez les portefeuilles Cashu pour vous familiariser avec l'utilisation d'ecash et des monnaies. En scannant le code QR affiché pour chaque banque, vous pouvez l'ouvrir dans les applications Minibits ou eNuts ou simplement dans le navigateur avec Cashu.me ou Nutstash.app.

  4. Créez des jetons dans vos mints (banques). En déposant simplement (depuis n'importe quel portefeuille LN) disons 100 000 sats dans un mint, vous créerez la même quantité de jetons ecash.

    !!! Gardez à l'esprit que si vous souhaitez partager / distribuer ces jetons ecash à d'autres utilisateurs, vous devez avoir importé votre lien mint dans l'un de ces portefeuilles. Chaque importation dans une application de portefeuille différente aura son propre montant de mint, mais pourra communiquer avec d'autres utilisateurs sous le même mint, SANS FRAIS.

    Cela pourrait être un schéma pour un scénario où le banquier a créé 3 mints différents, pour différentes destinations. Il peut s'agir d'un seul ou de plusieurs autres, c'est à vous de décider comment les organiser.

    Donc, en tant que « banquier », ouvrez votre monnaie dans l'un de ces portefeuilles. Il sera VIDE, sans jetons. En déposant disons 10 000 sats à la monnaie, cela créera 10 000 jetons, prêts à être distribués parmi vos clients.

  5. Faites une annonce auprès des clients de votre boutique. Ils pourront acheter avec leur monnaie fiduciaire, le montant d'ecash souhaité, directement auprès de vous.

    Comment ?

    Ils devront installer les applications de portefeuille Minibits ou eNuts sur leurs appareils et vous pourrez simplement leur envoyer directement les jetons ecash depuis votre propre portefeuille Minibits / eNuts / Cashu.me où vous commencerez à « frapper » ces nouveaux jetons.

    Ils peuvent maintenant commencer à effectuer des transactions avec ces nouveaux jetons ecash, dans votre boutique ou entre eux, ou même les envoyer vers n'importe quel autre portefeuille LN (retrait d'argent).

  6. Si l'utilisateur dépense tous ses jetons achetés chez vous, il a 2 options :

    • Achetez plus de jetons avec la monnaie fiduciaire de vous (le banquier)
    • Déposez simplement des sats de n'importe quel autre portefeuille LN dans son portefeuille Cashu, en utilisant votre monnaie ou toute autre monnaie. S'ils choisissent la même monnaie que la vôtre, ils pourront à nouveau effectuer des transactions gratuitement dans votre boutique.
  7. Vous pouvez inciter vos clients à acheter les jetons chez vous en leur offrant une bonne remise dans votre boutique et un bon prix pour le fiat/BTC. En pratique, si vous achetez plus de BTC sur le marché, puis que vous les vendez à vos clients sous forme d'ecash, vous récupérerez vos sats lorsqu'ils reviendront les dépenser dans la boutique. Exactement comme des cartes-cadeaux ordinaires.

    Ensuite, vous utilisez cette monnaie fiduciaire pour acheter plus de BTC et payer vos fournisseurs. Tout le monde est content.

Avec LNbits, il est également possible de créer des cartes NFC physiques, préchargées avec des sats, en utilisant l'extension BoltCards. En tant que banquier, vous pouvez vendre ces cartes-cadeaux et vos clients viendront dans votre magasin pour les utiliser.

Voici un exemple de la façon dont les enfants utilisent des cartes NFC préchargées avec des sats et paient leurs courses dans un magasin au Brésil. Voir plus d'exemples ici.

ÉTAPES À SUIVRE EN TANT QU'UTILISATEUR MINT

En tant qu'utilisateur, vous n'avez pas grand-chose à faire :

Dans chaque application, vous pouvez également voir les détails de chaque mint (si vous utilisez plusieurs mints), effectuer des sauvegardes, des échanges entre mints et des détails plus techniques sur les jetons.

Les échanges entre mints pourraient également être une forme très agréable et facile de coinjoin…

Voici également un très bon tutoriel vidéo sur l'utilisation du portefeuille Minibits par BTC Sessions :

CONCLUSION

Comme vous pouvez le constater, cela pourrait être un autre moyen d'inciter davantage de personnes à utiliser Bitcoin, sans même connaître tous les détails techniques derrière l'UTXO, les nœuds, la liquidité, les canaux, les frais de routage, etc. Pour beaucoup, tous ces aspects seront un problème et ils ne voudront tout simplement pas commencer à utiliser Bitcoin.

Mais avec des solutions simples, comme l'ecash, les cartes NFC, les banques locales « oncle Jim » cela pourrait être un début pour tous ces utilisateurs simples.

Plus tard, une fois qu'ils en sauront plus sur Bitcoin, ils pourront déplacer leurs sats dans des portefeuilles plus autonomes et conserver en toute sécurité de grandes quantités de sats.