Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NOSTR, réseau social et espace de liberté décen...

NOSTR, réseau social et espace de liberté décentralisé

Renaud Lifchitz

February 01, 2025
Tweet

More Decks by Renaud Lifchitz

Other Decks in Technology

Transcript

  1. 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
  2. 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
  3. 1. Pourquoi Nostr ? NOSTR, réseau social et espace de

    liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 4
  4. 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
  5. 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
  6. 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
  7. 2. Principes de fonctionnement NOSTR, réseau social et espace de

    liberté décentralisé - Renaud Lifchitz - CryptoXR 2025 9
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 4. Idées reçues NOSTR, réseau social et espace de liberté

    décentralisé - Renaud Lifchitz - CryptoXR 2025 18
  15. 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
  16. 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
  17. 5. Cas d'usages NOSTR, réseau social et espace de liberté

    décentralisé - Renaud Lifchitz - CryptoXR 2025 21
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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