Slide 1

Slide 1 text

NOSTR, réseau social et espace de liberté décentralisé Renaud Lifchitz CryptoXR - 1er février 2025

Slide 2

Slide 2 text

A propos du speaker Dans Bitcoin depuis juillet... 2010 ! ($BTC/USD était à 0,05$) Juin 2011 : auteur de la première présentation sur Bitcoin en France : "Bitcoin : une monnaie électronique pour tous" (https://bit.ly/rl-btc2011) 2013 : Co-auteur de la preuve de travail de DataCoin et PrimeCoin (fonction "EulerLagrangeLifchitzPrimalityTest"), première PoW utile selon Vitalik Buterin, une douzaine de records du monde trouvés : https://bit.ly/rl-pow 2013 : Développement d'un mineur sur FPGA, rentable pendant 2 ans Advisor, auditeur et formateur pour une vingtaine de sociétés blockchain A titre professionnel, expert en cybersécurité et cryptographie NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 2

Slide 3

Slide 3 text

Sommaire 1. Pourquoi Nostr ? 2. Principes de fonctionnement 3. Comment utiliser Nostr ? 4. Idées reçues 5. Cas d'usages 6. Bibliographie NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 3

Slide 4

Slide 4 text

1. Pourquoi Nostr ? NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 4

Slide 5

Slide 5 text

Problèmes avec les réseaux sociaux classiques (1/3) Récemment, de nombreux problèmes ont été mis en évidence sur les réseaux sociaux : Censure à posteriori de contenus sur signalement Censure sans motif donné : beaucoup de comptes censurés par erreur Censure de certains mots-clés Equipe de modération sous-dimensionnée : délais de réponse longs, réponses non satisfaisantes, pas d'appel possible "Bulles algorithmiques" : les utilisateurs ne voient que le contenu qui représente leur vision du monde, sans forcément voir d'autres thèses : ça conforte leurs fausses idées Comptes payants pour pouvoir mettre en avant du contenu : les utilisateurs riches sont donc globalement les plus influents Algorithme de mise en avant de contenu opaque, ou discutable : URL désonseillés (pas de source possible) Parfois KYC ou informations personnelles demandées (mail, téléphone, pays) Publicités NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 5

Slide 6

Slide 6 text

Problèmes avec les réseaux sociaux classiques (2/3) Source: https://medium.com/@SovereignMatt/introducing-nostr-a-decentralised-social-network-for-sovereign-individuals-3b75b49dee9c NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 6

Slide 7

Slide 7 text

Problèmes avec les réseaux sociaux classiques (3/3) NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 7

Slide 8

Slide 8 text

Besoin d'un réseau de communication fiable Neutre (neutralité du net) Redondant (stockage multiple de l'information si un endroit est inaccessible) Asynchrone si les utilisateurs ne sont pas connectés en même temps (donc avec rétention d'informations) Multi-usages / générique NOSTR : "Notes and Other Stuff Transmitted by Relays" Le protocole Nostr est composé de NIPs ("Nostr Implementation Possibilities"), toutes facultatives sauf la première : https://github.com/nostr-protocol/nips/blob/master/01.md qui décrit le minimum nécessaire pour un relai et client NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 8

Slide 9

Slide 9 text

2. Principes de fonctionnement NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 9

Slide 10

Slide 10 text

Infrastructure 2 éléments seulement : relais et clients connectés par websocket n'importe qui peut faire tourner un relai toute l'"intelligence" est dans le client Source: https://nostr.how/fr/the-protocol NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 10

Slide 11

Slide 11 text

Messages Nostr NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 11

Slide 12

Slide 12 text

Value 4 value "Mouvement", "tendance" à offrir du contenu et de compter sur une juste rémunération de ceux qui l'ont apprécié Beaucoup utilisé par les artistes Nostr (et ses zaps! ️), le paiement en Bitcoin Lightning est quasi natif au réseau : https://nostr.fr/ & https://zaplife.lol/ Wavlake, permet de découvrir des musiciens et chanteurs : https://www.wavlake.com/ Stacker.news, permet de poster et de débattre d'idées ou de nouveeautés : https://stacker.news/ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 12

Slide 13

Slide 13 text

Statistiques https://stats.nostr.band/ https://primal.net/explore NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 13

Slide 14

Slide 14 text

3. Comment utiliser Nostr ? 5 étapes principales : 1. Choisir son client préféré (mobile+web) 2. Générer sa paire de clé 3. Créer un alias NIP-05 4. Renseigner son profil : pseudo, avatar, mini-biographie, adresse Lightning, ... 5. Choisir des relais NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 14

Slide 15

Slide 15 text

Clients Très nombreux clients, le choix n'est pas simple, quelques exemples : Primal (multi-plateformes) Snort et Iris (web) Amethyst et Iris (Android) Damus et Nostur (iOS) NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 15

Slide 16

Slide 16 text

Clés Il n'y a pas de login ou mot de passe sur Nostr mais une paire de clés (publique+privée par utilisateur) La clé publique commence par npub1 , la clé privée par nsec1 Bien conserver sa clé privée en lieu sûr (coffre fort à mot de passe) : comme pour Bitcoin, il n'y a pas de fonction "j'ai oublié mon mot de passe" ! Eviter de saisir la clé privée dans des applications web, préférer l'usage d'extensions de navigateur dédiés à l'authentification Nostr comme : Alby, Nos2x, Nostore, Amber, ... NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 16

Slide 17

Slide 17 text

Relais Relais Gratuits : souvent gérés par la communauté Relais Payants : Pour un service plus fiable ou des fonctionnalités avancées (anti-spam) Relais Spécialisés : Comme Purplepag.es qui est un relai spécial Relais de Filtre : Comme Nostr.wine pour faire le pont entre les relais publiques et privées Exploration des relais : https://next.nostr.watch/ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 17

Slide 18

Slide 18 text

4. Idées reçues NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 18

Slide 19

Slide 19 text

Scalabilité Beaucoup de critiques sur la scalabilité souvent dûes à une mauvaise compréhension du fonctionnement des relais et clients Si un utilisateur suit beaucoup de comptes, beaucoup de connexions à des relais sont nécessaires MAIS : Chaque relai ne retourne que peu d'information (uniquement les souscriptions de l'utilisateur) Certains relais proposent des fonctionnalités de proxy et de cache (exemple de Primal) NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 19

Slide 20

Slide 20 text

Spam et contenu indésirable Il n'y a pas de censure "à priori" sur Nostr (à part sur de rares relais) Les relais payants filtrent généralement le spam délibéré Dans la plupart des clients on ne voit en général que les comptes que l'on suit Mais nombreuses options de modération côté client si l'utilisateur le souhaite ("clients intelligents") : Blocage de comptes individuels Blocage de relai Blocage de mot clé Désactivation du chargement automatique des images / floutage NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 20

Slide 21

Slide 21 text

5. Cas d'usages NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 21

Slide 22

Slide 22 text

Beaucoup d'autres usage que de courts messages / posts Blogging : https://habla.news/, https://highlighter.com/, https://yakihonne.com/, https://blogstack.io/ dédiés aux formats plus longs (comme Medium) Spaces : https://cornychat.com/, https://nostrnests.com/ Organisation d'événements : https://www.flockstr.com/, https://evento.so/ Streams vidéos (comme Twitch/YouTube) : https://zap.stream/ Streaming audio & podcast : https://tunestr.io/, http://fountain.fm/ Badges Listes Bridges : https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/ Places de marché (type LeBonCoin) Petites annonces (professsionnelles) NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 22

Slide 23

Slide 23 text

Magasins d'applications Pas de coût annuel (abonnement développeur) Pas de censure d'application pour des raisons "crypto" ou de "paiement" sans reverser une part Fonction d'annuaire pour regrouper au même endroit toutes les applications Nostr Intégration à l'OS par PWA ("Progressive Web App") Exemple : https://nostrapps.com/ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 23

Slide 24

Slide 24 text

Automatisation et programmation low code (1/2) Exemple de workflow personnel de crosspost X/Mastodon/Bluesky/Nostr : Outil open source utilisé : https://n8n.io/ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 24

Slide 25

Slide 25 text

Automatisation et programmation low code (2/2) Module n8n open source utilisé : https://www.npmjs.com/package/n8n-nodes-nostrobots NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 25

Slide 26

Slide 26 text

6. Bibliographie Démarrer avec Nostr : https://nostr.how/fr/get-started Ressources francophones Nostr : https://nostr.fr/ Les différents NIPs pour Nostr : https://www.logiste.fr/nips-pour-nostr.html NIPs : https://github.com/nostr-protocol/nips Nostr address book (VIPs sur Nostr) : https://github.com/aitechguy/nostr-address-book Awesome Nostr : https://github.com/aljazceru/awesome-nostr/ Article Cryptoast (dont comptes francophones à suivre) : https://cryptoast.fr/nostr-protocole-dedie-reseaux-sociaux-decentralises/ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 26

Slide 27

Slide 27 text

The End! Echanges, discussion, questions : c'est maintenant ! Cela vous a plu ? J'accepte les zaps sur... Nostr [email protected] ️ NOSTR, réseau social et espace de liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 27