HOME

TheInfoList



OR:

Nostr (
acronym An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial Letter (alphabet), letter of each wor ...
for Notes and Other Stuff Transmitted by Relays) is an
open protocol An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to ...
for decentralized message transmission, with the intention to be able to resist
internet censorship Internet censorship is the legal control or suppression of what can be accessed, published, or viewed on the Internet. Censorship is most often applied to specific internet domains (such as ''Wikipedia.org'', for example) but exceptionally may ...
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 WebSocket is a computer communications protocol, providing a full-duplex, simultaneous two-way communication channel over a single Transmission Control Protocol (TCP) connection. The WebSocket protocol was standardized by the Internet Engineering ...
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 A sign is an object, quality, event, or entity whose presence or occurrence indicates the probable presence or occurrence of something else. A natural sign bears a causal relation to its object—for instance, thunder is a sign of storm, or me ...
all posts using their secret key, preventing any relay from tampering with content without invalidating the signature. The Nostr protocol was first written in 2020 by a right-wing Brazilian
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
developer known by the pseudonym "fiatjaf". 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 ActivityPub is a Communication protocol, protocol and open standard for Decentralised system, decentralized Social networking service, social networking. It provides a Client–server model, client-to-server (C2S) API for creating and modifying c ...
and
Secure Scuttlebutt Secure Scuttlebutt (SSB) is a peer-to peer communication protocol, mesh network, and self-hosted social media ecosystem. Each user hosts their own content and the content of the peers they follow, which provides fault tolerance and eventua ...
.


Protocol

As an
open standard An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to ...
designed to be implemented with little difficulty, there are a number of third-party apps and utilities that support Nostr, the majority of which is
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
. Data on the Nostr protocol is stored in
JSON JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consi ...
blobs called Events, which is the only kind of object on the Nostr protocol. 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". One of these extensions provide integration with the
Lightning Network The Lightning Network (LN) is a payment protocol built on the bitcoin blockchain. It is intended to enable fast transactions among participating nodes (independently run members of the network) and has been proposed as a solution to the bitcoin sca ...
, a separate payment protocol that operates over the
Bitcoin network The bitcoin protocol is the set of rules that govern the functioning of bitcoin. Its key components and principles are: a peer-to-peer decentralized network with no central oversight; the blockchain technology, a public ledger that records all ...
, allowing Nostr users to send and request small payments (nicknamed "Zaps") among other users. Other NIPs include ways to add a human-readable alias to an npub key using a well-known URI hosted on a web server, a method that is used by other protocols such
ActivityPub ActivityPub is a Communication protocol, protocol and open standard for Decentralised system, decentralized Social networking service, social networking. It provides a Client–server model, client-to-server (C2S) API for creating and modifying c ...
and the
AT Protocol The AT Protocol (Authenticated Transfer Protocol, pronounced " @ protocol" and commonly shortened to ATProto) is a protocol and open standard for distributed social networking services. It is under development by Bluesky Social PBC, a public ...
.


Users

The Nostr client Damus is a
microblogging Microblogging is a form of blogging using short posts without titles known as microposts or status updates. Microblogs "allow users to exchange small elements of content such as short sentences, individual images, or video links", which may be the ...
social networking app akin to
Twitter Twitter, officially known as X since 2023, is an American microblogging and social networking service. It is one of the world's largest social media platforms and one of the most-visited websites. Users can share short text messages, image ...
. Damus was the first Nostr app to be listed on the
App Store An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not i ...
. Nostr is primarily popular with
cryptocurrency A cryptocurrency (colloquially crypto) is a digital currency designed to work through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it. Individual coin ownership record ...
communities, primarily
Bitcoin Bitcoin (abbreviation: BTC; Currency symbol, sign: ₿) is the first Decentralized application, decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 when an unknown entity published a white paper under ...
users.
Jack Dorsey Jack Patrick Dorsey (born November 19, 1976) is an American businessperson, who is a co-founder of Twitter, Inc. and its CEO during 2007–2008 and 2015–2021, as well as co-founder, principal executive officer and chairman of Block, Inc. (deve ...
, the co-founder of
Twitter Twitter, officially known as X since 2023, is an American microblogging and social networking service. It is one of the world's largest social media platforms and one of the most-visited websites. Users can share short text messages, image ...
, has endorsed and financially supported the development of Nostr by donating approximately $250,000 worth of bitcoin to the developers of the project. Two days after it was launched in February 2023, the social media app Damus, which runs on Nostr, was removed from the Chinese version of the
App Store An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not i ...
per a directive from the
Cyberspace Administration of China The Cyberspace Administration of China (CAC; ) is the national internet regulator and censor of the People's Republic of China. The agency was initially established in 2011 by the State Council as the State Internet Information Office (SIIO) ...
. As a result of its ability to quickly and discreetly create accounts and publish posts to relays, Nostr can propagate
spam Spam most often refers to: * Spam (food), a consumer brand product of canned processed pork of the Hormel Foods Corporation * Spamming, unsolicited or undesired electronic messages ** Email spam, unsolicited, undesired, or illegal email messages ...
much easier if left unchecked. A notable example includes a case where multiple protocol bridges have been used to conduct spam waves on the
Bluesky Bluesky is a microblogging social media social networking service, service. Users can share short posts containing text, images, and videos. It is owned by Bluesky Social PBC, a benefit corporation based in the United States. Bluesky was dev ...
social network (itself connected to a competing protocol, the AT Protocol) by creating posts on Nostr, bridging the post to
ActivityPub ActivityPub is a Communication protocol, protocol and open standard for Decentralised system, decentralized Social networking service, social networking. It provides a Client–server model, client-to-server (C2S) API for creating and modifying c ...
and bridging it again to Bluesky. As of May 2023, Nostr claimed to have over 18 million registered users.


See also

*
ActivityPub ActivityPub is a Communication protocol, protocol and open standard for Decentralised system, decentralized Social networking service, social networking. It provides a Client–server model, client-to-server (C2S) API for creating and modifying c ...
, a decentralized social networking protocol *
AT Protocol The AT Protocol (Authenticated Transfer Protocol, pronounced " @ protocol" and commonly shortened to ATProto) is a protocol and open standard for distributed social networking services. It is under development by Bluesky Social PBC, a public ...
, a similar protocol used by Bluesky *


References


External links

* {{GitHub, nostr-protocol/nostr Social media Social networking services Public-domain software Distributed computing projects Internet properties established in 2020 Cryptographic protocols Open standards Open source projects Internet censorship