Nostr, Notes and Other Stuff Transmitted by Relays is a protocol enabling censorship resistant communications across a number of unrelated relay servers used to host and serve messages to users. Users’ identities are simply cryptographic key pairs, allowing them to own their identity entirely, and all messages are signed with their identity keys, preventing message tampering in any form. Relays serve as intermediaries in the transmission process, ensuring seamless and reliable communication between senders and receivers.
Understanding the Basics of Nostr, Notes, and Other Stuff Transmission
Nostr is built around the concept of events, the basic message format that clients communicate with by posting or downloading events to relay servers. Every event has a basic structure including the public identity key that created it, a signature from the identity key that created it over the event, the actual message contents, and other events that it might be related to such as messages a user is replying to, quoting, etc.
This guarantees data integrity for all messages, preventing any alteration of a message after creation. Changing a single bit of a message would invalidate the signature. It also guarantees users own their identity completely. No one can take your identity away…