(Translated by https://www.hiragana.jp/)
Nostr - Wikipedia Jump to content

Nostr

From Wikipedia, the free encyclopedia

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

Nostr (an acronym for Notes and Other Stuff Transmitted by Relays) is a protocol for distributed social networking, which was designed to be able to resist internet censorship.[2] 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 users to be able to have verifiable and portable accounts on Nostr, as users have to sign all posts using their key pair to post under its identity.[3]

The Nostr protocol was first written in 2020 by a Brazilian open source software 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.

Users

[edit]

As of April 2023, Nostr was primarily popular with Bitcoin and cryptocurrency users.[6] 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.[6][7]

Some Nostr apps have been banned in China.[8]

As a result of its ability to quickly and discreetly create accounts and make post onto relays, Nostr can receive spam attacks 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 posting from Nostr, bridging the post to ActivityPub and again bridging it to Bluesky.[9]

Protocol

[edit]

As an open standard and free and open-source project, Nostr allows for people to build custom clients to represent its data. As a result, multiple Nostr clients exist for users to interact with.[10]

Data on the Nostr protocol is stored in JSON blobs called Events, which are the only kind of object on the Nostr protocol.[11][3]

Different extensions to the Nostr protocol are called Nostr Implementation Possibilities, or "NIPs".[12] One of these provides integration of Nostr 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.[13]

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. ^ 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.
  7. ^ Schreckinger, Ben; Robertson, Derek (April 10, 2023). "Jack Dorsey explains his new obsession". Politico.
  8. ^ "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.
  9. ^ Perez, Sarah (May 21, 2024). "The 'vote Trump' spam that hit Bluesky in May came from decentralized rival Nostr". TechCrunch. Retrieved July 30, 2024.
  10. ^ "Clients - Docs". nostr.com. Retrieved January 6, 2024.
  11. ^ "Events - Docs". nostr.com. Retrieved January 6, 2024.
  12. ^ "GitHub - nostr-protocol/nips: Nostr Implementation Possibilities". GitHub.
  13. ^ "What are Zaps?". nostr.how. Retrieved February 8, 2024.
[edit]