Nostr Protocol: Providing a More Open and Secure Option for Future Social Media
Nostr is a protocol designed to create a globally uncensorable social network. Unlike current social media, Nostr aims to provide a more secure, open, and free environment. This article will introduce the basic concepts of the Nostr protocol and how to use it as a social media platform.
What is the Nostr protocol?
Nostr is a social media protocol based on blockchain technology (like Twitter), but unlike current social media, Nostr does not rely on ads and mysterious algorithms to decide what content to show users. Additionally, user interaction does not depend on the platform, but instead the protocol and nodes construct the entire system. In summary, the Nostr protocol provides a more secure, open, and free social media environment that allows users to freely share and communicate information without fear of censorship or surveillance.
Core concepts of Nostr
Here are the core concepts of Nostr to help readers better understand the Nostr protocol. The Nostr network consists of a group of Nostr Relay nodes:
- Client: A user-side app that uses the Nostr protocol. Users connect to the Nostr network through the Client to publish or receive messages. Common Clients include:
- Relay: A Nostr protocol node, which can be imagined as a post office responsible for forwarding letters. Relay is responsible for forwarding and distributing messages. Users join the Nostr network by connecting to a Relay, and here you can see the available Relay list. You can also set up a Relay yourself, but for regular users, you don’t need to maintain Nostr nodes to use the Nostr network.
- Note: The message format in the Nostr protocol, which is equivalent to Twitter’s Tweet. A Note contains the author, signature, tweet content, and other attributes, and can contain text, images, and other media. Each Note has a unique ID, and unlike a Tweet, a Note cannot be deleted (unless all Relays are willing to help you delete it, it is impossible to completely disappear).
Creating a Nostr Account (using iOS app Damus as an example)
You can use any client app that supports the Nostr protocol to create a Nostr account. The system will generate a set of keys for you randomly (including public and private keys).
- Open the Damus app and click the “Create account” button to enter the account creation page.
- Set the username you want to use and click the “Create” button.
- Keep your public key and private key safe.
- Public key: can be thought of as your Instagram account, other people need to know your public key to follow and interact with you.
- Private key: can be thought of as your Instagram password, but it cannot be changed. Please keep it safe to log in to your account.
Editing your profile (using iOS app Damus as an example)
After creating your account, you can edit your profile through the application. Here are some common information to fill in, except for the first two items, others can be temporarily left blank:
- Your name: your display name, which is information that others can use to identify you.
- Username: the username is related to identity verification.
- Profile Picture: a profile picture (pure text, fill in the image URL).
- Banner Image: cover picture (pure text, fill in the image URL).
- Website: website link.
- About Me: self-introduction.
- Bitcoin Lightning Address: Bitcoin Lightning Network address.
- NIP-05 Verification: Identity verification information (fill in the email address that supports NIP-05).
Conclusion
In this article, we have delved into the core concepts of the Nostr protocol and how to use the Nostr network for social media communication. We understand that the Nostr protocol is a decentralized social media protocol based on blockchain technology. It provides a more secure, open, and free social media environment, allowing users to freely share and exchange information without worrying about censorship or monitoring.
Nostr Protocol: Providing a More Open and Secure Option for Future Social Media