Nostrを解読する、2つの鍵が分散型ソーシャルの新しいパラダイムを開く
著者: EvieEvieXia ,Binary DAO
研究導入:
Nostrプロトコルは、極めてシンプルなソーシャルプロトコルであり、中央集権的なサーバーに依存せず、クライアントの情報の発信と伝達は互いに通信しないリレーによって行われ、情報の発信と伝送は検閲に対して耐性があります。任意のユーザーが特定のソーシャルアカウントやドメイン名に依存せずに公開鍵と秘密鍵を作成できるため、ユーザーの参加がより簡便になり、第三者サーバーからの制約を解放されます。
2023年2月1日、Twitterの創設者ジャック・ドーシーがNostrに基づくアプリDamusのローンチを発表して以来、プロトコルのユーザー数は急増し、2023年2月5日までに公開鍵の数は50万を超えました。Nostrのエコシステムも拡大を続けており、去中心化されたTwitterと称されるDamusの他にも、通信ツールのAnigma、テキスト共有ツールのSendtr、オンラインチェスゲームのJesteなどがあります。
他のソーシャルプロトコルと比較して、ブロックチェーンに基づかないNostrの核心は、極めてシンプルで高い相互運用性を持つことにあります。これにより、大規模なアプリケーションの構築が可能になります。開発者はオープンスタンダードに迅速に合意し、クライアントプログラム上で迅速に開発と反復を行うことができ、すべての複雑さをクライアントに置くことができます。基盤がしっかりしていれば、アプリケーションがないことを恐れる必要はありません。
Nostrの開発者fiatjafは、ビットコインとライトニングネットワークの開発者でもあるため、Nostrはネイティブにライトニングネットワークをサポートしています(インターネットアプリケーション+決済システム)。ライトニングネットワークは非常に高速で、性能が非常に強力であり、高い同時接続アプリケーションを支えることができ、この組み合わせはNostr上のアプリケーションに強力な支援をもたらします。
Nostrプロトコルのリレーのネットワーク構築にインセンティブ層を導入するかどうかは難しい問題です。もしインフラが脆弱な「ボランタリズム」に基づいて構築されると、強力なソーシャルネットワークに成長するのは難しいでしょう。しかし、インセンティブがあれば、大部分のインセンティブが少数の人々の手に集中し、有効なインセンティブを形成できず、攻撃を受けやすいというジレンマに直面します。
リレーはインセンティブが不足しており、ユーザーデータを保存するための十分な動機がないため、リレーが積極的または受動的にデータを削除する可能性もあります。将来的にNostrはストレージ機能に対してインセンティブを提供し、去中心化と使いやすさを確保しつつ、データの可用性を高めることができるかもしれません。
Nostrプロトコルは去中心化されたソーシャルを提供するレゴブロックです。現段階では、私たちが必要としているのはNostrに基づくWeb2アプリの複製版ではなく、精巧に設計されたインフラであり、その後に隠れたスーパー開発者たちが想像を超えたビットコインの核を持つ製品を構築することです。去中心化されたソーシャルは、すべてが始まったばかりです。
一、Nostrプロトコルの創造的思考
1.基本情報
Nostrの正式名称はNotes and Other Stuff Transmitted by Relaysで、2020年に開始された去中心化ソーシャルネットワークのオープンソースプロトコルです。プロジェクトの創設者fiatjafもビットコインとライトニングネットワークの開発者です。現在、プロジェクトは公開資金調達を行っておらず、Twitterの創設者ジャック・ドーシーが14BTCの寄付を行いました。
2.動作原理
Nostrプロトコルは、クライアントClientとリレーRelayの2つの部分で構成されています。クライアントは情報の署名と検証を行い、ユーザーが実行します。リレーは、接続されているクライアントの情報を取得、保存し、他のクライアントに転送することができます。誰でもリレーを実行できますが、リレー同士は互いに通信しないため、これはブロックチェーンノードとは本質的に異なります。
また、クライアントはユーザーが希望する任意の数のリレーに接続でき、ユーザーは接続したリレーから情報を読み取ったり書き込んだりするかどうかを選択できます。つまり、特定のリレーに接続してコンテンツを取得することはできますが、そこでイベントを発信することを選択しないことも可能ですし、その逆も成り立ちます。
画像出典:@coderjourney1
3.プロトコルの特徴
a)簡単に登録可能:任意のユーザーが一対の公開鍵と秘密鍵を作成でき、ドメイン名やソーシャルアカウントを通じて登録する必要はありません。Nostrの署名と検証アルゴリズムは一般的なECDSAではなく、schnorr signatureアルゴリズムを使用しています。これにより、ユーザーがビットコインやイーサリアムの秘密鍵を持っている場合、それをNostrネットワークで使用することができますが、エンコーディング形式が異なるため、異なるネットワークでの表示形式は異なる場合があり、変換が必要です。
画像出典:@coderjourney1
b)情報伝達の保存が去中心化:信頼できる中央集権的なサーバーに依存せず、クライアントが発信した情報は複数のリレーに保存することが選択できるため、単一のリレーへの依存が小さく、迅速な回復性を持っています。
c)信頼リスクの低減:メッセージには公開鍵の識別子があり、メッセージの検証はクライアントによって行われ、リレーは保存と伝送のみを担当します。ユーザーはリレーを信頼する必要がなく、これによりWeb3ウォレットを通じて署名する際の信頼リスクがさらに低減されます。
d)スパム情報への対処:Nostrネットワーク内でアカウントを削除したり禁止したりできない場合、悪質な情報にどう対抗するのでしょうか?Nostrのリレーは、ユーザーに発信のための料金を支払わせたり、他の形式の身分証明を要求したりすることができ、これを内部で公開鍵に関連付けてスパム情報に対抗します。もしリレーがスパム情報の媒体として使用されると、ユーザーによって簡単に捨てられる可能性が高く、クライアントは他のリレーからの更新を引き続き取得できます。
e)ライトニングネットワークとの統合:Nostrの開発者fiatjafはビットコインとライトニングネットワークの開発者でもあるため、Nostrはネイティブにライトニングネットワークをサポートしています。ライトニングネットワークは非常に高速で、性能が非常に強力であり、Nostr上の高い同時接続アプリケーションを支えることができます。Nostrに基づくクライアントDamusは、ビットコインのライトニングネットワーク機能を内蔵しており、第三者のライトニングネットワークウォレットを直接呼び出して支払いを行うことができます。2023年2月3日、Damusはビットコインのライトニングネットワークを通じてユーザーにランダムに少額のビットコインを配布することを発表しました。
ライトニングネットワークとSolanaなどのtps比較(画像出典:Blockstream)
二、Nostrプロトコルのパフォーマンス
- データパフォーマンス:nostr.ioのデータによると、2023年2月5日までにNostrの公開鍵の数は500,463、リレーの数は289、イベント(event)は121万を超えています。Nostrは最初のNIP 01で3種類の異なるイベントタイプを定義しました:0:ユーザーに関するメタデータを送信(ユーザー名、画像、プロフィールなど);1:テキストメッセージと基本的なコンテンツを送信;2:イベント作成者をフォローするためのリレーサーバーを推奨します。
Nostrの公開鍵の数(データ出典:nostr.io)
- エコシステムアプリケーション:去中心化されたTwitterはNostrの現在最大のユースケースですが、その利用はソーシャル製品にとどまりません。現在、Nostrに基づいてTelegramのようなAnigma.io、Redditの代替品novote、エンドツーエンドの暗号化テキスト共有ツールSendtr、オンラインチェスゲームのJesteなどが構築されています。
Nostrエコシステムアプリケーション機能比較、データ出典:https://github.com/nostr-protocol/nostr
三、Nostrプロトコルと他の去中心化ソーシャルプロトコルの違い
現在、代表的なソーシャルプロトコルがいくつか登場しています。例えば、連邦ネットワークソーシャルプロトコルのActivityPub、Matrix;ピアツーピアソーシャルネットワークプロトコルのSecure Scuttlebutt、Lens Protocolなどです。Nostrはビットコインに似ており、Farcasterはイーサリアムに似ているという意見もあります。両者は去中心化されたソーシャルの創造を目指していますが、実現の道筋は異なります。次に、両者を比較します:
NostrとFarcasterの基本情報比較
比較すると、Nostrは非常に軽量なオープンプロトコルであり、シンプルで中立的なスタイルを追求しており、暗号パンクとビットコインの精神に従っているようです。一方、Farcasterはより伝統的なスタートアップテクノロジー企業のモデルを採用しています。開発者にとって、プロトコルのシンプルさはオープンスタンダードに迅速に合意し、すべての複雑さをクライアントに置くことを可能にします。そのため、開発者はクライアントプログラム上で迅速に開発と反復を行い、任意の利用可能なリレーと互換性を持つことができます。現在、NostrのTelegramコミュニティには6000人以上のメンバーが参加し、活発な議論が行われています。
四、NostrエコシステムにおけるDamusのパフォーマンスと可能性
2022年12月、Twitterの創設者ジャックはNostrに14.17BTC(約245,000ドル)を寄付し、Nostrの開発をさらに支援しました。2023年2月1日、ジャックはDamusがApple App StoreとGoogle Playに上場したことを発表し、その後瞬く間にユーザーが増加し、わずか30分でDamusのユーザーが約10万人増加しました。
私の考えでは、ジャックの有名人効果だけでなく、Damusが注目を集めた理由は、去中心化プロトコル層やアプリケーション層で新しいプロジェクトが生まれていたものの、プロトコル層はC端ユーザーから遠く、理解しにくく、アプリケーション層には規模効果のあるものが少なかったため、多くの人々が去中心化ソーシャルの実現に対して期待と混乱の状態にあったからです。したがって、モバイル端末の去中心化製品Damusの登場は、皆の期待を具現化したものです。
1.製品概要
Damusは去中心化ソーシャルプロトコルNostrに基づくアプリであり、「あなたが制御するソーシャルネットワーク」として位置付けられています。これは、ユーザーが自分のソーシャルネットワークを制御できることを意味し、Web3.0が強調する精神的核を反映しています。製品機能として、ユーザーは広場でコンテンツを発信したり、メッセージを送信したり、ライトニングネットワークでの支払いを行ったりできます。
2.製品の特徴
a)登録不要:ユーザーはニックネームを入力するだけで、一対の公開鍵と秘密鍵を生成でき、メールなどを使用して登録する必要はありません。その後、ユーザーは公開鍵に基づいて友人を検索してフォローできます。
b)ユーザー所有:検閲に対する耐性を持ち、ユーザーは自分のデータを制御できます。
c)暗号化された対話:エンドツーエンドのプライベートメッセージの情報伝達。
d)サーバー不要:メッセージは分散型のリレーを通じて配信され、基盤となるインフラを運営する必要がなく、単一障害点もありません。各投稿には独自のNote IDがあり、コピーした後も検索ページに入力して直接アクセスできます。
e)プログラム可能:ボットの統合が容易です。
f)収入を得ることができる:ユーザーはビットコインのライトニングネットワーク機能を使用して支払いを行ったり、チップを送ったりできます。現在サポートされているライトニング消費支払いプラットフォームには、Strike、Cash App、Muun、Blue Wallet、Wallet of Satoshi、Zebedee、Zeus LN、LNLink、Phoenix、Breez、Bitcoin Beach、Blixt Wallet、Riverがあります。
3.製品体験
機能的には、Damusはユーザーの想像をあまり超えておらず、現在も最適化が急務な初期バージョンであり、多くの機能が未完成です。例えば、コンテンツ編集ページでのレイアウトができない、いいねを取り消せない、コンテンツを削除できないなどの問題がありますが、参入障壁が低く、モバイル端末を持っているため、ユーザーは簡単にダウンロードして使用できます。Damusが強調するユーザー所有、暗号化された対話、ライトニングネットワークでの支払いなどの概念は、ユーザーや暗号コミュニティの議論を刺激しました。
4.発展の可能性
以前のAave創設者が開発したLens Protocolや現在ジャックが支持するDamusなど、ソーシャル製品の爆発的な人気は、業界内の影響力のある人々の「呼びかけ」に依存しているようです。しかし、ユーザーのソーシャル製品の使用習慣が固まっており、ユーザーデータの移行が難しいため、多くの新興ソーシャル製品は一時的なものに過ぎません。ユーザーを維持することは依然として非常に難しい問題です。去中心化ソーシャルを実現することは容易ではありませんが、Damusは比較的スムーズにコールドスタートを完了し、大量の注目を集めました。現在の投稿内容を見ると、中国語ユーザーは非常に活発で、皆が自発的にさまざまな交流コミュニティを組織しています。
五、Nostrプロトコルの存在する問題
1.リレーのインセンティブ問題
誰でもリレーを構築できますが、現在世界には200以上の公開リレーしか存在しません。なぜなら、構築にはハードルがあり、良好な処理性能とネットワークが必要であり、一定の技術と運用能力も求められるからです。しかし、リレーには収益が不足しているため、より多くのリレーを引き付ける方法が問題です。もしインフラが脆弱な「ボランタリズム」に基づいて構築されると、強力なソーシャルネットワークに成長するのは難しいでしょう。
しかし、インセンティブがあれば、大部分のインセンティブが少数の人々の手に集中し、有効なインセンティブを形成できず、攻撃を受けやすいというジレンマに直面します。リレーの運営に関するインセンティブの問題について、開発者は、まずリレーの運営者が無償でサービスを提供することを仮定すべきではないと考えています。たとえ「インセンティブ」がなくても、p2pネットワーク内のDHTノードは引き続き運営されています。
Nostr開発者のリレー運営インセンティブ問題に関する回答出典:https://github.com/nostr-protocol/nostr
2.データストレージの問題
現在、データは主にリレーに保存されていますが、これは永久的な保存ではありません。ユーザーがクライアントを変更すると、情報は消去されます。リレーはインセンティブが不足しており、ユーザーデータを保存するための十分な動機がないため、リレーが積極的または受動的にデータを削除する可能性もあります。将来的にNostrはストレージ機能に対してインセンティブを提供し、去中心化と使いやすさを確保しつつ、データの可用性を高めることができるかもしれません。
六、Nostrの発展展望
全体として、Nostrは非常にシンプルで高い相互運用性を持つプロトコルであり、去中心化ソーシャルプロトコルと自由な価値伝達が交錯した可能性を示しています。クライアントとリレーの組み合わせにより、情報の発信と伝達はより検閲に対して耐性を持ち、これはビットコインが提唱する精神的核と一致します。また、Nostrとライトニングネットワークのより密接な統合は、ソーシャルアプリケーションとビットコインのネイティブな統合を可能にします。
現段階では、私たちが必要としているのはNostrに基づくWeb2アプリの複製版ではなく、精巧に設計されたインフラであり、レゴブロックの問題を解決し、その後に隠れたスーパー開発者たちが想像を超えたビットコインの核を持つ製品を構築することです。Nostrは去中心化ソーシャルの新たな扉を開いたと言えます。これ以降、大規模なプロトコルやアプリケーションが新たな突破口を迎えることを信じています。去中心化ソーシャルは、すべてが始まったばかりです。去中心化ソーシャルは、前進し続けます。
参考資料
Nostr Github:https://github.com/nostr-protocol/nostr
https://www.btctimes.com/news/what-is-nostr-and-how-do-i-use-it
聊聊NOSTR和审查
https://coolshell.cn/articles/22367.html
Nostr支持的比特币闪电网络打赏是什么,如何使用它进行小额支付?
https://www.qianba.com/news/p-438799.html
Damus:正通过比特币闪电网络随机向用户发放小额比特币
https://www.chaincatcher.com/article/2086905
Nostr的野心,不止替代 Twitter
https://www.chaincatcher.com/article/2086888
新的社交媒体年:Nostr原理和关键管理问题
https://mp.weixin.qq.com/s/PfvXWhiTQzLzSc7bi2WXBw
试试Nostr的首个客户端Damus,推特创始人认可的Web3新社交
https://www.8btc.com/article/6801252
去中心化社交协议:Nostr向左,Farcaster向右
https://www.8btc.com/article/6801408
一文对比去中心化社交协议Nostr和Farcaster
https://new.qq.com/rain/a/20221226A05A4F00