Nostr の解釈: 検閲に強い分散型社会プロトコル
約1億年情報を保存する方法は、これまでに知られている唯一の実行可能な方法であり、それは――」と彼らは強調した、「ルオ・ジーは松葉杖を頭上に上げ、白い髪と長いひげをなびかせ、モーセが別れを告げるように見えた」紅海は「石に言葉を刻め!」と厳かに叫んだ。
背景
背景
情報はどのように伝達されますか?序文には耳をつんざくような声がある。その言葉を石に刻め!
どうすれば情報が遮断されないのでしょうか?それはできるだけ多くの石に刻むことができます。
情報はどのように所有権を証明するのでしょうか?楕円曲線のような美しい関数に基づいた、数学理論における無限かつユニークな対応。
今週は公開鍵のスワイプが行われる週であり、それが友達の輪であれ、Twitter Facebookであれ、重要な出来事は、Twitterの元最高経営責任者ジャック・ドーシー氏が、分散型ソーシャルプロトコルNostrに基づくソーシャルプロダクトDamusとAmethystが分離されたとツイートしたことである。 Apple App StoreとGoogle Play Storeで公開され、ウェブサイトsnort.socialも正式にオープンし、その中でDamusのユーザー数はわずか数日で72Wを超えました。
最初のレベルのタイトル
Nostr の需要シナリオがあるのはなぜですか?
独占禁止時代を経験したインターネット関係者は、中央集権的な機関によるデータの悪用や侵害を嫌っていますが、優れたアプリケーション体験と非選択的な市場から抜け出すことができません。 「組織としての企業。運営にあたっては、企業は監督と審査を受け入れる義務がある。その責任はすべて株主と登録地の政府にある。本質的に、企業は商業的成功を追求しており、言論の自由の理想を追求しているわけではない。」
最初のレベルのタイトル
Nostr プロトコルのアーキテクチャ
実際、Nostr の言葉は非常に簡潔かつ明確で、次の一文に要約できます。
全員がクライアント プログラムを実行し、情報を公開したい場合は、自分の秘密キーでテキストに署名し、複数のリピーターに送信します。情報を知りたいときは各リピーターに質問します。クライアントは、取得した情報を公開鍵を使用して検証し、信頼性を判断します。

役割関係
プロトコルにはリピーターとクライアントの 2 つの役割しかありません。
リレー。リレーはいくつでも存在できるため、その使命は、クライアントによって報告された情報を受け入れて保存し、クライアントの要求に従ってローカル クエリ結果を返すことです。
client 、つまり、ユーザーのデバイスに保存されるクライアントはいくつでも存在でき、実行すべき中心は署名と検証です。
このような簡潔な役割関係から、ユーザー クライアントは他のユーザー クライアントと対話せず、p2p の形式ではなく、中継者間の対話や中継者間の情報通信の必要がないことがわかります。コンセンサスレベルに問題はないことを意味します。
一般的に言えば、強いクライアントと弱いサーバー (リレー) の構造に属します。複数のサーバーが相互に置き換えることができるため、その重要性が薄れます。これは反検閲の基礎でもあります。ユーザーにはリレーに対する自律性があり、選択する権利があります。これにより、リピーター レベルでの競争、より大きな容量、より高速な速度、より良いネットワーク インセンティブ、およびスパムのフィルタリング機能がもたらされる可能性があります。
アカウントシステム
Nostr の ID は公開鍵と秘密鍵で構成されます。したがって、パスワードや一意のユーザー名 (または公開キーがユーザー名) を使用せずに、本質的に既存の関係である新しい公開キーと秘密キーのペアを作成するのは誰にとってもコストがかかりません。

しかし、これまでの分散型ソーシャルプロダクトと大きく異なるのは、チェーンへの移行を全く行っておらず、チェーン自体とは関係なく、最も従来の公開鍵・秘密鍵アカウントシステムを適用しているだけであると言えます。ブロックチェーン上で。
イーサリアム アカウントの要約 4D 研究レポート: 10 の関連 EIP 提案の解体と、毎日数千万のアクティブ ユーザーのボトルネックを打破するための 7 年間の道のり
拡張可能な読書:イーサリアム アカウントの要約 4D 研究レポート: 10 の関連 EIP 提案の解体と、毎日数千万のアクティブ ユーザーのボトルネックを打破するための 7 年間の道のり
拡張可能な読書:
拡張可能な読書:NetflixのNFTがWeb2のビジネスセキュリティを忘れたとき
動作動作
Nostr の NIP はイーサリアム EIP 提案と同様の仕組みであり、NIP-01 で各メッセージの内容が説明されています。
文章
操作1. シグネチャーリリース情報:EVENT
ユーザーが情報を公開したい場合、ローカル クライアントに保存されている秘密キーを使用してコンテンツ文字列に署名し、最終的に次の json 型データを生成します。

文章
操作2. 対象イベントのサブスクライブ:REQ
情報の送信には必ずリターンがあり、命令 REQ では、サブスクリプション ID としてランダムな ID をリピーターに送信するとともに、フィルター メッセージを送信する必要があります。現在プロトコルでサポートされている設定は次のとおりです。

フィルターの観点から見ると、基本的な注意に等しいこの機能、どちらも相手の許可は必要ありません。また、相手が公開した情報を取得することもできます (実際、情報は本質的にすべて公開されています)。フィルターは、誰がどの期間にメッセージを投稿したかをより適切に定義するものです。
文章
操作 3. サブスクリプションの終了: CLOSE
クライアントがリピーターに送信できる最後のメッセージは close コマンドです。つまり、クライアントが最新のイベント情報を取得し続けないようにサブスクリプションを閉じるためのものです。
技術的な観点から見ると、このプロトコルはサブスクリプション ID モードを使用します。これは、リピーターが継続的な WebSocket 接続を確立することを意味します。リピーターがフォローされているユーザーの情報を受信すると、そのユーザーのクライアントへのサブスクリプションをアクティブに開始します。このモードは中継器の負荷が高くなりますが、リアルタイムのフォロワー数などのデータも取得できるため、ユーザーがより価値のある情報を公開する動機付けになります。
最初のレベルのタイトル
ノストラのジレンマとそれを打破する方法
Nostr プロトコルにおける役割関係、アカウント システム、運用動作についての上記のレビューを通じて、このような合理化された洗練された一連の送信プロトコルの運用原理をすでに基本的に理解することができます。
しかし、同じく十四代領主と同じ疑問を抱いた皆さんに比べれば、そんなに簡単なことでしょうか?そう、著者による整理のプロセスは、私が大学1年生のときにコンピューターネットワークの初心者向けにプログラミング授業の宿題をして、ローカルエリアネットワーク用のチャットソフトウェアを実装するようなものです。
ノストルの爆発は本質的には哲学的な成功だ。必要最小限の要素だけを定義し、制御を手放す、コンピュータの学生 1 年か 2 年目でも、誰でもリピーター サービスを開発できますが、アクセスのしきい値が低いため、エクスペリエンスの競争が激しくなります。
記事末尾の拡張リンクからご覧いただけます。この出版物の時点で、github オープンソースの実装事例は 228 件あります。、今回も部分的には商品化を模索する上で創造性を最大限に発揮しました。
文章
ジレンマ 1. 社会的プライバシーの問題
現在の Nostr リピーターは、単純な JSON データのダンプにすぎません。クライアントはフィルターを通じて取得されます。これにより、nostr はクライアント間の共通のデータ共有プラットフォームになります。では、個人情報の送信が必要なシナリオをどのように解決するのでしょうか?結局のところ、Twitter のようなソーシャル フォーラムでもプライベート メッセージの必要性はあるのです。
現在の最適解は DH アルゴリズム (ディフィー・ヘルマン鍵交換文章
ジレンマ 2. DOS 対策の問題
攻撃されるのはリピータ層ですが、現時点では、Nostr プロトコルは、リピータを DOS 攻撃やスパムに対抗させる方法を直接指示および決定するものではないため、多くのリピータ実装の焦点でもあります。
リレーは非常に高い自律性を持っているため、支払いから開始して、支払い条件を設定できます。つまり、一部のリレー サービスでは、支払いを完了したトランザクションのみを公開できます。経済的コストを考慮すると、これが最良のスパム フィルタリングです。デバイス。
文章
ジレンマ 3. 高額なストレージとスパムのスクリーニング
リピーターは情報を共有する必要はありませんが、ユーザーの希望を満たし、ユーザーエクスペリエンスを向上させたいという共通の願望を持っているため、いくつかのブラックリストを喜んで共有し、ユーザーが公開したより多くの情報を収集するために相互に通信します。 、在庫が増加する可能性があります。
やっと
やっと
Nostr は現在炎上していますが、著者は分散型メディア プラットフォームの構築における核心的な問題は技術的な問題ではなく、社会的なジレンマであると依然として信じています。
ソーシャルは真珠であり、インターネット上で最も堀が深いカテゴリーです。これはネットワーク効果が強いためです。ソーシャル グラフがもたらす寡占効果は特に顕著です。たとえば、Tantan や Momo を含むほとんどのソーシャル アプリケーションは、 WeChatのソーシャル端末は実際にはWeChatであり、誰もがWeChat上に蓄積された社会的関係から離れることが困難です。ネットワーク効果と独占の利点は主に次のようなものから生まれます。閉鎖され、認可されている, ユーザーが独自のサークルを構築した後、ソーシャル関係やグラフを奪うことはできないため、ユーザーがこれらのプラットフォームを終了するコストは非常に高くなります。
ソーシャル プロダクトが最も恐れているのは、連絡が途絶えることです。Nostr は検閲防止のリピーター ロジックを実装しました。しかし同時に不確実性ももたらします、メッセージには発行側から受信側までの分離層があり、3 回のハンドシェイクと 4 回のウェーブ ハンドシェイクという HTTP の安定した接続の確立条件は、ユーザーが手動で実現することはできません。
ソーシャル ネットワーキングの要求のうち、ほとんどのユーザー データの制御要求は、ユーザーの内的ニーズよりも弱いかもしれません。初期には Qzone が大流行しましたが、後にモバイル インターネットに移行すると、Qzone との大きな違いが生じました。 WeChatモーメンツは「いいね!」とコメントでしたが、この2つの機能においては、知人の可視性と全従業員の可視性が明確であり、フォロー結果が誰の目にも一目瞭然です。
参考リンク:
参考リンク:
https://github.com/nostr-protocol/nostr
https://github.com/nostr-protocol/nips/blob/master/01.md
https://bips.xyz/340
https://en.wikipedia.org/wiki/Diffie-Hellman 鍵交換
https://github.com/aljazceru/awesome-nostr


