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. Nostr consists of users publishing content via a cryptographic key pair to a "relay", a WebSocket server which sends and receives content for users that subscribe to it. This allows the network to verify users and achieve account portability on Nostr, as users have to sign all posts using their key pair to post under its identity and have to maintain access to it themselves.[3]

Notes and Other Stuff Transmitted by Relays
Communication protocol
AbbreviationNostr
PurposeDecentralized social networking
Developer(s)fiatjaf
IntroductionMarch 2020; 4 years ago (2020-03)[1]
Port(s)443, 80
Websitenostr.com

The Nostr protocol was first written in 2020 by Brazilian open source developer Giovanni Torres Parra, known by the pseudonym "fiatjaf".[4][5] Nostr was created as a result of perceived moderation issues on Twitter, as well as technical and cultural disagreements with other similar protocols such as ActivityPub and Secure Scuttlebutt.[6]

Protocol

edit

As an open standard designed to be implemented in a short timespan, there are a number of third-party apps and utilities that support Nostr, the majority of which is free and open-source software.[7] A notable client is Damus, a microblogging social networking app akin to Twitter that is designed for the Nostr protocol.[8][9]

Data on the Nostr protocol is stored in JSON blobs called Events, which is the only kind of object on the Nostr protocol.[10][3] Users are identified by their public key, tagged as an "npub" key. Different extensions to the Nostr protocol are called Nostr Implementation Possibilities, or "NIPs".[11] One of these provides integration with the Lightning Network, a separate data transfer protocol that operates on the Bitcoin blockchain, allowing Nostr users to send and request small payments (nicknamed "Zaps") to and from other users.[12] Other NIPs include ways to add a human-readable alias to an npub key using a well-known URI hosted on a web server, giving a format similar to ActivityPub's username format.

Users

edit

Nostr is primarily popular with cryptocurrency communities, many of which are Bitcoin users.[13] Jack Dorsey, the co-founder of Twitter, has endorsed and financially supported the development of Nostr by donating approximately $250,000 worth of bitcoin to the developers of the project.[13][14] Tidal, a music streaming service owned by Block, Inc. (itself founded by Dorsey and who is its current chairman and CEO), has implemented Nostr support for its music embed widgets, allowing users with a Nostr key linked to their account and an extension that can authenticate Events on Nostr to listen to the full song through the embed.

Some Nostr apps have been banned in China, which developers have described as a success.[15]

As a result of its ability to quickly and discreetly create accounts and publish posts to relays, Nostr can propagate spam much easier. A notable example includes a case where multiple bridges have been used to conduct spam waves on the Bluesky social network (itself a decentralized social network platform using a different protocol) via making posts from Nostr, bridging the post to ActivityPub and bridging it again to Bluesky.[16]

See also

edit

References

edit
  1. ^ "basic server relay code. · nostr-protocol/nostr@6158017 · GitHub". GitHub.
  2. ^ nostr - Notes and Other Stuff Transmitted by Relays, nostr-protocol, January 6, 2024, retrieved January 6, 2024
  3. ^ a b "nips/01.md at master · nostr-protocol/nips · GitHub". GitHub.
  4. ^ Long, Katherine (June 6, 2024). "Jack Dorsey gave $10 million to an anonymous founder with a deep devotion to a fascist 'guru'". Business Insider. Retrieved June 7, 2024.
  5. ^ Castillo, Michael del. "Meet @Fiatjaf, The Mysterious Nostr Creator Who Has Lured 18 Million Users And $5 Million From Jack Dorsey". Forbes. Retrieved June 7, 2024.
  6. ^ "nostr - Notes and Other Stuff Transmitted by Relays". fiatjaf.com. Retrieved July 31, 2024.
  7. ^ "Clients - Docs". nostr.com. Retrieved January 6, 2024.
  8. ^ Perez, Sarah (February 1, 2023). "Damus, another decentralized social networking app, arrives to take on Twitter". TechCrunch. Retrieved July 31, 2024.
  9. ^ Lovejoy, Ben (February 1, 2023). "Nostr iPhone app Damus makes it to the App Store". 9to5Mac. Retrieved July 31, 2024.
  10. ^ "Events - Docs". nostr.com. Retrieved January 6, 2024.
  11. ^ "GitHub - nostr-protocol/nips: Nostr Implementation Possibilities". GitHub.
  12. ^ "What are Zaps?". nostr.how. Retrieved February 8, 2024.
  13. ^ a b Torpey, Kyle (February 21, 2023). "Here's why Bitcoiners are flocking to Nostr, a social network supported by Jack Dorsey and Edward Snowden". Fortune. Retrieved February 22, 2023.
  14. ^ Schreckinger, Ben; Robertson, Derek (April 10, 2023). "Jack Dorsey explains his new obsession". Politico.
  15. ^ "Removal of Damus social media platform from China App Store was 'expected' by developers amid Beijing's strict censorship". South China Morning Post. February 6, 2023.
  16. ^ Perez, Sarah (May 21, 2024). "The 'vote Trump' spam that hit Bluesky in May came from decentralized rival Nostr". TechCrunch. Retrieved July 30, 2024.
edit