Nostr
Nostr (Notes and Other Stuff Transmitted by Relays) est un protocole de communication décentralisé créé par fiatjaf. Utilise des paires de clés cryptographiques par utilisateur et des relais pour propager les messages. Très populaire dans la communauté Bitcoin (zaps Lightning). Concurrent libre des réseaux sociaux centralisés.
Notes and Other Stuff Transmitted by Relays
Nostr est un protocole minimaliste de réseau social décentralisé. Les utilisateurs publient des événements signés cryptographiquement et les relais les diffusent sans contrôle centralisé.
Architecture clé
Chaque utilisateur a une paire de clés cryptographiques. Les notes sont signées par la clé privée et vérifiables par n'importe qui via la clé publique. Les relais sont interchangeables et ne peuvent pas falsifier le contenu.
Lien avec Bitcoin
Nostr est étroitement lié à l'écosystème Bitcoin. Les zaps Lightning permettent d'envoyer des sats en réponse à un post. De nombreux développeurs Bitcoin ont migré une partie de leur présence sociale sur Nostr.
Avantages et limites
Résistant à la censure, simple à implémenter, mais sujet au spam et à des problèmes d'identité. L'écosystème mûrit rapidement et propose un terrain d'expérimentation actif pour les médias décentralisés.
Termes lies
- NIP (Nostr Implementation Possibility)Un NIP est une proposition d'amélioration Nostr (équivalent BIP). Numéroté, voté implicitement par adoption. Standard d'évolution du protocole.
- npubUn npub est une clé publique Nostr encodée en Bech32 (préfixe « npub1... »). Identifie un utilisateur. Lecture seule.
- nsecUn nsec est une clé privée Nostr encodée en Bech32 (« nsec1... »). À garder secrète absolument. Souvent gérée par bunker (NIP-46) pour ne pas l'exposer.
- NWC (Nostr Wallet Connect)NWC permet à une app Nostr de payer/receiver via Lightning sans confier les clés. L'app envoie une commande au wallet via un relai Nostr. Innovation majeure de l'UX 2024. Implémenté par Alby, Mutiny, etc.
- Événement NostrUn événement Nostr est un objet JSON signé par une clé. Type 1 = note, type 0 = profil, type 9735 = zap, etc. Briques de base du protocole.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.