Communication protocol | |
![]() A common logo used to represent Nostr | |
Abbreviation | Nostr |
---|---|
Purpose | Decentralized social networking |
Developer(s) | fiatjaf |
Introduction | March 2020[1] |
Port(s) | 443, 80 |
Website | github.com/nostr |
Nostr (acronym for Notes and Other Stuff Transmitted by Relays) is an open protocol for decentralized message transmission, with the intention to be able to resist internet censorship[2] while maintaining session integrity. "Noster" can also be translated as "our" or "ours" from Latin. The protocol achieves decentralization through users publishing content associated with a cryptographic public key to various "relays", which are WebSocket servers that store and distribute an activity stream of received data from users. This allows the network to verify users and achieve account portability on Nostr, as users have to sign all posts using their secret key, preventing any relay from tampering with content without invalidating the signature.[3]
The Nostr protocol was first written in 2020 by a right-wing[4] Brazilian open source developer known by the pseudonym "fiatjaf".[5] Nostr was created as a result of perceived moderation issues on Twitter, as well as both technical and cultural disagreements with other protocols such as ActivityPub and Secure Scuttlebutt.[6]