インターネット上で、古いルーツを持つ新しい概念が前面に出始めています。それが連合です。通常、営利目的または返済すべき投資家によって単一の巨大データベースに相当するものとして運用される中央集権型システムの代わりに、連合は分散型サーバーを活用します。インスタンスと呼ばれる各サーバーは、共通のプロトコルを実行します。そのプロトコルを使用するサーバーは、短い投稿やメディアの一部など、情報の塊を交換することに同意します。 現代の連合システムの最も有名で人気のある例は、Twitterの主要な代替として大きな注目を集めているマイクロブログネットワークのMastodonです。 (Mastodonとは何か、なぜ参加するのか、そしてどのように使用するのかについて詳しくは、この記事の姉妹記事「Mastodon:ソーシャルネットワーキングの新たな希望」(2023年1月27日)を参照してください。)
フェデレーションの概念は、サーバー上のユーザーアクティビティと、独立して運営される他のサーバー上のユーザー間の情報交換を管理するオープンソースプロトコル群であるフェディバース(Fediverse)の台頭により、近年注目を集めています。(最も広く使われているプロトコルは、ワールドワイドウェブコンソーシアム(W3C)がサポートするActivityPubですが、他にも様々なプロトコルがあります。)サーバーソフトウェア(これも通常はオープンソース)は、ユーザーがローカルでアカウントを登録できるようにすることでフェデレーションをサポートし、ローカルユーザーはローカルサーバー上と、同じプロトコルを実行するフェディバース内の他のサーバー上のユーザーをフォローしたり、フォローされたりすることができます。本質的に、このオープンソースシステムは、サーバー間で接続の束を構築し、それらのサーバー間でのやり取りに事前の調整は必要ありません。
フェディバースには中心は存在しません。参加者とサーバーはそれぞれ独自のアジェンダ、運営方針、そしてローカルデータストアを有しています。サーバー間の接続はすべて合意に基づく自発的なものであり、変更される可能性があります。特定のサーバーが他のサーバーに接続できるかどうかを指示する権限はなく、また、包括的な権限を持つ機関がユーザーやコンテンツの削除を要求することもできません。(政府や裁判所は別の問題ですが、個人または商業的な言論に関して、それらは常に外部的な主体です。)
Fediverseには、音楽の交換、ソーシャルネットワーキング、写真や音楽の共有など、様々な用途に使えるソフトウェアがあります。この気の利いたサイト(本来は権威のあるサイトではありませんが!)では、Fediverseについて詳しく説明されており、膨大な数のFediverseアプリがリストアップされています。また、Per Axbom氏が昨年11月に作成した、Fediverseアプリを木の枝葉に見立てたこのグラフィックも気に入っています。

Fediverseは、インターネットを介して人々を繋げようとする多くの組織の中央集権的で商業的な取り組みとは対照的に存在します。これは、インターネット黎明期の最高の成果を振り返りつつ、今日構築できる最高のものへと前進するIndieWebの精神を体現する好例です。Fediverseは、すべての人にとって有益な協力的な方法でリソースを共有すると同時に、独立して運営される他のネットワークやサーバーへの接続方法を決定する個別の権限ポイントを提供するように設計されています。
皆さんの当面の関心はMastodon(その点については上記のリンク先の記事をご覧ください)かもしれませんが、Fediverse(フェディバース)はより広範で、Mastodonが多くの星系や交易路における平和の言語として機能し、他の多くの連邦系と共存する銀河系です。Fediverseとは何か、そしてそれが何を意味するのか、詳しく見ていきましょう。
非集中型インタラクションの未来への回帰
人々が電子的にコミュニケーションをとる方法には様々な可能性が考えられますが、選択肢は大きく分けて集中型、分散型、分散型の3つに分かれます。これは新しい区別ではなく、ポール・バランによる1964年の著名な研究論文に掲載されたこのネットワークタイプの図を見ればそれが分かります。
以下に、サービスの例による定義を示します。
- 中央集権化: Twitterは中央集権化されています。プロトコル、データ、サーバーを一つの企業が所有しています。アカウントを管理し、ポリシーを設定し、広告、投稿内容、サービスの利用者、第三者によるデータへのアクセス方法などを完全に管理しています。(例えば、Twitterがサードパーティ製アプリによる同社のAPIへのアクセスを何の通知もなく突然禁止したことが挙げられます。「Twitterがサードパーティ製クライアントアプリを禁止」、2023年1月20日の記事をご覧ください。)中心こそが真実であり、サービスとは何かという抽象的な概念と対話できる唯一の場所です。
- 分散型: DNSは分散型です。ドメインネームシステムには階層構造があり、インターネットの各部分を個別に命名し、ネットワークIDやその他のデータと関連付ける方法が定義されています。ドメインネームシステム内の特定のリソースは、ポリシーを定め、多くの重要な技術リソースやサーバーを運用する中央機関によって運用されています。これらの機関は、.comや.orgドメインのリストをどのサーバーが保持しているかなど、特定の事実を保持しています。しかし、比較的緩い制約の範囲内で、誰でも自分が所有するドメイン名をホストしたり、ホスティングを委任したりすることができ、サブドメイン、メールサーバー、サイト検証テキストエントリなど、関連するすべての値を選択できます。
- 分散型:フェディバースは分散型です。各フェディバースインスタンスはそれぞれが「リトルプリンス」の世界であり、フェデレーション(ローカルに保存された情報をリモートの他のサーバーと交換する機能)を通じて他のサーバーと連携することができます。ネットワークを管理する者はおらず、ネットワークに関する決定的な真実を得られる唯一の場所もありません。
私たちの中で年配の方には、かつてストア・アンド・フォワードシステムと呼ばれていたもの、例えばFidoNet、UUCPNET、BITNETなどを思い起こさせるかもしれません。これらは一種の連合(フェデレーション)の初期の例でした。すべてのサーバーは、たとえ次のサーバーに情報を渡すだけであっても、ローカルアカウント以外の宛先への情報を渡す方法を知っていました。例えばUUCPでは、送信元と送信先の間にある各サーバーをリストアップするバンルーティングを使用してメールの宛先を指定できました。これらのネットワークは、モデムが高価で帯域幅が不足し、バックボーンが存在しなかった初期のインターネットワーキングにおいて非常に重要でした。
中央集権化は、定義上、その精神に反するものです。インターネットがメディアを豊富にし、複雑化するにつれて、必要な計算能力と帯域幅を管理するためのリソースコストが増大したことも、中央集権化が広まった一因です。技術的な参入障壁も、大規模な導入を阻みました。新しいサービスがインターネットの一部のコンポーネントへのアクセスを容易にし、ソーシャルネットワークは主にメールとブラウザを使用し、ブログやウェブサイトの構築、Usenetへの投稿を望まないユーザー層を獲得しました。
既存の道に新たな道を切り開くには、活気のあるコミュニティを実証し、容易なアクセスを提供し、そして確実に機能する必要があります。フェディバースにおいてこれら3つ全てが現在存在しているとは言い難いですが、それぞれの要素は正しい方向に向かっています。
MastodonとFediverseは、Web 2.0よりもはるかに優れたもの、そして、メタバース/暗号通貨中心の不運で馬鹿げたブランドイメージを持つWeb3と既に見なされているものよりもはるかに優れたものを体現しています。FediverseはむしろWeb 1++に近いと言えるでしょう。つまり、黎明期に人気だったものを現代的に、そしてより進化させたものです。
連邦制の限界
連邦制には、インフラと政策を扱う中央組織が存在しないことに一部関連する欠点があります。しかし、これらの欠点は実際には諸刃の剣であり、良い面と悪い面の両方があります。
- インスタンスは、どのインスタンスと連携するかを選択します。インスタンスが他のすべてのインスタンスとメッセージ交換することを強制することはできません。あなたが参加しているインスタンスが、些細な理由で他の多くのインスタンスをブロックすることもあります。一般的には、気まぐれに運営されるインスタンスには、その気まぐれな決定に強く賛同するユーザーしか集まらないため、そのような事態は起こりません(これは最近のTwitterによく似ています)。
- メディア、ユーザー、またはインタラクションが多いインスタンスは、負荷の少ないインスタンスよりもサーバーおよび帯域幅のコストが高くなる可能性があります。小規模なインスタンスの場合は月に数ドルですが、月に数千ドルかかることもあります。
- インスタンスを運営する管理者は、インスタンスのユーザーが満足し、インスタンスが法律に違反する活動を行っていないことを確認するためのモデレーションの責任を負います。米国では、インスタンスは、報告されたコンテンツを直ちに削除するという法的拘束力のある要求であるセクション230の要請にも応じなければなりません。
- ほとんどのインスタンスは、個人または少人数のボランティアグループが時間と資金を寄付して運営しています。有給スタッフを雇用しているインスタンスはほとんどありません。そのため、管理者やモデレーターが構造的、社会的、または法的に問題のある問題に対処するために費やす時間は、本来行うべき他の作業から奪われる時間です。
- 基盤となるプロトコルであるActivityPubは、サーバー間の大規模な相互接続を効率的に処理できるように設計されていませんでした。そのため、メッセージの伝播に長い遅延が発生する可能性があります。しかし、ActivityPubはオープンソースであるため、開発者は効率性の向上に積極的に取り組んでいます。
こうした問題の一部は、電子メールに見覚えがあるかもしれません。電子メールは、Apple、Google、Microsoft がホストする個人向けおよび業務用のメール アカウントや、大企業の従業員向けメール アカウントが膨大に存在するにもかかわらず、事実上はフェデレーション サービスとなっています。たとえば、電子メール サーバーを運用する管理者は、他の電子メール サーバーとの間のメールの送受信をブロックできますし、実際にブロックしています。このプロセスには、常に更新される不正なアクターのリストが役立ちます。個々の電子メール受信者は、ツールを使用して、個人またはドメイン全体からのメッセージをブロックできます (対照的に、フェデレーション サーバーの管理者は、個々のメッセージを常に調べる必要がある場合がありますが、これは電子メールではほとんど行われません)。かつて、電子メールには添付ファイルのサイズと送信メッセージの量に制限があり、メールの受信で膨大なバックログが発生することもありました。帯域幅とサーバーの運用コストが下がるにつれて、これらの問題は徐々に軽減されてきました。
こうした問題にもかかわらず、電子メールは繁栄を続けました。20世紀初頭には、電子メールが次第にバルカン化され、サーバーが他のサーバーのサブセットとしかやり取りしなくなるという予測がありましたが、これは現実のものとなりました。特に懸念されていたのは、中間にブロックがあるために、ある電子メールメッセージが、どこにあっても、ここからあそこへ届かないのではないかという点でした。しかし、それは起こりませんでした。数十年にわたる連合の実験としての電子メールの成功は、私たちに希望を与えてくれるはずです。
Fediverseでは、ほとんどのインスタンスが他のインスタンスをブロックします。しかし、それは通常、様々な明確な理由から、他のインスタンスの一部です。最も一般的なのは、過激なイデオロギーを持つ人々が利用するインスタンスです。このいわゆる「フェデレーション(defederation)」、つまり他のインスタンスからのトラフィックをブロックする行為は、インスタンス管理者の裁量で行われます。特にMastodonでは、自分のMastodonアカウントがホストされているインスタンス以外のアカウントやインスタンス全体をミュートまたはブロックすることもできます。そうすることで、そのインスタンスの個人や投稿は二度と表示されなくなります。
管理者は、個人や投稿、その他のアイテムに対して様々なモデレーション措置を講じることができます。Mastodonの世界では、一部のインスタンスには強力なモデレーションチームと詳細な利用規約が設けられています。中には、公平性を確保し、救済措置を提供するための審査委員会や諮問グループを設けているところもあります。モデレーションは規模拡大の恩恵を受けないため、Fediverseが成長するにつれて課題となっています。ユーザー数や活動の増加は、投稿やユーザーの強引な削除、あるいは悪質な行為者への十分な抑制が不十分になる可能性を秘めています。その結果、他のインスタンスが、問題が深刻すぎる、あるいは深刻さが足りないインスタンスから分離されてしまう可能性があります。
幸いなことに、すべてのアカウントは特定のインスタンス上に存在する必要がありますが、ソーシャルグラフ、つまり他者とのつながりはあなた自身のものです。自分のアイデンティティをあるサーバーから別のサーバーに移行することで、フォロワーやフォローしているユーザーを引き継ぎ、自動転送アドレスを残すことができます。(Mastodonでは、投稿は移行されず、管理者がアカウントを削除しない限り、以前のサーバーに琥珀色のまま残ります。)移行したいアカウントが存在するインスタンスでブロックまたは禁止されている場合、当然ながら複雑さが生じます。
あるFediverseプロジェクト(基盤となるActivityPubプロトコルを含む)の挙動が過激になりすぎた場合、フォークされるか、新しい方向性をとったプロジェクトの複製になる可能性があります。なぜなら、これらの取り組みのほとんどはオープンソースだからです。プロトコルを使用するインスタンスを運営している人は、元の方向性が気に入らない場合、フォークされたバージョンをインストールすることを選択できます。これにより、Fediverseやその中のサービスが分裂する可能性がありますが、実際には、ほとんどのフォークは元のブランチから大きく逸脱することはありません。
Fediverseと互換性のあるすべてのアプリがFediverse専用というわけではありません。例えば、Manton ReeseのMicro.blogサービスはActivityPubをフォーマットとしてサポートしており、2022年10月以降に作成されたアカウントではデフォルトで有効になっています。Mastodonでは、Micro.blogユーザーのフィードを他のMastodonユーザーを追加するのと同じくらい簡単に追加できます。WordPressユーザーはActivityPubプラグイン(ベータ版)をインストールすることで、同様のフィード購読が可能になります。FediverseはRSSに関しても非常に柔軟で、非インタラクティブなフィードを取得するための共通言語としてRSSを使用しています。
未来は、分断されても団結する未来なのか?
Fediverseの未来は、何億人もの人々による大規模な導入に左右されるものではありません。企業は何千人もの従業員を雇ったり、膨大なサーバーリソースを維持したりする必要はありません。むしろ、勢いとコミットメントが重要です。オープンソースプロジェクトやボランティア運営のサーバーには、賢明な自己利益からであれ、寛大な気持ちからであれ、自分たちの活動に価値があると信じる人々が必要です。
Fediverseへの期待は、Mastodonへの注目度の高さのおかげで、20年近くもの間、インターネットの種子貯蔵庫とも言うべき場所に秘められていた夢が開花するのを見ることができるかもしれないという点にあります。ブログが衰退し、RSSが衰退し、人々が投稿内容や他者との関係性について所有するものが減るにつれ、分散型インターネットという夢の種は発芽しないまま枯れてしまうのではないかという疑問が浮かびました。Fediverseはまさに新鮮な土壌です。さあ、どんな花が咲くのか見てみましょう。