Replying to Avatar ₿lack Swan

While Nostr and AT Protocol (used by Bluesky social) may appear similar on the surface, there are subtle differences between them.

Nostr can be seen as a self-contained protocol where relays are capable of implementing their own content moderation policy and store only the content that users have transmitted to the relay.

It is the clients that implement their own User Interface and algorithm.

Conversely, the Authenticated Transfer Protocol (AT Protocol) is intended to serve as the underlying protocol for multiple social networks (applications).

Using AT Protocol, each application can implement its own user interface and content moderation, but the data is held in the users' own data repository.

Additionally, users will be able to select the algorithm used to surface content. These competing algos will be available in a marketplace.

Similarities:

- Both are protocols

- Both are open source

- Both utilise public key cryptography for identity

- Both are used to enable a social network experience

Differences:

Data storage -

Nostr users transmit data (notes) to relays who store these notes.

AT Protocol users have a Data Repository, which applications can request access to read.

This Data Repository stores content, such as:

- Identity

- Profile

- Social graph

- Content (posts, comments, likes, media blobs, etc.)

This data is saved locally on your laptop / phone, depending on available storage, and is .

Key Rotation -

Nostr uses a simple pub / priv key pair for authentication. It does not natively support key rotation.

If the private key is compromised, the user cannot easily revoke access to the compromised key.

AT Protocol natively supports a root private key (Recovery Key), which is used to authorise a signing key.

If the signing key is compromised, the user can issue a new signing key using their Recovery key.

Moderation -

Nostr relays and/or clients are able to implement their own moderation policy.

Relays and/or clients may(?) be responsible for compliance and takedown requests.

Applications built on top of the AT Protocol are able to implement their own moderation policy and are responsible for takedown requests, however this data would still exist in the users Personal Data Repository.

Account Portability -

Competing social networks (think Instagram, Facebook, and Twitter) can use the AT Protocol to request access to this data, which is controlled by the user.

This makes account portability possible, meaning it would be possible to login to competing social media platforms, with their own interfaces, features and moderation policies, but still retain your contacts and supported content.

So who is the winner?

Based on my (extremely limited) understanding of both, AT Protocol is more complex but is superior from a user data, key management and algorithm selection perspective.

The Personal Data Repository structure allows users to store their data and authorise or revoke access to this data by applications.

Additionally, users are able to rotate keys in the event that their signing key is compromised and select the algorithm used to surface content.

*** would appreciate if anyone can correct / clarify any points I may have misunderstood or expand on any areas where warranted

#[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

Reply to this note

Please Login to reply.

Discussion

No replies yet.