
未来のソーシャルコミュニケーションの地図:Nostrの出発点とソーシャルコミュニケーションの次のステーション
TechFlow厳選深潮セレクト

未来のソーシャルコミュニケーションの地図:Nostrの出発点とソーシャルコミュニケーションの次のステーション
ソーシャルコミュニケーションプロトコルの「万妙の門」を開く。
これはWeb3ソーシャルインフラ「三位一体」シリーズの第二回目です。本シリーズは、イーサリアムのワールドコンピュータ時代から始まり、バイナンスGreenfieldホワイトペーパーの発表を「新三位一体」時代の転換点として、分散型コンピューティング、分散型ストレージ、分散型コミュニケーションという三つの基盤がWeb3エコシステムの中で果たす支柱的な役割について述べます。その中で、分散型コンピューティングは長らくL1とL2の論争の中心に位置してきました。分散型ストレージの可能性は、バイナンスの推進により広く知られるようになりました。そして、最後のピースである「分散型コミュニケーション」が、次なる注目の大きな潜在的領域となるでしょう。本シリーズは、この流れを軸に展開します。
前回の記事では、イーサリアム創成期における「三位一体」構想を振り返り、バイナンスのGreenfieldを事例に、分散型ストレージの現行スキームと将来の方向性を探りました。今回の記事では、分散型コミュニケーション分野初の現象級プロトコル「Nostr」を出発点と分析対象として、極端な抑制とビットコイン原理主義的精神を体現するNostrの枠を超えて、成熟した分散型コミュニケーションが何を準備すべきかを考察します。
Nostr最前線の図式:ソーシャルコミュニケーションプロトコルの「衆妙の門」を開く
約一カ月の沈静化期間を経て、Nostrプロトコル上で最も人気のあるアプリケーションDamus(ダモス)が巻き起こした騒動も、再び元の状態に戻りました。Damusは極簡さによって成功し、同時にその極簡さによって失敗しました。プロトコルが持つ無政府主義的性質は、理想主義者の歓声、大衆の相互同調による流入、そして最終的には広告氾濫という現実を引き起こしました。Nostrに関する諸研究を再整理し、さらにNostr開発者視点の各種ドキュメントを深く読み込んだ結果、我々はNostrはあくまでソーシャルコミュニケーションの出発点にすぎないと判断します。実験的な通信ネットワークとして、Nostrは実用性よりも「号笛」としての属性が圧倒的に高く、つまり分散型コミュニケーションを大衆の視界に導いたものの、必要な技術的・設計的条件を欠いているため、それを完遂できていません。総合的に見ると、Nostrは反脆弱性を持たない通信プロトコルの原型です。Nostrが号笛を吹いた後、この原型を基に、熟練した開発者たちが新たな次世代通信プロトコルを築き上げられると信じています。本稿の最後には、リレー・ネットワークのより良い解決策を模索します。
Nostrデータ概要
Nostrエコシステムデータ

データ出典:https://nostr.directory/stats
リレー設置状況

Nostrには現在、公開リレーが132個、制限付きリレーが49個、オフラインリレーが74個存在しています。

リレーは主に北米地域に設置されており、米国に92個、カナダに37個、第3位はドイツ(35個)です。
Nostrの核:Dumb server, Smart client
Technical Basics
Client(クライアント):多様なソーシャルタスクを担う。複雑かつカスタマイズ可能。
Relay(リレー):中継サーバー。クライアントと通信し、メッセージの保存とインデックス作成を行う。シンプルさにより相互運用性(interoperability)を実現。
Event(イベント):リレーが使用する基本オブジェクト/データ型。リレーとクライアント間でのメッセージ送受信と検索に利用される。イベントおよびそのタグの拡張性は非常に高く、開発者に高い自由度を与える。
sig:署名。イベントの真正性を保証。クライアント側で処理される。
tags:オープンで任意のタグ。例えば、返信イベントは「e tag」が付与される。
技術的実装プロセス:クライアントはイベントをリレーサーバーに送信する。イベントには特定のリレーを指すポインタが含まれる。リレーはそれらを保存・インデックス化し、他のクライアントは「知っている」リレーと通信することで、既に受信・保存されたイベントを取得できる。
すべての複雑性はクライアント側に残され、リレーは最低限の合意基準を満たせばよく、これにより開発者に広範な柔軟性と非常に低い開発ハードルを提供している。
* 現在のクライアントはリレーと直接通信するものではなく、ウェブサイトベースのクライアントであり、依然として遮断リスクが存在する。
自由に切り替えるリレー:無限のわープゲート
「リレー」は従来のすべてのサーバーと同様に、スパムで満たされたり、有害な情報を受信したり、非悪意なコンテンツやユーザーを悪意を持ってブロックする可能性がある。「Mastodon」が行っているように、リレーの数を無制限に増やし、ユーザーが自身の基準に合うリレーを選択する権利を与えるという解決策ではなく、Nostrはリレーの設置コストと、リレー間の切り替えコストを最小限に抑えることで、最小コストでの動的自由を実現しています。
ワープゲートは常に次のリレーへとつながっています。一方で、リレーの低ハードルな設置方式により、リレーが枯渇することはありません。他方で、リレーの容易な切り替えにより、ユーザーはいつでもリレーを離れ、ソーシャル関係を継続して構築する自由を持つことができます。リレー離脱の仕組みは以下の通りです:
1)別のリレーへの推薦を当該リレーに送信する。元のリレー(旧リレー)のクライアントは自動的に識別し、新しいリレーを「認識」または「知っている」リレーリストに追加する。これにより、誰かがリレーを変えても、他人がその人のメッセージを受け取れなくなることはない。
2)ある人物が多数のリレーから同時ブロックされ、リレー推薦がブロードキャストされない場合でも、他の手段を通じて友人に新しいリレーを知らせることができる。
ただし、リレー間でのデータの自動移行は不可能であり、ユーザーはリレー間で既存のソーシャル関係やデータをシームレスに継承できないことに注意が必要です。

Nostrとソーシャル空間のトポロジー
「簡潔だが堅牢」——これはソーシャルコミュニケーションプロトコルに対する最高の想像であり、ビットコイン原理主義がNostrに込めた美しい設計思想でもあります。「簡潔」とは、機能的に必要十分なレベルに達するために、余計な技術的詳細をすべて犠牲にすることを意味します。しかし、Nostrはこの「捨てるべきもの」と「残すべきもの」のバランスを取れておらず、むしろ機能そのものを損なう代償となっています。
「簡潔……」
なぜNostrは簡潔なのか? ソーシャル空間は空間の一種として、自体が簡潔かつ完全に受動的だからです。リレー運営者は「管理者」(Mastodon方式)ではなく、「見守り人」にすぎません。参加と退出こそがこの空間のすべての機能であり、交差空間の境界を定義しています。
境界性以外のすべての機能は、「クライアント」によって実現されます。これにより、Nostrプロトコルは現実世界のソーシャル風景により近づきます。無限の記憶が存在しないように、無限の検索や無限の到達も存在しません。存在するのは「共通空間」だけです。「共存」という概念は、関係グラフ上の概念であり、自然なソーシャルプロセスと一致しています:交差を生じる→フォローを開始し、同じ交差空間内にいれば関係を深化させる。交差空間から離れれば、その関係は消滅する。
Nostrのアプローチは、抽象的な興味空間を物理的に具現化するものです。WeChat、Telegram、WhatsAppなどの通信プラットフォームでは、グループという概念は根本的に抽象的であり、特定の技術的実体に結びついていません。しかし、Nostrはグループを物理的に配置された「リレー」と結びつけ、具体的なノードサーバーに直接落とし込みます。
「しかし堅牢ではない。」
上記のアプローチは重要な問題、すなわちストレージ問題を引き起こします。リレー同士が互いに通信せず、データのやり取りを行わないため、特定のリレーを「離れる」あるいは「追放される」ことは、ユーザーが特定のWeb2プラットフォームから離れる/追放されるのと同じであり、すでに生成されたソーシャルデータを持ち出すことができません。ユーザーがWeChat、Facebook、小紅書を離れたとしても、元のソーシャル関係を持ち出せないのは、WeChatが「Facebookや小紅書と」通信しないためです。NostrはむしろWeb2に近く、Web3プロトコルとは言えません:Nostrの複数のリレーは、ユーザーのソーシャルデータを複数バックアップする(ユーザー自身によるバックアップも可)が、バックアップ自体の安全性を保証しない。
「クライアント」は、互いに通信しないこれらのバックアップに基づいて、さまざまな機能を実装しています。これは非常に不安定なデータの砂城の上に新たな建築を建てることに等しく、すべての建築は古い砂層を新たに呼び出す行為ですが、ユーザー規模の拡大と時間の経過とともに、「永久的な喪失」は確率的な問題ではなく必然の問題となります。そしてその際、これを保証する中央集権的機関は存在しません。リレーは匿名であり、すべてのユーザーが自身のデータ安全のために自らリレーを設置してバックアップするとは想定できません。
データ相互運用性の欠如による任意のリレー間ジャンプは、真のWeb3ネットワークの初期形態というよりも、Web2プラットフォームの連合制の最晩年に近いものです。
Dumb Relayは本当に中継ネットワークの最適解なのか?
分散化を前提とした場合、「リレー」の技術設計には制限のない多くの形態が可能です。「Dumb Relay」はその一つの選択肢ですが、もう一つの選択肢として、「Dumb Relay」に「発言」を許すことが考えられます。「発言」は合意形成の前提であり、リレーノード間でデータ交換を行うことで、プロトコルレベルでのデータ同期が可能になります。プロトコルレベルのデータ同期はいかなる冗長性でもなく、データの安全性と単一障害点の防止に不可欠な技術的背景です。「合意」の背後にあるのは、ネットワーク全体の安全性です。
Nostrはむしろ通信プロトコルの「プロトコル層デモ」に近く、大規模応用向けには設計されていません。通信プロトコルは常に次の億単位のユーザーに備えなければならず、そのスケールにおいて、もともと二次的な問題であったデータの安全性と復旧問題が、すべてのプロトコル層開発者が直面しなければならない核心課題となります。
Nostrの起点から、次世代通信プロトコルの次のステップへ
以上より、Nostrが現時点で不備(または未整備)でありながら、次世代の理想的リレーネットワークが備えるべき特徴を抽象化できます:
- ノード間の合意メカニズムを持ち、単一障害点によるデータの永久的喪失を防ぐ;
- スケーラビリティ:「Dumb server, Smart client」の設計理念により、リレーの設置ハードルを極力下げているため、特定リレーに対するスケーリングが不可能;
- 回復可能な抽象アカウント(復元不能な公開鍵・秘密鍵ペアではなく);
- 経済的インセンティブ層を持ち、大規模ユーザー基盤に応じたリレーノード数の拡充を支援する。
これらの基準は同時に達成不可能ではありません。分散型コミュニケーションプロトコルが占める重要なエコシステム的位置と、それに伴うユーザー価値および経済的潜在力を考慮すれば、既存の中継ネットワーク/分散型プロトコルは必然的に上記の方向へと進化していくでしょう。PUSH、XMTP、Dialect、Notifi、Hal、Tenderly、および一部はイーサリアムWhisperの遺産を継承するStatusなど、これらは観察対象となり得ます。次回の記事では、ケーススタディ形式で、完成度が最も高く、進展が最も速い通信プロトコルを紹介し、分散型コミュニケーションの参考モデルとします。
謝辞
本稿の執筆にあたり、ArNostr氏、Unipassの張騰驥(George)氏、Plancker DAOの海綿(Aaron)氏に感謝いたします。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














