Préface — Le problème que Nostr résout vraiment
Internet a été construit sur des protocoles ouverts. Les réseaux sociaux ont été construits sur des plateformes fermées. Résultat : identités captives, contenus filtrés, relations monétisées, comptes fragiles.
Nostr répond à une question simple : comment recréer un espace social où personne ne peut t’effacer, te posséder ou te redéfinir ?
La réponse tient en quelques briques : une clé, une signature, un event, un relay. C’est tout. Et c’est suffisant pour reconstruire un monde social entier.
1. Modèle mental — Ce que Nostr est vraiment
Pour comprendre Nostr, il faut casser trois illusions :
- Nostr n’est pas un réseau social : c’est un protocole.
- Les clients ne sont pas des plateformes : ce sont des fenêtres interchangeables.
- Les relays ne sont pas des “serveurs” au sens Web2 : ce sont des mémoires distribuées.
Nostr est un protocole de transport d’événements signés. Une infrastructure minimale, robuste, indifférente à l’interface, comparable à SMTP pour l’email : le protocole ne se soucie pas de l’UI.
2. L’event — La brique fondamentale
Un event Nostr est une phrase cryptographique. Il contient :
- pubkey — qui parle
- kind — ce qu’il fait (note, article, réaction, zap, etc.)
- tags — à quoi / à qui ça se rattache
- created_at — quand
- content — ce qui est dit
- id — empreinte (hash)
- sig — signature (responsabilité)
Les clients appellent ça un post, un DM, un zap, un article, un live, un ordre Mostro. Le protocole, lui, ne voit qu’un event signé. Cette indifférence est la source de sa puissance : tout peut être modélisé comme un event.
3. Identité — npub, nsec, souveraineté
Sur Nostr, ton identité n’est pas un compte : c’est une clé publique (npub). Tout ce
que tu es sur le réseau découle de cette clé : profil, notes, articles, zaps, DMs, listes, communautés.
La clé privée (nsec) signe tout. Elle prouve que c’est bien toi. Elle engage tout. Elle est ton
pouvoir absolu — et ton point de fragilité : si tu la perds, tu perds ton identité ; si tu la leaks, tu perds ta
souveraineté.
Pensée à l’envers : ce n’est plus “tu rejoins un service”, c’est “les services doivent accepter ta clé”.
4. Relays — Le réseau sous le protocole
Un relay :
- reçoit des events,
- décide de les stocker ou non,
- les renvoie à ceux qui les demandent.
Il ne valide pas ton intention, ne comprend pas ton contenu, ne gère pas ton identité. C’est un disque dur partagé, pas une plateforme.
Limites :
- un relay peut disparaître,
- un relay peut filtrer,
- un relay peut être payant ou spécialisé,
- rien ne garantit qu’un event sera conservé partout.
Nostr n’impose pas la justice : il impose la possibilité de reconstruire ton propre réseau de relays.
5. Clients — Les illusions utiles
Les clients (Damus, Amethyst, Primal, Nostria, etc.) créent des illusions :
- “post”
- “like”
- “DM”
- “thread”
- “communauté”
- “live”
- “zap”
Sous le capot, ce ne sont que des kinds différents, des tags différents, des conventions d’affichage.
Exemple :
- un DM : event chiffré, visible mais illisible,
- un zap : event de paiement + event de notification,
- un article : event long‑form (NIP‑23),
- un live : events de signalisation + vidéo ailleurs.
Si tu ne vois que l’interface, tu restes prisonnier du client. Si tu vois les events, tu deviens souverain.
6. NIPs — La bibliothèque des règles du jeu
Les NIPs (Nostr Improvement Proposals) définissent les formats, comportements, extensions, conventions. Ce ne sont pas des lois : ce sont des accords sociaux techniques.
6.1 NIPs essentiels (niveau novice)
- NIP‑01 — Events & protocol
- NIP‑05 — Identité DNS
- NIP‑07 — Signature via navigateur
- NIP‑19 — Encodage bech32 (npub, nsec, nprofile, nevent)
- NIP‑23 — Articles long‑form
- NIP‑25 — Réactions
- NIP‑33 — Replaceable events
- NIP‑47 — Nostr Wallet Connect (zaps)
- NIP‑65 — Relay list metadata
6.2 NIPs avancés
- NIP‑09 — Deletion
- NIP‑13 — Proof‑of‑Work
- NIP‑21 —
nostr:URI - NIP‑28 — Channels
- NIP‑40 — Expiration
- NIP‑42 — Auth
- NIP‑50 — Search
- NIP‑71 — Vidéo
- NIP‑94 — File metadata
- NIP‑98 — HTTP Auth
- NIP‑99 — File storage
6.3 NIPs experts
- NIP‑26 — Delegated signing
- NIP‑51 — Lists
- NIP‑57 — Zaps
- NIP‑58 — Badges
- NIP‑59 — Messages privés
- NIP‑90 — AI / ML events
- NIP‑96 — File hosting
7. Trois points de vue sur Nostr
Le cryptographe : “Peu de champs, une signature, un hash. La sécurité repose sur la simplicité.”
L’architecte système : “Réseau d’événements append‑only. Cohérence locale, réplication volontaire, pas de vérité globale imposée.”
Le sociologue du numérique : “L’identité n’est plus donnée par une plateforme : elle est portée par l’individu.”
Ces trois lectures coexistent. C’est ce qui rend Nostr unique : un protocole à la fois cryptographique, architectural et social.
8. Limites et contraintes du protocole
Un article honnête sur Nostr doit aussi dire :
- la souveraineté est exigeante ;
- la gestion des clés est difficile pour le grand public ;
- les relays peuvent disparaître ou filtrer ;
- la modération est locale, pas globale ;
- les UX sont encore jeunes ;
- la fragmentation des clients et des implémentations de NIPs est réelle.
Nostr n’est pas parfait. Il est possible. C’est un terrain brut où tu peux construire des choses qui n’étaient pas possibles avant.
9. Ce que Nostr change en profondeur
Nostr modifie plusieurs couches fondamentales :
- il sépare l’identité de l’interface ;
- il sépare la signature de l’UX ;
- il sépare le stockage de l’application ;
- il sépare la diffusion du contrôle.
Tu n’es plus un “compte” : tu es un nœud social autonome dans un espace ouvert.
10. Packs NostrFr et NostrMAP — Points d’entrée francophones
Pack NostrFr
Pour un francophone, Nostr est vaste, brut, non guidé. Le pack NostrFr apporte :
- une cartographie claire du protocole,
- des relays recommandés,
- des comptes à suivre,
- des outils souverains (NWAK, Nostria, Mostro, Nowhr, etc.),
- des guides et workflows concrets.
C’est un point d’entrée souverain dans un protocole sans centre.
Pack NostrMAP.fr
Le pack NostrMAP.fr complète NostrFr avec une carte communautaire francophone :
- comptes Nostr FR,
- projets, créateurs, développeurs, bitcoiners,
- liens directs vers les profils (npub / nprofile),
- structure lisible et accessible,
- découverte rapide du graphe social francophone.
C’est un outil d’amorçage social : il aide à construire un graphe initial et à découvrir les acteurs francophones.
https://nostrmap.fr/p/hhmsl30dp3ls
Complémentarité
NostrFr → souveraineté, protocoles, outils, relays, workflows.
NostrMAP.fr → communauté, découverte, graphe social, visibilité FR.
Ensemble, ils forment un double point d’entrée : comprendre le protocole et entrer dans la communauté.
Accès direct — Ressources Nostr
NIPs officiels :
https://github.com/nostr-protocol/nips
NWAK — microscope du protocole :
https://nwak.fiatjaf.com
Nostria — cockpit social :
https://nostria.app
Conclusion — Nostr est un espace, pas un service
Nostr n’est pas une alternative à un réseau social existant. C’est une alternative à l’idée même de plateforme.
C’est un protocole simple, durable, résilient, ouvert, souverain, programmable, universel.
Nostr n’est pas un produit : c’est un territoire. Et tu peux y construire ce que tu veux.