BlueSkyはどのように動作するのか?
- BlueSkyは、ソーシャルメディアが少数の企業によって支配されることを防ぎ、社会的インターネットの開かれた基盤を構築して、未来を誰もが形作れるようにすることを目指している。
- BlueSkyはマイクロブログアプリケーションであり、Authenticated Transfer Protocol(ATPまたはatproto)の実現可能性を証明するための初期アプリケーションである。
- atprotoは分散型ソーシャルアプリケーションのための連合プロトコルであり、さまざまな部分が相互に通信し、大規模にスケール可能である。
これは暗号資産なのか?
- atprotoは暗号資産ではなく、暗号資産分野に由来するいくつかの技術を使用しているが、ブロックチェーン、DAO、NFTなどではない。
atprotoの全体像は何か?
- ユーザーは自分の著作物を証明するために暗号化された記録を作成し、この記録はLexiconというスキーマを持つ。
- 記録はサービスとして運用されるリポジトリに保存され、これらのリポジトリはHTTPとWebSocketsを通じて相互に通信し、記録を連合する。
- アプリケーションはネットワークに保存されたさまざまな記録を見て、それを活用して構築でき、これらのサービスはApp Viewsと呼ばれる。
"speech vs reach"とは何か?
- atprotoは人々をつなぐことだけでなく、つながりを解除することも考慮する必要があり、これはモデレーションを含む。
- プロトコルは"speech vs reach"アプローチを採用し、モデレーションツールを通じて望ましくないコンテンツの到達範囲を制限する。
フィードジェネレーターとは何か?
- フィードジェネレーターは、atprotoにおけるコンテンツの「フィード」という概念を別個のサービスとして分離し、ユーザーに対して望むコンテンツをフィルタリングし、並べ替えて表示する。
ラベラーとは何か?
- ラベラーはコンテンツやアカウントにラベルを適用するサービスであり、ユーザーは特定のラベラーを購読し、ラベルに応じて体験が変わる可能性がある。
atprotoでモデレーションはどのように動作するのか?
- フィードはラベルに基づいてフィードを変換でき、App Viewsはラベラーに問い合わせて、それに基づく変換を適用できる。
- このモデルは、ユーザーがモデレーション体験を選べるようにし、ネットワークレベルで動作するため、他のシステムより優れている。
アイデンティティとアカウント移動性はどのように動作するのか?
- ユーザーはDecentralized Identifier(DID)という識別番号を持ち、このDIDは暗号化によってコンテンツに署名し、ネットワーク全体に複製される。
- アカウント移動性は、ユーザーが自分のPDSを新しいものへ移行し、そのことをネットワークに知らせる方法によって実現される。
BlueSkyはatprotoの上でどのように構築されたのか?
- BlueSkyはatprotoネットワーク上に構築されたアプリケーションであり、App ViewとWebアプリケーションを運営し、ユーザーがWebアプリを通じて参加するときにはPDSと、それと通信するリレーを運営する。
他の人々はatprotoの上でどのようにアプリケーションを構築するのか?
- Lexiconを作成してatprotoアプリを作ることができ、ネットワークのデータを活用するApp Viewを運営し、ユーザーがLexiconを使ってPDSにデータを書き込めるようにする。
GN⁺の意見
- BlueSkyとatprotoの設計は、ソーシャルメディアの未来を形作るうえで、開放性と拡張性を提供する革新的なアプローチである。
- ユーザー中心のモデレーションツールとアカウント移動性は、ユーザーにより大きなコントロールと自由を与える。
- この技術は、ソーシャルメディアプラットフォームの分散化を目指す新たな動きの一環として、ユーザー体験とデータ所有権に関する新しい基準を提示する。
1件のコメント
Hacker Newsのコメント
これは非常によく考えられていて、ActivityPubのいくつかの大きな問題を解決しているように思える。以前はBlueskyに興味がなかったが、今はアカウントを作ってみようと思う。
現時点では単一のリレーがあるようだ。複数のリレーが生まれたとき、それぞれがネットワークに対して異なる見方を持つことになり、より多くの投稿を含むリレーのほうが他より優位になるだろう。
BlueSkyがプロトコルのオープンな部分だけを使うと、どうすれば信頼できる形で約束できるのか気になる。BlueSkyは実際にはかなり中央集権的に見えるので、その意味ではBlueSkyのファーストパーティクライアントがATProtoクライアントである必要はないように思える。
ユーザーがホスティング事業者とは独立して自分のモデレーション事業者を選べるというアイデアは素晴らしいが、インスタンスは依然として現地の法律に反するコンテンツをホストしないためにモデレーションを行う必要がありそうだ。
Mastodonはそのシンプルさゆえに長期的にはより賢明な選択に見えるが、Mastodonではフィードのキュレーションがより難しいため、短期的にはあまり面白くも有用でもないかもしれない。
この短い漫画も素晴らしい - Welcome to BlueSky Comic
Blueskyの面白い事実として、CEOの名前は中国語で「blue sky」だ。
モデレーションツールは「reach」レイヤーに属する。あらゆる発言を受け入れるが、見たくないものの到達範囲を制限する方法を提供する。
Authenticated Transfer Protocol、すなわちatprotoは、大規模な分散型ソーシャルアプリケーションのための連合プロトコルだ。
Nostrと比べるとどうだろう?