Premiers pas pour accepter Bitcoin dans son commerce
Quelles sont les solutions mobiles dont vous disposez en tant que commerçant novice dans Bitcoin et comment les mettre en place et les utiliser ?
Article de DarthCoin traduit par asi0 – 22/03/2023
INTRODUCTION
Comment commencer à accepter Bitcoin, en tant que petit commerçant ? Pour tous les nouveaux utilisateurs qui ne peuvent/veulent pas faire fonctionner leur propre nœud LN, il existe plusieurs solutions simples à implémenter, parfait pour servir de terrain d’essai pour accepter vos premiers paiements en bitcoin.
Objectifs à atteindre :
– Comment accepter Bitcoin via LN pour son commerce, avec seulement quelques étapes simples.
– Mettre en place une solution simple, juste assez pour tester, apprendre comment cela fonctionne
– Pouvoir accepter bitcoin contre un très faible coût
– Se familiariser aux termes propre à Bitcoin et au réseau Lightning (LN), mais également à l’utilisation des portefeuilles, QR codes, factures LN, LNURL, les frais, etc… avoir un moyen simple de transférer les fonds reçus dans un portefeuille HODL (de réserve).
– Cette solution est temporaire, ce n’est que la première marche, jusqu’à ce que le commerçant soit prêt à avoir son propre nœud complet, afin d’être sa propre banque et gérer son propre argent.
– Ceci N’EST PAS une solution long terme.
INTRODUCTION
SOLUTIONS DISPONIBLES
Certaines solutions sont de simples portefeuilles LN custodial1 (ou non), d’autres intègrent directement un “point de vente” ou “Point of Sale” (PoS2).
1. CoinOS – portefeuille web, custodial / non-custodial, swaps, PoS
2. VoltPay – portefeuille mobile, custodial / non-custodial, PoS
3. OBW (Open Bitcoin Wallet) – portefeuille mobile, canaux hébergés (custodial)
4. LightningTipBot – bot telegram (custodial), Lightning Address
5. Bluewallet LN – portefeuille mobile, custodial / non-custodial, petits frais d’utilisation implicite
6. Phoenix / Breez / Muun – portefeuille mobile, semi-custodial, frais d’ouverture de canaux / d’utilisation
7. Blixt – nœud LN mobile complet (neutrino)
8. Nœud BTC / LN en mode commerçant, en utilisant BTCPay Server ou LNBits
Une autre manière de faire serait via l’utilisation d’une adresse Lightning, qui peut être particulièrement pratique pour ceux en free-lance ou pour des factures occasionnelles payées en BTC. Vous pouvez configurer une adresse LN avec un serveur ou un service fédéré ou même avec votre propre domaine, lié à votre propre nœud (tuto en anglais).
1 – CoinOS
Description / Fonctionnalités
-
Interface web, facile à utiliser même sur les smartphones et les tablettes
-
Pas besoin d’installer quoi que ce soit, il suffit de créer un compte/wallet de manière anonyme (email jetable ou créer que pour ce service)
-
Swap de manière fluide entre on-chain et LN
-
Possibilité de mettre en place un code pin pour autoriser les paiements sortants
-
Connexion avec 2FA possible
-
Adresse LN définit comme username@coinos.io
-
Supporte complètement l’envoi / la réception / l’authentification via LNURL
-
Possibilité de personnaliser un PoS pour faciliter l’encaissement
Scénario de cas d’usage
1. Ouvrir / créer un compte et faites un backup de votre pseudo / mot de passe, 2FA, clés, LNURL-auth dans votre coffre-fort numérique (bitwarden, ou keepass)
2. Dans le compte (en haut à droite), vous verrez qu’une adresse unique a été créée pour votre portefeuille, avec une url associé du type https://coinos.io/user-name
3. Pour commencer à recevoir des paiements, il suffit de cliquer sur le bouton Recevoir. Par défaut, la facture Lightning sera sans montant. Vous devrez ajouter un montant
4. Vous pouvez également utiliser votre LNURL pour recevoir des paiements sans avoir besoin de créer une facture LN, de sorte que vous pouvez imprimer ce QR code LNURL sur un papier et le présenter aux clients. Dans ce cas, pas besoin d’avoir accès au portefeuille en ligne. Une fois que le client vous montre que le paiement est effectué, il n’y a aucun moyen d’annuler le paiement, donc plus besoin de confirmation (les paiements via LN sont irréversibles).
5. Il y a aussi l’option de recevoir via l’adresse Lightning. Presque tous les portefeuilles LN sont capables d’envoyer à username@coinos.io. Dans ce cas aussi, vous n’avez pas besoin de faire de facture, le client envoie juste le montant nécessaire.
6. À la fin de la journée ou de la semaine, ou quand vous le souhaitez, vous renvoyez les fonds du portefeuille CoinOS vers un de vos portefeuilles personnels (non-custodial). Le transfert de fonds LN vers une adresse onchain (BTC-LN → BTC-onchain) se fait automatiquement (cela implique évidemment quelques frais de transfert). Vous pouvez également transferrer vos fonds vers un autre portefeuille LN, et cette fois-ci vous n’aurez que les frais de transactions (qui sont la plupart du temps extrêmement faibles sur LN).
7. Si vous voulez avoir une icône sur l’écran d’accueil de votre téléphone/tablette, comme une application, ouvrez https://coinos.io/username dans votre navigateur mobile (j’ai testé avec Firefox sur Android), allez dans le menu et cliquez sur “Installer”. Cela créera une icône qui renvoi vers CoinOS que vous pouvez placer où vous souhaitez sur votre écran d’accueil et ainsi l’ouvrir la prochaine fois comme une simple application.
2 – VoltPay
Description / Fonctionnalités
-
Application mobile Android
-
Création de compte avec une adresse mail
-
Soit custodial (aucune gestion de la liquidité) en utilisant le noeud de VoltPay soit self-custodial en vous connectant à votre propre noeud LN
-
Retrait uniquement vers une adresse on-chain
-
Retrait sécurisé à l’aide d’un code de confirmation envoyé par mail
-
Adresse LN comme username@voltpay.app
-
Réception possible via un LNURL
-
PoS personnalisable avec des catégories et des unités (comme g, kg, ml, cl, etc..)
-
Historique des transactions téléchargeable
-
Peut être connecté à votre propre noeud (LND, Core Lightning ou Eclair)
-
Application en anglais pour le moment
Scénario de cas d’usage
1. Créez un compte et faite un backup de votre pseudo et mot de passe dans votre coffre-fort numérique (bitwarden, ou keepass)
2. Dans la section “Keypad”, cliquez sur le “i” pour avoir un petit tuto
3. Vous pouvez déjà recevoir vos premiers paiements soit avec le keypad en entrant le montant, soit via le QR code de LNURL ou avec l’adresse LN (section “Tips”)
4. Vous pouvez ajouter des produits pour faciliter l’encaissement
5. Dans la section “More > Settings” vous pouvez choisir votre unité de compte (€, $, etc..)
6. Dans la section “More > Account” vous pouvez choisir le nom de votre commerce et de votre adresse LN. C’est également ici que vous pouvez vous connecter à votre propre noeud LN.
7. Pour transférer vos fonds vers un de vos portefeuilles on-chain, allez dans la section “Balance > Outgoing transactions” et cliquez sur la flèche en haut à droite de l’écran. Puis rentrez le montant et l’adresse on-chain de réception. Pour confirmer l’envoi, vous devez ajouter un code de confirmation envoyé à votre adresse mail
8. Pour télécharger l’historique de paiements, allez dans la section “Balance” et cliquez sur “Download transaction history”. Vous recevrez en mail le fichier .csv contenant votre historique.
3 – OBW
Description / fonctionnalités
-
Interface et sauvegarde simples (phrase mnémonique + canaux)
-
Peut recevoir dès le premier lancement, en commençant avec un canal hébergé. Vous paierez 1% du total des fonds que vous recevez dans HC de frais, seulement lorsque vous videz tous les fonds de celui-ci. Mais si vous le gardez ouvert, vous n’avez pas à payer de frais.
-
Il n’est pas nécessaire de déposer des sats pour ouvrir un canal LN, il suffit de cliquer sur recevoir et le HC (Hosted Channel / Canal Hébergé) fourni une liquidité de 0.5-2M sats (dépendant du fournisseur)
-
Il est facile d’acheter plus de liquidité entrante à partir des nœuds Bitrefill ou LNBig (on parle de LSP pour Liquidity Service Provider / Fournisseur de liquidité).
-
Vous pouvez également obtenir plus de liquidité en ouvrant des canaux avec d’autres nœuds, mais pour pouvoir recevoir sur ces canaux, vous devez loop out vos fonds.
-
L’app fonctionne via Clearnet ou Tor
-
L’app supporte les adresses Lightning et les LNURL (sous forme de QR code)
-
Portefeuille on-chain et LN
-
L’app est seulement disponible sur Android (les utilisateurs d’iOS devraient vraiment envisager de laisser tomber l’iShit)
Scénario de cas d’usage
1. Téléchargez et installez-le depuis GooglePlay ou l’APK stand-alone.
2. Configurez le portefeuille et faites un backup de la phrase mnémonique dans un endroit sûr (sur du papier dans un lieu sûr ou dans votre coffre-fort numérique bitwarden, ou keepass).
3. Sur la page d’accueil, cliquez sur “Lightning”
4. En bas de cette page vous avez la section “Hosted Channel providers”, sélectionnez en un (ou plusieurs) puis sélectionnez “Use Hosted Lightning channel”
De retour à la page d’accueil de l’app, cliquez sur le bouton “receive” et faites votre première facture
Procédure pour avoir de la liquidité entrante
1. Achetez un canal “entrant” (option directement présente dans le portefeuille, cliquez sur “Lightning” et vous verrez les options) à partir des nœuds Bitrefill ou LNbig. En pratique, vous leur envoyez quelques sats et ils ouvrent un canal vers votre nœud OBW. Gardez à l’esprit que ces canaux entrants seront ouverts pendant 30 jours s’ils sont actifs. Si après 30 jours il n’y a pas d’activité (aucun sats reçus ou envoyés), ils seront fermés. C’est le meilleur moyen d’avoir de la liquidité entrante et il est préférable d’ouvrir un grand canal comme de 10M sats.
2. En recevant vos paiements vous allez remplir vos canaux. Il faut donc videz les canaux HC et les canaux “loués” de LNBig et/ou Bitrefill lorsque ceux-ci possèdent la quasi-totalité de la liquidité de votre côté (quand il n’est plus possible de recevoir des paiements). Vous pouvez utiliser des services de swap comme boltz.exchange, zigzag.io ou fixedfloat.io pour envoyer des sats de ses canaux LN vers vos adresses on-chain (c’est-à-dire vers un portefeuille cache ou hodl). Ces swaps ont un léger coût (entre 0.5 et 1% de frais).
3 – LightningTipBot
Description / Fonctionnalités
-
Portefeuille LN via un bot sur Telegram qui peut être importé dans Bluewallet et utilisé comme un portefeuille LN classique.
-
Ce portefeuille est un portfeuille custodial, il ne doit donc être utilisé que pour des petits montants temporairement. Pensez donc à renvoyer périodiquement vos fonds vers un portefeuille non-custodial.
-
Prise en charge de LNURL et des adresses Lightning (TGuser@ln.tips), pratique pour recevoir en mode hors ligne
-
Frais très faibles pour les txs (ceux du LN) et pas de frais pour ouvrir/maintenir le compte portefeuille
Scénario de cas d’usage
1. Le commerçant ouvrira/créera un nom d’utilisateur Telegram
2. Puis il démarre le bot @LightningTipBot
3. Il aura automatiquement un QR code LNURL et une adresse Lightning, il pourra alors, dés à présent, recevoir sans invoice (min 100 sats)
4. Le commerçant peut aussi créer des factures (invoice) LN, dans Telegram en chat direct avec @LightningTipBot en cliquant sur la commande invoice et en y rentrant le montant en sats, puis il suffit de montrer le code QR de la facture au client.
5. Le commerçant peut également importer le portefeuille LightningTipBot dans l’application Bluewallet (lancer la commande /link pour obtenir les infos nécessaires pour faire l’importation) et l’utiliser comme un portefeuille LN classique pour créer des factures pour ses clients, transférer des fonds vers d’autres portefeuilles et échanger vers onchain (en utilisant des services de swap comme boltz.exchange, zigzag.io ou fixedfloat.io)
4 – BlueWallet
Description / Fonctionnalités
-
Portefeuille mobile LN simple et sécurisé, application Mac également disponible.
-
Le portefeuille on-chain est non-custodial
-
Possibilité d’importer vos portefeuilles LNDHUB (si vous avez votre propre nœud)
-
Possibilité d’utiliser Tor (qui est lent) et de se connecter à son propre nœud ou à un nœud Electrum spécifique.
-
Possibilité d’avoir plusieurs portefeuilles LN
-
Voir plus de fonctionnalités ici
Scénario de cas d’usage
1. Le commerçant crée, après l’installation de l’application Bluewallet, un portefeuille LN, enregistre l’adresse lndhub pour son backup. Il s’agit d’un portefeuille custodial qui utilise la liquidité du noeud de BlueWallet. Si le noeud est hors-ligne, le portefeuille n’est plus disponible.
2. Il peut commencer à recevoir des paiements via LN immédiatement. Il lui suffit de cliquer sur recevoir, mettre le montant, la description et créer la facture LN pour le client. Aucun frais/fonds d’ouverture de canal n’est nécessaire.
3. S’il est utilisé en parallèle avec le portefeuille LightningTipBot, le commerçant peut envoyer des fonds entre ces 2 portefeuilles et/ou utiliser les services de swap (boltz.exchange, zigzag.io ou fixedfloat.io) pour envoyer vers un portefeuille on-chain (cache ou HODL).
Cas d’utilisation plus avancés
1. Noeud Umbrel + BW LNDHUB + Bluewallet/Zeus
2. Noeud Umbrel + LNBits LNDHUB + Bluewallet/Zeus
5 – Phoenix, Breez ou Muum
Description / Fonctionnalité
-
Portefeuilles mobiles simples d’utilisation qui fonctionnent onchain / LN sur la même interface
-
Ouvrent des canaux pour l’utilisateur, en arrière-plan. Il y a donc des frais implicites pour la gestion de la liquidité
-
Swap intégré entre on-chain / LN, donc pas besoin d’utiliser des services externes
-
Avec Breez, un PoS peut être configuré et le paiement via NFC supporté
Scénario de cas d’usage
1. Le commerçant/utilisateur installe l’application et sauvegarde la phrase mnémonique dans un endroit sûr (attention mum à un système de bakcup particulier)
2. Il peut commencer à recevoir des paiements via le LN immédiatement, en cliquant sur le bouton “recevoir” et en indiquant le montant, en créant la facture QR et LN.
3. Il est préférable de commencer avec un gros paiement pour ouvrir un grand canal (comme 10M sats) vers vous et payer une seule fois les frais d’ouverture. Si vous commencez avec de petits montants, chaque fois que vous recevez un petit paiement, vous ouvrez un nouveau canal et vous payez des frais pour ce canal.
4. Une fois que vous recevez un gros paiement, envoyez de ce canal comme 90-95% des fonds à un autre portefeuille LN ou faites un swap vers un autre portefeuille on-chain (ou en utilisant des services externes comme boltz.exchange, zigzag.io ou fixedfloat.io), laissant ainsi le canal avec juste une petite quantité de sats pour garder le canal ouvert.
5. Une fois que le canal est presque vide, vous pouvez recommencer à recevoir dans le même canal, sans frais d’ouverture.
6. Pour Breez, le commerçant peut ajouter des articles dans la section Point de Vente et facturer plus facilement en ajoutant les articles dans le panier.
6 – Blixt
Description / Fonctionnalités
-
Nœud LND complet en utilisant Neutrino directement sur votre smartphone
-
Canaux “Dunder” LSP (Liquidity Service Provider ou Fournisseur de liquidité) : permet d’avoir de petits canaux à la demande
-
Gestion complète des canaux LN et donc de la liquidité du noeud
-
Il supporte LNURL, les adresses Lightning et keysend
-
Tor est intégré avec possibilité d’avoir un nodeID, pratique pour accepter facilement de nouveaux canaux entrants. La lenteur de Tor est la contrepartie
-
Fonction de backup / restauration facile (stockage hors ligne et dans le cloud)
-
Vous avez à disposition un tuto complet
Scénario de cas d’usage
1. Le commerçant/utilisateur crée un nouveau portefeuille, puis sauvegarde la phrase mnémonique. Il faut attendre environ 10 minutes pour que le nœud synchronise les blocs avec Neutrino.
2. Allez dans le menu paramètres, activez Tor si vous voulez avoir des canaux avoir des canaux avec d’autre noeuds qui sont sous Tor.
3. Dans les paramètres, activez aussi “ouvrir automatiquement les canaux” si vous voulez que Blixt ouvre un canal pour vous au premier/prochain dépôt vers le nœud Blixt.
4. Si le LSP Dunder est activé dans les paramètres, chaque fois que vous créez une facture LN pour recevoir des fonds et que le payeur envoie les fonds, Blixt créera un canal pour ce montant de facture. Les frais pour ce canal seront les frais d’ouverture on-chain à ce moment-là. Ce sont juste des canaux LN normaux, pas de frais supplémentaires, pas de tracas supplémentaires. De plus, ces canaux resteront ouverts tant que l’utilisateur y recevra des fonds.
5. Vous pouvez également avoir des canaux entrants, en utilisant une connexion Tor et en partageant votre Tor nodeID (voir dans les paramètres).
6. Vous pouvez également ouvrir des canaux vers d’autres nœuds, afin d’avoir des liquidités sortantes ou d’utiliser le keysend pour pousser les fonds du côté distant.
7. Activez dans les paramètres l’option paiements multipath (MPP) afin que vous puissiez envoyer à travers plusieurs canaux.
8. Vous pouvez aussi utiliser des services de fournisseur de liquidité pour qu’ils ouvrent vers votre noeud un gros canal (> 10 Msats). Ici vous avez une liste de canal avec lesquels vous pouvez demander d’ouvrir un canal. Vous pouvez utiliser les services de LightningTo.Me, LNBIG.com, et Thor de Bitrefill. Il est aussi recommandé d’avoir plusieurs gros canaux afin de ne pas entièrement dépendre d’un seul LSP.
9. Lorsque vous ne pouvez plus recevoir de paiements car vos canaux sont pleins, il vous suffit d’envoyez simplement vos sats vers un de vos portefeuilles on-chain (cache ou Hodl) via des services de swap comme boltz.exchange, zigzag.io ou fixedfloat.io
10. Une autre façon d’obtenir plus de la liquidité entrante est d’utiliser la méthode du “ghetto swap” avec vos pairs/clients de confiance. Si vous avez un canal ouvert vers un nœud client, toute la liquidité sera de votre côté. Il suffit d’utiliser la fonction keysend dans le portefeuille et de pousser la majorité des fonds du côté du pair. Le peer peut alors vous renvoyer sur une adresse on-chain les sats ce que vous venez de pousser. De cette façon, vous obtenez plus de liquidités entrantes, rapidement, facilement et à moindre coût
Que ₿ITCOIN SOIT AVEC TOI !
Si tu apprécies le travail de DarthCoin, tu peux envoyer quelques satoshis par LN :
-
en utilisant la page Telegram @LNtxBot DarthCoin LNURL
-
ou simplement en utilisant l’adresse Lightning à darthcoin@lntxbot.com
LNURL1DP68GURN8GHJ7MR9VAJKUEPWD3HXY6T5WVHXXMMD9AKXUATJD3CZ7D2TG35HGKQAF5LZH
asi0
Bitcoiner
Passionné par la complexité résidant dans la simplicité de Bitcoin, je creuse le terrier Bitcoin depuis des années pour appréhender ce protocole qui me dépasse. Bitcoin is TAO
Retrouvez tous mes articles : asi0.substack.com
Retrouvez-moi sur Twitter : @asi0_flammeus
Tips asi0 !
LNURL1DP68GURN8GHJ7EM9W3SKCCNE9E3K7MF0D3H82UNVWQHKZUMFXQY33CD5
Nos derniers articles
L’équipe se rend à Aix-en-Provence !
Rendez-vous à Aix-en-Provence pour assister au meet-up d’ouverture des ambassadeurs DécouvreBitcoin !
Lancement de la formation SECU 101
Lancement de la formation SECU 101 - "Sécurité informatique et gestion des données" Article rédigé par Rogzy - 04/04/2023 Ce ne serait pas une toute nouvelle formation ? Eh si ! Découvrez sans plus attendre SECU 101, une formation de remise à jour sur votre sécurité...
Les prismes Lightning
Et si les possibilités offertes par Lightning allaient au delà de la simple promesse de paiement instantanés ? DerGigi nous présente de nouveaux usages qui commencent à voir le jour à la frontière entre la couche secondaire de Bitcoin et de Nostr !
Modification software
Réinitialiser un Antminer S9 Série d'articles proposée par BlobOnChain & Ajelex - 15/02/2023Réinitialiser via le bouton "Reset" Cette méthode peut être appliquée dans les 10 minutes après le démarrage du mineur. Après avoir allumé le mineur pendant 2 minutes,...
Modification du hardware
Des envies de bricolage ? Découvrez comment transformer votre mineur en chauffage avec ce tutoriel proposé par Ajelex et BlobOnChain !
Attakaï présentation !
Ce guide de retrofitting d’un ASIC servira de base pour en apprendre plus sur le minage, son fonctionnement, son histoire récente et l’économie sous-jacente.
HackBitcoin, une certaine vision de l’adoption
HackBitcoin, une certaine vision de l’adoption Avec son événement à Concepción de Ataco, HackBitcoin espère inaugurer une certaine approche dans l’adoption de Bitcoin que l’on espère plus durable. Cette nouvelle expérience ambitionne de développer une série...
Blixt
Blixt est un nouveau nœud et porte-monnaie mobile BTC et LN puissant. DarthCoin nous a rédigé un article dans lequel il présente les fonctionnalités mais aussi des tutoriels pour comprendre comment utiliser Blixt et se connecter à d’autres nœuds. Un article traduit par Asi0.
Recommandations pour les utilisateurs du LN
Besoin de conseils et recommandations pour la gestion de votre nœud Lightning ? Redevenir souverain de son argent demande du temps et de la patience… Dans cet article, Darthcoin vous propose un guide complet, traduit par @asi0_flammeus !
Azores
J’ai eu la chance (et l’honneur) de participer à la première édition de la non-conférence Bitcoin qui s’est déroulée sur 2 jours dans l’archipel des Açores. Et je vais vous partager mon expérience. Mais tout d’abord, qu’est-ce-qu’une « non-conférence » ?