#[0]
これ読んで少しだけ違いを理解できました。
DeepL訳
--
NostrとATプロトコル(Bluesky socialで使用)は、一見似ているように見えますが、微妙に違うところがあるのです。
Nostrは、リレーが独自のコンテンツモデレーションポリシーを実装することができ、ユーザーがリレーに送信したコンテンツのみを保存する自己完結型のプロトコルと見なすことができます。
独自のユーザーインターフェースとアルゴリズムを実装するのはクライアントである。
逆に、ATプロトコル(Authenticated Transfer Protocol)は、複数のソーシャルネットワーク(アプリケーション)の基礎プロトコルとして機能することを意図しています。
AT Protocolを使うことで、各アプリケーションは独自のユーザーインターフェースやコンテンツモデレーションを実装できるが、データはユーザー自身のデータリポジトリに保持される。
さらに、ユーザーはコンテンツのサーフェスに使用するアルゴリズムを選択することができるようになります。これらの競合するアルゴリズムは、マーケットプレイスで入手できるようになる。
類似点
- どちらもプロトコルである
- オープンソースであること
- アイデンティティに公開鍵暗号を使用
- どちらもソーシャルネットワークを実現するために使用される
相違点
データの保存
Nostrユーザーは、データ(ノート)をリレーに送信し、リレーはそのノートを保存します。
ATプロトコルのユーザーはデータリポジトリを持ち、アプリケーションはそのデータリポジトリの閲覧を要求することができる。
このデータリポジトリには、以下のようなコンテンツが格納されます。
- アイデンティティ
- プロフィール
- ソーシャルグラフ
- コンテンツ(投稿、コメント、「いいね!」、メディアブロブなど)
このデータは、利用可能なストレージに応じて、あなたのノートパソコンや携帯電話にローカルに保存され、.
鍵のローテーション
Nostrは、認証に単純なpub / privキーペアを使用します。これは、ネイティブでキーローテーションをサポートしていません。
秘密鍵が漏洩した場合、ユーザーは漏洩した鍵へのアクセスを簡単に取り消すことができません。
AT Protocolは、署名鍵を認証するために使用されるルート秘密鍵(Recovery Key)をネイティブにサポートしています。
署名鍵が漏洩した場合、ユーザーは自分のリカバリーキーを使って新しい署名鍵を発行することができます。
モデレーション
Nostrのリレーおよび/またはクライアントは、独自のモデレーションポリシーを実装することができます。
リレーおよび/またはクライアントは、コンプライアンスとテイクダウン要求に責任を持つことができます(?
ATプロトコル上に構築されたアプリケーションは、独自のモデレーションポリシーを実装することができ、テイクダウン要求に責任を持ちますが、このデータは依然としてユーザーの個人データリポジトリに存在することになります。
アカウントのポータビリティ
競合するソーシャルネットワーク(Instagram、Facebook、Twitterなど)は、ATプロトコルを使用して、ユーザーが管理するこのデータへのアクセスを要求できます。
つまり、独自のインターフェース、機能、モデレーションポリシーを持つ競合するソーシャルメディアプラットフォームにログインしても、連絡先やサポートされているコンテンツは保持されることになります。
では、誰が勝者なのでしょうか?
私の(極めて限られた)理解では、AT Protocolはより複雑ですが、ユーザーデータ、鍵管理、アルゴリズム選択の観点からは優れています。
個人データリポジトリ構造により、ユーザーは自分のデータを保存し、アプリケーションによるこのデータへのアクセスを承認または取り消すことができます。
さらに、署名鍵が漏洩した場合に備えて鍵をローテーションさせたり、コンテンツ表示に使用するアルゴリズムを選択したりすることも可能です。
*** 私が誤解していると思われる点を訂正/明確化したり、必要な部分を拡大したりできる方がいらっしゃいましたら、感謝いたします。
DeepLで翻訳しました (https://www.deepl.com/app/?utm_source=ios&utm_medium=app&utm_campaign=share-translation