Nostr is een protocol, ontworpen voor eenvoud, dat tot doel heeft een censuurbestendig wereldwijd sociaal netwerk te creëren. Laten we dat een beetje uitpakken:

Eenvoudig
Het protocol is gebaseerd op zeer eenvoudige en flexibele gebeurtenisobjecten (die worden doorgegeven als gewone JSON) en gebruikt standaard elliptische curve-cryptografie voor sleutels en ondertekening. Het enige ondersteunde transport zijn websockets-verbindingen van clients naar relais. Dit maakt het gemakkelijk om clients en relays te schrijven en bevordert softwarediversiteit.

Veerkrachtig
Omdat Nostr niet afhankelijk is van een klein aantal vertrouwde servers voor het verplaatsen of opslaan van gegevens, is het zeer veerkrachtig. Het protocol gaat ervan uit dat relais zullen verdwijnen en stelt gebruikers in staat verbinding te maken met en te publiceren naar een willekeurig aantal relais dat ze in de loop van de tijd kunnen wijzigen.

Verifieerbaar
Omdat Nostr-accounts zijn gebaseerd op cryptografie met openbare sleutels, is het gemakkelijk om te verifiëren dat berichten echt door de gebruiker in kwestie zijn verzonden.

Net als HTTP of TCP-IP is Nostr een protocol; een open standaard waarop iedereen kan bouwen. Nostr is geen app of service waarvoor u zich aanmeldt.

Waarom Nostr
Sociale media hebben zich ontwikkeld tot een belangrijke manier waarop informatie over de hele wereld stroomt. Helaas zijn onze huidige socialemediasystemen defect:

  • Gebruikt uw aandacht om advertenties te verkopen
  • Gebruikt bizarre technieken om je verslaafd te houden (zie punt 1)
  • Bepaalt welke inhoud u wordt getoond op basis van een geheim algoritme dat u niet kunt inspecteren of wijzigen
  • Heeft volledige controle over wie kan deelnemen en wie wordt gecensureerd
  • Wordt overspoeld met spam en bots
  • Zie ook de vergelijkingen met andere alternatieve social media protocollen.

Sleutels begrijpen
Elk Nostr-account is gebaseerd op een openbaar/privé-sleutelpaar. Een eenvoudige manier om hierover na te denken, is dat uw openbare sleutel uw gebruikersnaam is en uw privésleutel uw wachtwoord is, met één belangrijk voorbehoud. In tegenstelling tot een wachtwoord kan uw persoonlijke sleutel niet worden gereset als u deze kwijtraakt.

De openbare sleutel wordt over het algemeen gepresenteerd als een string met het voorvoegsel npub1 en de persoonlijke sleutel met het voorvoegsel nsec1. Zorg ervoor dat u uw privésleutel op een veilige plek bewaart, zoals een wachtwoordbeheerder.

Protocol versus Client
Nostr zelf is slechts een protocol; een afgesproken procedure voor het doorgeven van berichten op internet.

U krijgt toegang tot Nostr (het protocol) via een client. Clients kunnen web-, desktop- of mobiele apps zijn. Klanten kunnen gegevens ophalen van relais en ook nieuwe gegevens genereren en die naar relais sturen zodat anderen deze kunnen lezen.

Ondertekenen van evenementen
Deze gebeurtenissen moeten een handtekening (sig) bevatten. De handtekening zorgt ervoor dat wiskundig kan worden bewezen dat ze zijn gemaakt door degene die toevallig hun echte auteur is.

Om de handtekening te kunnen construeren, hebben klanten uw privésleutel nodig. Native apps hebben over het algemeen een plek waar u uw privésleutel kunt plakken wanneer u ze voor het eerst opent. Van de privésleutel kunnen ze ook uw openbare sleutel afleiden.

Voor web-apps wordt het niet aanbevolen om de privésleutel te plakken. In plaats daarvan raden we aan een browserextensie te gebruiken die de Nostr-gerelateerde functionaliteit implementeert waarmee webclients uw sleutels kunnen gebruiken zonder ze ooit te leren.

Hier zijn handleidingen voor een paar verschillende klanten die we aanbevelen.

Zoek vrienden om te volgen
Als u een Twitter-gebruiker bent, kunt u nostr.directory gebruiken om Twitter-mensen te vinden die u volgt en die hun Twitter-accounts hebben gekoppeld aan openbare Nostr-sleutels. Snort doet ook namens jou een naadloze import van volgers.

Anders kun je gewoon beginnen met het volgen van een dozijn prominente Nostr-sleutels, bijvoorbeeld door nostr.band te controleren en te kijken naar hun interacties, antwoorden enzovoort.

Nostr Damus iOS App
Categorieën: CodebaseTech

3 reacties

Nostr Damus (iOS) - LOUDLABS · maart 6, 2023 op 22:08

[…] stapsgewijze handleiding om aan de slag te gaan met Nostr met de Damus […]

Het Nostr Protocol - LOUDLABS · maart 7, 2023 op 21:49

[…] Nostr-netwerk bestaat uit twee hoofdcomponenten: clients en […]

Nostr: Coracle Client - LOUDLABS · maart 8, 2023 op 21:56

[…] Wat is Nostr? […]

Geef een antwoord

Avatar plaatshouder

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *