atprotoにはインスタンスが存在しない
atproto のアーキテクチャではホスティングと集約が分離されており、Mastodonのインスタンスベースのフェデレーション概念は適用されないという主張が示されている。
執筆者は atproto のホスティングを Eurosky に移行し、ホスティングプロバイダーの切り替えがシームレスに機能することを実証した。atproto では RSS のように機能するオープンなエコシステムが実現されており、複数のアプリケーションやホスティング選択肢を試行できる設計となっている。
atproto のアーキテクチャ
atproto ではホスティングと集約がネットワークレベルで分離されている。執筆者は 「Instances are a Mastodon-brained concept」(インスタンスは Mastodon 的な概念である)と述べ、atproto には Mastodon のようなインスタンスが存在しないと主張している。
代わりに、ユーザーが交換可能なホスティングと、すべてのホスティングから集約するアプリが存在する構造になっている。執筆者は 「Like RSS, but for all kinds of stuff. That's atproto.」(RSS のようなものだが、あらゆる種類のコンテンツに対応したもの。それが atproto である)と説明した。
ホスティングの柔軟性
atproto ではユーザーがホスティングプロバイダーを自由に切り替えることができる。執筆者は 「I literally did this today. Aside from three or four UX snags, it was all automatic. My atproto stuff is at Eurosky now.」(文字通り今日これを実行した。3、4 つの UX の問題を除き、すべて自動だった。私の atproto のものは今 Eurosky にある)と述べ、実際にホスティングの移行を完了させた。
さらに、執筆者は 「If I were more adventurous, I could host all my data myself too for free on Cloudflare.」(より冒険的であれば、Cloudflare で無料ですべてのデータを自分でホストすることもできる)と述べ、セルフホスティングの選択肢も存在することを示した。
分散化の多様性
atproto のエコシステムでは、複数のアプリケーション開発が進められている。Tangled や Semble といった atproto を使用するアプリが存在し、Bluesky とは独立した開発となっている。また、Bluesky クライアントの中には専用データベースを持たず、コミュニティが運営する無料キャッシュを利用するものも存在する。
共有ネットワークインフラとされる Relay は 1 年間にわたり低コストで運用されてきた。執筆者は 「What matters is: Are people migrating to alternative hosting? Are people trying and making new apps?」(重要なのは:人々が代替ホスティングに移行しているか、新しいアプリを試行・開発しているかである)と述べ、分散化の成功を測るメトリクスを提示している。
筆者の見立て
- atproto アプローチがソーシャルネットワーキングで普及した場合、Mastodon におけるインスタンス間の O(n²) スケーリング問題が影響する可能性を示唆している
- ホスティングとアプリを分離することが、クローズドおよびフェデレーテッド・ソーシャルメディアの不健全なインセンティブを解決する方法だと論じている
- ソーシャルメディア設計における根本的な誤りは、ホスティングとアプリを結合したことであり、それらを分離して保つべきだったと解釈している
- atproto では、複数の完全なデータベースコピーを実行するのではなく、ホスティング切り替えと新規アプリ開発を通じたデセントラライゼーションが主に実現されると解釈している
この記事は元記事の事実のみに基づいて自動生成されました。
出典
overreacted — There Are No Instances in atproto — https://overreacted.io/there-are-no-instances-in-atproto/