Skip to content
TopicTracker
出典 overreacted.io原文を表示
翻訳言語翻訳言語

atprotoにインスタンスは存在しない

atproto(ATプロトコル)では、従来の分散型サービス(Mastodonなど)で見られる「インスタンス」という概念が存在しない。代わりに、PDS(Personal Data Server)と呼ばれる個人単位のデータサーバーが用いられ、アカウントごとに独立したデータ管理が行われる。このアーキテクチャは、RSSやGoogle Readerのような購読モデルに近い。

背景メモ

- atproto(AT Protocol)は、Blueskyが利用する分散型SNS向けプロトコル。各サーバーは「インスタンス」ではなく「PDS(Personal Data Server)」と呼ばれ、ユーザーごとにデータを保存する設計になっている。 - 従来の分散型SNS(Mastodon等のActivityPub系)は、サーバー=コミュニティ単位でまとめてデータを持つのが一般的。atprotoはそれを否定し、ユーザー単位でデータホストが独立している点が最大の違い。 - 「インスタンスがない」という主張は、ユーザーが自由にPDSを選べ、PDS間の境界がユーザー体験上ほとんど見えないことを指す。結果として、サービスプロバイダの乗り換えやデータ移行が容易になる設計。 - BlueskyはTwitter/Xに代わる分散型SNSとして注目されるが、atprotoの設計思想はMastodon陣営と対立することも多く、分散型SNSコミュニティ内で議論を呼んでいる。 - 著者のDan Abramovは、Reactコアチーム出身の著名エンジニアで、現在Blueskyで働いている。

関連記事

  • "Age verification" systems do not actually verify age and instead create privacy risks, censorship, and security vulnerabilities. Mandatory age checks are ineffective at protecting children while enabling surveillance and blocking legitimate content. The article advocates for alternative approaches that prioritize privacy and freedom.

  • ATProto, the protocol behind Bluesky, does not have "instances" like Mastodon or email servers; instead, it uses a Personal Data Server (PDS) architecture where users own their data and can switch providers transparently.

  • The article argues that meaning in life cannot be optimized like a reward function in AI, because meaning is inherently subjective, context-dependent, and resistant to any single metric or goal-based framework.

  • The author explains their decision to avoid using query strings in URLs, opting instead for cleaner, more static-looking paths. They discuss the technical and philosophical reasons behind this design choice, emphasizing simplicity and avoiding unnecessary complexity in web architecture.