検閲に強いグローバルな「ソーシャル」ネットワークを完全に作成できる最も単純なオープンプロトコル。
信頼できる中央サーバーに依存しないため、回復力があります。暗号化キーと署名に基づいているため、改ざん防止されています。P2P技術に依存しないため、機能します。
これは進行中の作業です。テレグラムグループに参加してください!
誰もがクライアントを運営しています。ネイティブクライアント、Webクライアントなどにすることができます。何かを公開するには、投稿を書き、キーで署名して、複数のリレー(他の誰かまたはあなた自身がホストするサーバー)に送信します。他の人から最新情報を入手するには、複数のリレーにこれらの他の人について何か知っているかどうかを尋ねます。誰でもリレーを実行できます。リレーは非常に単純で愚かです。一部の人からの投稿を受け入れて他の人に転送する以外に何もしません。リレーを信頼する必要はありません。署名はクライアント側で検証されます。
ユーザーが禁止され、サーバーが閉鎖される
Censorship-resistance
Spam
Data storage
Video and other heavy content
Techniques to trick the user
This is very simple. Why hasn't anyone done it before?
I don't know, but I imagine it has to do with the fact that people making social networks are either companies wanting to make money or P2P activists who want to make a thing completely without servers. They both fail to see the specific mix of both worlds that Nostr uses.
How do I find people to follow?
First, you must know them and get their public key somehow, either by asking or by seeing it referenced somewhere. Once you're inside a Nostr social network you'll be able to see them interacting with other people and then you can also start following and interacting with these others.
How do I find relays? What happens if I'm not connected to the same relays someone else is?
You won't be able to communicate with that person. But there are hints on events that can be used so that your client software (or you, manually) knows how to connect to the other person's relay and interact with them. There are other ideas on how to solve this too in the future but we can't ever promise perfect reachability, no protocol can.
Can I know how many people are following me?
いいえ、しかし、リレーがプロトコル外の方法で協力する場合、いくつかの見積もりを得ることができます。
人々がリレーを実行するインセンティブは何ですか?
質問は誤解を招く恐れがあります。リレーは、人々がリレーを介してデータを移動できるように存在する無料のダムパイプであることを前提としています。この場合、はい、インセンティブは存在しません。これは実際、他のすべてのP2PネットワークスタックのDHTノードにも言えます:人々がDHTノードを実行するインセンティブは何ですか?
Nostrを使用すると、サーバーリレー間を移動したり、複数のリレーを使用したりできますが、これらのリレーがAWSまたはAzure上にあるだけの場合、違いは何ですか?
今日、文字通り何千ものVPSプロバイダーが世界中に散らばっていますが、AWSやAzureだけではありません。AWSまたはAzureは、多くのスケールを必要とする単一の集中型サービスプロバイダーによって使用されるプロバイダーであり、それでもこれら2つだけではありません。小規模なリレーサーバーの場合、どのVPSも非常にうまく機能します。
プロトコル仕様の合理的に詳細な説明については、NIP、特にNIP-01を参照してください(ヒント:非常に短く単純です)。
Nostrを使用して構築されているほとんどのソフトウェアのリストがあります https://github.com/aljazceru/awesome-nostr 前回見たときにはほぼ完成しているように見えました。
パブリックドメイン。