Why Nostr? What is Njump?
2023-07-02 08:18:36
in reply to

Geist on Nostr: I don't have a video, sorry In essence, there is a protocol called nostr, think of ...

I don't have a video, sorry

In essence, there is a protocol called nostr, think of almost anything you use relying on a protocol; when you plug a mouse into your computer you are using the USB protocol to plug it in, its open, anyone can develop or implement USB if they have the technical know-how. Bitcoin is a protocol, anyone can build their own software to mine it, to verify it, to transact with it, so long as they follow the rules of the protocol. Nostr is a protocol, anyone can post or view nostr as long as they obey the rules of the protocol.

As such, anyone can build their own software that interfaces with nostr, you can build your own client, you can build your own relay, you can build bots and all types of stuff as long as you follow the rules of the protocol.

The protocol itself works by allowing anyone to generate a profile (your public/private keys) simply through some math, you could do that with a pen and paper if you had enough time. Once you have that profile, you can use it to write a post, what's happening on the back end is that you signed that post with your private key and sent it to a network of relays, everyone can see that you signed it with your private key (which only you have), simply by their clients checking it against your public key (which we all get).

The relays are anyone with a computer that installs the software (which anyone can create themselves too). Those relays receive the messages you post, store them, share them amongst each other, and send them out to the rest of us.

Since no one could stop all the relays, nostr can't be censored. Since anyone can create a user profile without anyone else's permission (like you did, when you created your profile here) , you can't be stopped from posting here.
Author Public Key
npub1u3ud495fjw9xf0lfjezu4l2rvkccn58dyr9w9e8f4jkr3xz590nqtg0nsw