Slide 1

Slide 1 text

Bitcoin Lightning Network en pratique Renaud Lifchitz 25 octobre 2021

Slide 2

Slide 2 text

A propos du groupe "Les Bitcoineurs" Lien d'invitation au groupe Signal : Fil Twitter : https://twitter.com/LesBitcoineurs Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 2

Slide 3

Slide 3 text

Introduction - objectifs Comprendre l'intérêt et comment fonctionnent Bitcoin et Bitcoin Lightning Network Savoir utiliser un wallet Savoir où faire des achats en Bitcoin Gagner des bitcoins ! Favoriser l'adoption autour de soi ou chez ses commerçants de proximité Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 3

Slide 4

Slide 4 text

Qu'est ce que Bitcoin Lighting ? Réseau pair à pair de couche 2, fonctionnant par canaux de paiement Résoud le problème de la congestion, des frais et des temps de validation des transaction sur le réseau principal de Bitcoin : frais insignifiants (au maximum quelques centimes usuellement, dépendant du montant) validation finale de la transaction en moins de 3 secondes scalable quasiment à l'infini (1 million de TPS vs 7 TPS pour Bitcoin) Du coup bien plus adapté au commerce électronique et aux commerçants ! Paradigme des paiements Bitcoin inversé : c'est le destinataire qui crée une facture ("invoice") avec un libellé et un montant et qui la fait scanner à l'émetteur de la transaction pour le paiement : pas d'adresse de réception publique La plupart des wallets permettent de créer des factures en euros ou dollars au taux actuel du Bitcoin Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 4

Slide 5

Slide 5 text

Qu'est ce qu'une invoice ? (1/2) Facture adressée du récepteur du paiement au payeur, pour règlement Longue chaîne de caractère alphanumérique, généralement présentée sous forme de QR code pour plus de facilité Elle ne doit être utilisée qu'une unique fois Elle est libellée en satoshis 1 bitcoin ($BTC) = 100 000 000 satoshis donc 1 satoshi = 0,00000001 BTC Aujourd'hui, 100 satoshis ≈ 0,05€ Nécessite que payeur et récepteur soient en ligne lors du paiement Elle contient : Les informations de réception du paiement Généralement un montant en satoshis (sauf pour don libre) Un libellé de paiement (facultatif) Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 5

Slide 6

Slide 6 text

Qu'est ce qu'une invoice ? (2/2) Bitcoin Lightning Network en pratique - Renaud 6

Slide 7

Slide 7 text

Wallets (1/4) La solution de facilité web sans installation, génère des invoices automatiquement et ne nécessite pas d'être "online" (mais pas adaptée au paiement mobile et nécessitant un compte Twitter) : https://tippin.me/ permet de créer sa page de paiement LN : https://tippin.me/@nono2357 La solution recommandée pour débutants sur mobile, BlueWallet : https://bluewallet.io/ Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 7

Slide 8

Slide 8 text

Wallets (2/4) La solution pour utilisateurs confirmés sur mobile, Phoenix Wallet : https://phoenix.acinq.co/ Une solution desktop pour experts, Zap Desktop : https://www.zaphq.io/ Une solution experts pour navigateur, l'extension Joule : https://lightningjoule.com/ (nécessite un noeud LN) Une solution experts web, en beta : https://demo.lnbits.com/ Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 8

Slide 9

Slide 9 text

Wallets (3/4) Bitcoin Lightning Network en pratique - Renaud 9

Slide 10

Slide 10 text

Wallets (4/4) Pourquoi existe-t-il des solutions pour experts ? : gestion manuel d'ouverture des canaux, de gestion de capacité de liquidité entrante (ou sortante) possiblité ou non gérer de connecter son propre noeud LN, et de l'administrer fonctionnement "custodial" vs "non-custodial" D'autres wallets : https://lightningnetworkstores.com/wallets Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 10

Slide 11

Slide 11 text

Le protocole Lightning Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 11

Slide 12

Slide 12 text

Qu'est ce qu'un canal de paiement ? (1/2) A et B veulent s'échanger facilement et rapidement des bitcoins Cinématique : Création d'un wallet multisignature sur la chaîne principale de Bitcoin (couche 1) avec verrouillage de bitcoins d'A et/ou de B A et B lors de leurs échanges hors chaîne (couche 2), s'envoient des signatures de transaction non publiées en couche 1, en suivant leur soldes respectifs Si aucun canal de paiement direct, emprunt de canaux de paiements tiers, de proche en proche, avec faible commission (fixe+variable) Beaucoup de transactions peuvent avoir lieu, toujours en couche 2 Vidage du portefeuille multisignature et récupération des fonds de A et B sur Bitcoin couche 1 (fermeture du canal) : "settlement" ou réconciliation des comptes Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 12

Slide 13

Slide 13 text

Qu'est ce qu'un canal de paiement ? (2/2) Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 13

Slide 14

Slide 14 text

Statistiques réseau https://explorer.acinq.co/ https://1ml.com/statistics L'arrivée de TapRoot sur Bitcoin va probablement rendre difficile ce recensement statistique. Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 14

Slide 15

Slide 15 text

Utiliser Lightning Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 15

Slide 16

Slide 16 text

Exchanges Lightning https://zigzag.io/ https://www.coinplaza.it/ Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 16

Slide 17

Slide 17 text

A Paris... Pour boire : le Sof Bar, 43 Rue Saint-Sauveur, 75002 Paris https://goo.gl/maps/wRDbrctzN3SYTxDr7 Pour manger : La Boule Maître Kebabier, 118 Rue Saint-Denis, 75002 Paris https://g.page/LaBouleMaitreKebabier Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 17

Slide 18

Slide 18 text

Portails de sites e-commerce https://acceptlightning.com/list.html https://lightningnetworkstores.com/ https://lightningwiki.net/index.php/Shops_and_services_accepting_Lightning_Payme nts Bons d'achats dans plein de boutiques ! : https://www.bitrefill.com/buy Carte bancaire Mastercard Lightning "seamless" avec cashback : https://lastbit.io/ Un site e-commerce : https://shopinbit.com/ Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 18

Slide 19

Slide 19 text

Giveway time! Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 19

Slide 20

Slide 20 text

1er giveaway Bitcoin Lightning Network en pratique - Renaud 20

Slide 21

Slide 21 text

2ème giveaway Bitcoin Lightning Network en pratique - Renaud 21

Slide 22

Slide 22 text

3ème giveaway Bitcoin Lightning Network en pratique - Renaud 22

Slide 23

Slide 23 text

4ème giveaway Bitcoin Lightning Network en pratique - Renaud 23

Slide 24

Slide 24 text

Pour les retardataires, une faucet ! https://lightningnetworkstores.com/faucet (jusqu'à quelques dizaines de satoshis) Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 24

Slide 25

Slide 25 text

Autres utilisations de Lightning Lighting pour l'authentification forte sans mot de passe ! Protocole LN-AUTH-URL Démo : https://lightninglogin.live/ Beaucoup d'avantages : authentification forte (je possède+je connais ou je suis) plus besoin de mot de passe préserve la vie privée (aucune donnée personnelle de type mail/téléphone/adresse de wallet) : un identifiant différent par site (???) protège contre le phishing Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 25

Slide 26

Slide 26 text

Bibliographie "Lightning Network" https://lightning.network/ "The State of Lightning", Arcane Research, Octobre 2021 : https://www.research.arcane.no/the-state-of-lightning "Mastering the Lightning Network" (WIP), O'Reilly : https://github.com/lnbook/lnbook Lightning lnurl-auth : https:// ⚡.bigsun.xyz/lnurl-auth.html Lightning invoice decoder : https://lightningdecoder.com/ https://github.com/cryptoteun/awesome-lnbits https://github.com/bcongdon/awesome-lightning-network Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 26

Slide 27

Slide 27 text

The End! Echanges, discussion, questions : c'est maintenant ! Cela vous a plu ? J'accepte les tips sur... Lightning Retrouvez moi sur Twitter : @nono2357 et sur le canal de discussion Signal. Bitcoin Lightning Network en pratique - Renaud Lifchitz - Octobre 2021 - Licence https://bit.ly/3pCx1pt 27