Qu’est-ce que Nostr et comment l’utiliser sous Linux

Qu’est-ce que Nostr et comment l’utiliser sous Linux

Nostr est un protocole Internet nouveau et innovant qui vise à simplifier la façon dont les gens utilisent les médias sociaux. Au lieu d’un site Web unique, Nostr utilise des relais et une cryptographie à clé publique pour décentraliser la diffusion de messages sur Internet.

Cet article vous montrera comment installer un client Nostr sous Linux. De plus, il vous montrera également comment créer votre propre paire de clés unique afin de participer au réseau Nostr.

Comment fonctionne Nostr et pourquoi l’utiliser ?

Le fonctionnement de Nostr est que chaque utilisateur dispose d’une paire de clés uniques qui l’identifie à l’intérieur du réseau. Chaque message qu’un utilisateur envoie et reçoit d’un relais Nostr est signé et crypté à l’aide de ses clés.

Par conséquent, seul l’utilisateur qui possède la clé de signature peut ouvrir et décoder ses messages. Cela rend tout contenu qui passe par Nostr privé par défaut.

Une capture d'écran qui montre une conversation directe entre deux utilisateurs de Nostr.

En dehors de cela, un autre avantage de Nostr par rapport aux autres sites Web de médias sociaux est qu’il est « indépendant du contenu ». Cela signifie que le protocole n’exige pas un format strict pour les messages entrants et sortants. Par exemple, un message Nostr peut être aussi court qu’un tweet ou aussi long qu’un blog de fonctionnalité.

Installation du client Gossip Nostr

La première étape de l’utilisation de Nostr consiste à installer un client sur votre ordinateur. Bien qu’il existe un bon nombre de programmes qui peuvent puiser dans le réseau, le plus fiable à l’heure actuelle est Gossip. Il s’agit d’un client orienté bureau qui n’a pas besoin d’un navigateur Web pour s’exécuter sur votre ordinateur.

Une capture d'écran de l'écran Gossip about.
  • Téléchargez son package depuis le référentiel Github du développeur :

wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb

Une fenêtre de terminal montrant le processus de téléchargement de Gossip.
  • Double-cliquez sur le. deb pour démarrer l’installation du package Gossip sur votre système.

Création de votre premier compte Nostr

  • Lancez l’application Gossip depuis le menu Applications.
  • Cela ouvrira une fenêtre blanche qui affiche un bref aperçu de ce que vous pouvez faire dans Gossip. Pour créer votre premier compte, cliquez sur « Vous ».
Une capture d'écran de l'écran d'accueil de Gossip.
  • Cliquez sur la première zone de texte sous la catégorie « Générer une paire de clés » et tapez le mot de passe de votre compte.
Une capture d'écran du processus de génération de clé Nostr.
  • Cliquez sur « Générer maintenant » pour créer votre nouveau compte Nostr.
Une capture d'écran en surbrillance du bouton de génération de clé Nostr.

Importation d’un compte Nostr existant

En plus de créer un nouveau compte Nostr, Gossip vous permet également d’importer une clé Nostr existante en tant que compte d’utilisateur principal. Cela peut être utile si vous avez déjà utilisé Nostr et que vous ne souhaitez pas refaire vos listes de followers.

Tout ce que vous avez à faire est de trouver la clé privée de votre compte Nostr actuel et de la coller dans la zone de texte « Entrer la clé privée » de Gossip sous la catégorie « Importer la clé privée ». Cliquez sur « Importer ».

Connexion aux relais et envoi d’une note

Pour que Nostr fonctionne, vous devez le connecter à un nœud relais. Ce sont de petits serveurs dans le cloud qui transportent vos informations cryptées à travers Nostr. Ils vous permettent également de trouver d’autres utilisateurs du réseau ainsi que de diffuser vos messages à vos abonnés.

  • Cliquez sur le bouton « Relais ».
Une capture d'écran de l'interface Gossip mettant en avant la catégorie Relais.
  • Cliquez sur le sous-bouton « Configurer ».
Une capture d'écran en surbrillance montrant la sous-catégorie Configurer pour les relais Nostr.
  • Pour ajouter un relais, écrivez l’URL complète du serveur auquel vous souhaitez vous connecter, puis cliquez sur « Ajouter ». Dans mon cas, j’utilise les relais suivants : wss://nos.lol, wss://relay.nostr.band et wss://purplepag.es.
Une capture d'écran montrant une liste des relais nouvellement ajoutés à Gossip.
  • Cochez les cases « Lire », « Écrire » et « Annoncer » à côté de votre nouveau relais. Cela permet à votre client Gossip de les utiliser pour communiquer avec d’autres clients.
Une capture d'écran de plusieurs relais activés sur le client Gossip.
  • Vous pouvez maintenant publier votre première note. Cliquez sur le bouton « Flux ».
Une capture d'écran en surbrillance montrant le lien pour la catégorie Flux.
  • Pour envoyer votre première note, écrivez sur la zone de texte vide et cliquez sur « Envoyer ».
Une capture d'écran montrant l'interface de flux pour Gossip.

Suivre d’autres comptes Nostr

En plus de vous envoyer des notes, vous pouvez également suivre et interagir avec d’autres utilisateurs du réseau. Ceci est similaire à la fonction « Suivre » sur la plupart des sites Web de médias sociaux.

  • Cliquez sur le bouton « Personnes ».
Une capture d'écran en surbrillance montrant le lien pour la catégorie Personnes dans Gossip.
  • Cliquez sur « Suivre quelqu’un de nouveau ».
Une capture d'écran montrant le lien Follow Someone New dans Gossip.
  • Fournissez la clé de profil du compte que vous souhaitez suivre. Il s’agit d’une longue chaîne de lettres et de chiffres commençant par « nprofile ». Vous pouvez trouver une liste des utilisateurs actuels avec leurs clés nprofile en visitant un site Web d’annuaire d’utilisateurs .
Une capture d'écran de la page d'accueil de Nostr.Band.
  • Pour obtenir la clé nprofile d’un utilisateur, appuyez sur la petite flèche vers le bas à côté de l’utilisateur que vous souhaitez suivre.
Une capture d'écran montrant la flèche vers le bas pour un compte Nostr dans Nostr.Band.
  • Cliquez sur « Copier nprofile ».
Une capture d'écran montrant le lien Copier nprofil pour les ramces utilisateur.
  • Une fois que vous avez une clé nprofile, revenez à Gossip et collez-la dans la zone de texte directement sous la catégorie « Suivre un nprofile ».
Une capture d'écran montrant la clé nprofile dans l'interface Gossip.
  • Cliquez sur le bouton « Suivre » pour charger les notes et informations de cet utilisateur.
Une capture d'écran de l'utilisateur apparaît dans Gossip.

Lire le flux d’un compte Nostr externe

L’une des fonctionnalités brillantes de Nostr est que vous pouvez lire toutes les données publiques envoyées à un compte particulier tant que vous connaissez sa clé nprofile. Cela le rend utile pour les utilisateurs qui souhaitent créer un flux « en lecture seule » de leurs utilisateurs préférés.

  • Pour importer le flux public d’un autre compte, vous devez obtenir sa clé « npub ». Vous pouvez également l’obtenir en vous rendant sur Nostr.Band.
Une capture d'écran de la page Web de Nostr.Band.
Source de l’image : https://nostr.band
  • Cliquez sur le symbole de flèche vers le bas de cet utilisateur que vous souhaitez importer dans Gossip.
Une capture d'écran d'une entrée d'utilisateur Nostr.Band avec une surbrillance sur la flèche vers le bas.
  • Cliquez sur « Copier npub ».
Une capture d'écran de l'entrée de profil Nostr.Band avec une surbrillance sur le lien Copier npub.
  • Ouvrez Gossip et cliquez sur « Vous », puis sur « Clés ».
Une capture d'écran montrant l'interface Gossip pour la gestion des clés.
  • Faites défiler la fenêtre et collez votre clé npub dans la zone de texte sous la catégorie « Importer la clé publique ».
Une capture d'écran de la clé npub dans le client Gossip.
  • Cliquez sur « Importer la clé publique » pour charger le flux du compte externe dans Gossip.
Une capture d'écran montrant l'interface Gossip avec un compte Nostr externe en cours d'exécution.

Questions fréquemment posées

Je ne vois aucun message dans mon client Nostr.

Ce problème est probablement dû à une liste de relais Gossip mal configurée ou à un relais défectueux. Pour résoudre ce problème, vous pouvez vérifier votre liste de relais si chaque serveur a les autorisations « Lecture » et « Écriture » activées. Vous pouvez également inclure des relais supplémentaires pour servir de sauvegarde redondante pour votre client Gossip.

Puis-je utiliser mon compte Gossip Nostr sur un autre client ?

Oui. Puisqu’un compte Nostr n’est qu’une simple paire de clés publiques et privées, vous pouvez apporter votre compte à n’importe quel client et il chargera toujours toutes vos notes et vos listes d’abonnés actuelles.

Est-il possible de bloquer les spams dans Nostr ?

Oui et non. Par défaut, un relais public acceptera toujours une note quelle que soit sa provenance. Cela signifie qu’un spammeur peut toujours diffuser publiquement des messages et qu’il appartient au client de l’utilisateur de filtrer ces messages. Cependant, il existe un certain nombre de services payants auxquels vous pouvez vous abonner et qui effectueront le filtrage du spam au niveau du relais.

Crédit image : Redd F via Unsplash . Toutes les modifications et captures d’écran par Ramces Red.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *