メッセージングアプリの相互運用性を実現する可能性のあるプロトコル「Matrix」の内部

メッセージングアプリの相互運用性を実現する可能性のあるプロトコル「Matrix」の内部

相互運用性と分散化は、今年のテクノロジー業界の主要テーマであり、その大きな推進力となっているのは、規制の強化、社会および業界からの圧力、そして暗号通貨やWeb3といった技術の熱狂です。この高まりは、他の技術にも波及しています。例えば、Matrixと呼ばれるオープンスタンダードベースの通信プロトコルは、私たちのデジタルライフにおけるもう一つの独自領域であるメッセージングに相互運用性をもたらす上で重要な役割を果たしています。

Matrix の共同制作者の 1 人である Matthew Hodgson 氏によると、Matrix ネットワークのユーザー数は今年 2 倍に増え、ユーザー数が 8,030 万人に達したという、控えめながらも注目すべき増加が見られました (この数字は実際よりも多い可能性があります。すべての Matrix 展開で統計情報が Matrix.org に「送信される」わけではありません)。

こうした活動の大部分は企業向け通信分野に集中していますが、現在では主流の消費者向けプラットフォームも注目し始めているようです。

エンジニア兼アプリ研究者のジェーン・マンチュン・ウォン氏の調査により、Redditがチャット機能にMatrixを試験的に導入しているという証拠が明らかになった。RedditはTechCrunchに対し、この動きをほぼ確認した。広報担当者は「Redditでの会話を改善するために様々な方法を検討している」と述べ、「複数の選択肢をテストしている」としているが、Matrixを具体的に名指しすることは避けている。

相互運用性のサポートに向けた大きな動き( デジタルウォレット地図でも起きている )を考えると、Matrix を詳しく見てみると、ここに至るまでの経緯が少しわかるでしょう。

初めに

携帯電話を持つ手を上から見た図。画像クレジット:マルテ・ミューラー / ゲッティ

SMSやメールを送信したことがある人なら、相手がどのネットワーク、サービスプロバイダー、あるいはメッセージングクライアントを使っていたかなど、一度も考えたことがないでしょう。主な理由は、それがあまり重要ではないからです。T-MobileとVerizonのユーザーはテキストメッセージで問題なくやり取りでき、GmailとOutlookのユーザーはメールのやり取りに問題はありません。

しかし、常にそうだったわけではありません。電子メールの黎明期には、同じネットワーク上のユーザーとしかメッセージをやり取りできませんでした。1990年代に携帯電話が普及するにつれ、当初は異なるモバイルネットワーク上の友人にメッセージを送信することができませんでした。ヨーロッパとアジアは相互運用性の向上を先導し、2000年代初頭には、北米の大手通信会社も、消費者が競合ネットワーク上の友人にメッセージを送信できるようにすれば、まさに金鉱脈が掘り出せることに気づきました。これは誰にとってもWin-Winの関係でした。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

現代スマートフォン時代へと早送りすると、メールは絶滅したわけではなく、SMSもまだ発展途上にあるものの、今日の主要なコミュニケーションツールは互いにそれほど親和性が高くありません。Signalのようなプライバシー重視の独立系メッセージングアプリを導入したいと考えている人は、文字通り友達全員がWhatsApp、iMessage、Telegram、Viber…を使っていることに気づいた瞬間、壁に突き当たるでしょう。

このトレンドは企業にも浸透しています。職場でSlackを使っているなら、Microsoft Teamsを使わざるを得ない遠方の友人にメッセージを送るのは至難の業でしょう。一方、MetaのWorkplaceに押し込められた人事部は、Salesforce Chatterを使って廊下を歩く営業部の同僚にダイレクトメッセージを送信するなんて、考え直した方がいいかもしれません。

もちろんこれは目新しいことではありませんが、オンラインメッセージング分野における相互運用性の問題は、2022年に急激に注目を集めるようになりました。欧州は、デジタル市場法(DMA)を通じてオンラインプラットフォーム間の相互運用性と移植性を強制する規則の制定を推進しており、米国もACCESS法を通じて同様の計画を立てています。

一方、イーロン・マスク氏のTwitter就任は、Twitterの混乱を背景に200万人を超えるユーザー数を獲得した、いわゆる「オープンソースのTwitter代替」であるMastodonなどの代替サービスへの注目度を高めました。MastodonはオープンなActivityPubプロトコルを採用し、フェディバース(相互接続されたサーバーによる分散型ネットワーク)の概念に基づいて構築されています。フェディバースとは、ActivityPubを基盤とする様々なサービスが相互に通信できるようにするものです。Tumblrは最近、将来的にActivityPubプロトコルをサポートする意向を明らかにしました。また、FlickrのCEOであるドン・マカスキル氏は、写真ホスティングプラットフォームとコミュニティであるFlickrもActivityPubを採用すべきかどうかをTwitterのフォロワーにアンケート調査しました。

しかし、ここ数週間の Twitter の騒動によって相互運用性をめぐる騒ぎや誇大宣伝が巻き起こっているにもかかわらず、この方向への動きは静かに、しかし拡大しつつありました。この動きは、ベンダー ロックインを回避し、データ スタックに対する制御を強化したいと考えている企業や政府によって推進されています。

マトリックスに入る

エレメントの創設者でありマトリックスの共同制作者であるマシュー・ホジソンとアマンディーヌ・ル・パペ。画像提供:エレメント

Matrixは2014年にソフトウェアおよびサービス企業Amdocs内で開発され、 Hodgson氏 と Amandine Le Pape氏が主導しました。 後にAmdocsを退社し、Matrixを独立したオープンソースプロジェクトとして成長させることに専念しました。彼らはまた、Matrixホスティングサービスと Slack代替アプリRiotを開発したNew Vectorという企業を通じてMatrixの商業化を目指しました。2018年、Hodgson氏とLe Pape氏はMatrix.org Foundationを設立しました。これは、知的財産の保護、寄付の管理、プロトコルの推進など、Matrixに関わるあらゆるものの法的保護機関としての役割を担うものです。 

Matrix の主力商用実装は 2 年ちょっと前に Element としてブランド名が変更され、現在では Automattic、Dawn Capital、Notion、Protocol Labs などの支援を受けている Element は、米国の大手テクノロジー企業が販売する有名既存製品に代わる連合型の代替製品を求める多くの組織で使用されています。

Element 自体はオープンソースであり、エンドツーエンドの暗号化を約束しています。また、顧客はグループ メッセージングや音声およびビデオ チャットなど、チーム コラボレーション製品に期待される通常のクロスプラットフォーム機能にアクセスできます。

Elementの動作。画像クレジット: Element

Element は企業独自のインフラストラクチャ上でホストすることもできるため、サードパーティのサーバーでデータがどのように(誤用されて)使用されるかという懸念を回避でき、企業がデータ スタック全体を制御し続けることが可能になります。これは、機密データをホストする組織にとって決定的な要因となります。

特に欧州では規制がますます増えており、大手テクノロジー企業はデータ主権に注意を払うよう迫られている。昨年、グーグルなどはドイツテレコムのITサービスおよびコンサルティング子会社であるT-Systemsと提携し、ドイツ企業に機密データ用の「主権クラウド」を提供している。

こうした規制強化とデータ主権への期待の高まりは、Matrixプロトコルにとって大きな追い風となっています。昨年、ドイツの医療システムのデジタル化を担当する機関は、Matrixへの移行を発表しました。これにより、病院、診療所、保険会社など、医療業界を構成する15万の個々の組織が、どのMatrixベースのアプリを使用していても、相互に通信できるようになります。

これは、Tchap チーム コラボレーション プラットフォームを介したフランス政府内部や、ドイツ連邦軍など、他の場所での既存の Matrix 実装に基づいています。

「かなり前から、明らかに分散化へと向かっています」とホジソン氏はTechCrunchに説明した。「現在、フランス、ドイツ、イギリス、スウェーデン、フィンランド、アメリカの政府、そしてNATOや関連組織などにおいて、Matrixベースの分散型通信が本格的に利用されているのを目にしています。」

5月、オープンソースのエンタープライズメッセージングプラットフォームRocket.Chatは、Matrixプロトコルへの移行を発表しました。このプロセスはまだ進行中ですが、Rocket.ChatはAudi、Continental、ドイツ国鉄(Deutsche Bahn)といった大手企業で約1,200万人のユーザーを抱えていることを考えると、これはMatrixムーブメントにとって大きな成果と言えるでしょう。

「あらゆるメッセージングプラットフォームの価値は、他のプラットフォームとの連携能力によって高まると考えています」と、Rocket.Chatの広報担当者はTechCrunchに語った。「Rocket.Chatと他のプラットフォームの連携には多大な労力を費やしました。メールのやり取りでどのクライアントを使うか気にする必要はなく、メッセージのやり取りでも同じことが言えるはずです。」

Rocket.Chat。画像クレジット: Rocket.Chat

おそらく、このすべての中で最も興味深いのは、従来の消費者および企業向けソーシャル ネットワークやチーム コラボレーション ツールがたどってきた道とは逆の方向へ進んでいることです。

Slack、Facebook、Microsoft Teams、WhatsApp、Twitter など、あらゆるサービスがネットワーク効果を活用しています。つまり、製品の価値は本質的にユーザー数と結びついているということです。人々は結局のところ、友人や同僚がいる場所にいたいと考えており、それは必然的に、特に好きではないソーシャルネットワークを使い続けたり、複数のアプリを同時に使いこなしたりすることを意味します。

オープンで相互運用可能なプロトコルは、ユーザーをロックインしないものに対する需要の高まりを認識している新しいタイプのビジネスをサポートします。

「私たちの目標は、人々が互いにコミュニケーションをとるためにRocket.Chatを使うことを強制することではありません」とRocket.Chatの広報担当者は続けた。「むしろ、組織が安全にコラボレーションし、選択したプラットフォームを通じて他の組織や個人とつながることができるようにすることです。」

溝を埋める

Matrixプロトコルは、「ブリッジング」と呼ばれる技術を通じて、ネイティブではないアプリとの相互運用性もサポートしています。これにより、WhatsApp、Telegram、Signalなど、Matrix以外のアプリのサポートが可能になります。Element自身も、消費者向けサブスクリプション製品「Element One」の一部としてブリッジングを提供しています。ユーザーは月額5ドルを支払うことで、どのアプリを使用しているかに関係なく、すべての友人を単一のインターフェースにまとめることができます。

Element Oneの加入者は、複数のメッセージングアプリを連携させることができます。画像クレジット: The Matrix Foundation

これは、テクノロジー企業自身が作成した公開APIを通じて実現されます。ただし、利用規約では競合アプリによる利用方法に関して制限が課せられることが多く、レート制限や利用料金が課される場合もあります。

現状のブリッジングは、「これは許されるのか?」という観点から見ると、グレーゾーンに位置している。しかし、大手IT企業によるオンラインコミュニケーションへの支配に世界の規制当局の目が集中している状況では、企業は利用規約を全て厳格に適用しているわけではないのかもしれない。

DMAは先月欧州で発効しましたが(正式には来年5月)、相互運用性とデータポータビリティに関する具体的な規定が盛り込まれています。その時点で、世界の大手IT企業の「ゲートキーパー」たちが、この新しい規制をどのようにサポートしていくのかが見えてくるかもしれません。実際には、私たちが話題にしているのは、小規模なサードパーティが大手IT企業との連携や通信を「正式に」許可するオープンAPIです。しかし、必ずしもそのようなAPIが洗練された使いやすいもので、明確なドキュメントが用意されているとは限りません。そのため、開発の過程では、意図的な遅延や障害がいくつか発生することが予想されます。

コンプライアンス

iPhoneに表示されたWhatsAppとFacebookアプリ。画像クレジット:ジャスティン・サリバン/ゲッティイメージズ

WhatsAppなどの人気メッセージングアプリは、エンドツーエンドの暗号化を提供しているものの、組織がメッセージデータを容易に管理できないため、企業や政府機関での利用を想定して設計されていません。しかし、こうしたアプリはそうした用途で広く利用されています。7月には、英国の情報コミッショナー事務局(ICO)が、個人のメールアカウントやWhatsAppなどの「プライベートな通信チャネル」に関するリスクについて政府による調査を求め、こうした利用には「明確な管理」が欠如しており、重要な情報が「紛失または安全でない状態で取り扱われる」可能性があると指摘しました。

「WhatsAppのような即時コミュニケーションの価値は理解しています。特にパンデミックのさなか、当局は迅速な意思決定を迫られ、様々な要求に応えなければならなかったため、その価値は理解しています」と、英国の情報コミッショナー、ジョン・エドワーズ氏は当時の声明で述べた。「しかし、こうした手段を使うことの代償は、違法ではないとしても、透明性の欠如や不十分なデータセキュリティにつながるべきではありません。公務員は、記録保存と国民の信頼維持のために、自らの業務内容を示すことができるべきです。そうすることで、意思決定への信頼が確保され、将来への教訓が得られるのです。」

一方、ビジネス界では、米国証券取引委員会(SEC)が最近、WhatsAppなどのプライベートメッセージングアプリの使用に関連した「広範な記録管理の不備」をめぐり、ウォール街の企業16社と11億ドルで和解した。

「金融は究極的には信頼の上に成り立っています」と、SECのゲイリー・ゲンスラー委員長は当時述べた。「1930年代以来、こうした記録の保管は市場の健全性を維持するために不可欠でした。テクノロジーが変化する中で、登録者がビジネスに関するコミュニケーションを公式なチャネルのみで適切に行うことは、これまで以上に重要であり、登録者はそれらのコミュニケーションを維持し、保存しなければなりません。」

正確な文書記録を維持し、政治家や企業が自らの行動に責任を持つようにすることが、まさにこのゲームの核心であり、Matrixプロトコルのような仕組みが約束するレベルの制御です。しかし、DMA規制のように、一定規模以上のすべての企業に自社のソフトウェアを他社製品と相互運用可能にすることを義務付けると、プライバシー、セキュリティ、そしてより広範なユーザーエクスペリエンスに関して多くの疑問が生じます。

暗号化という無視できない問題

「部屋の中の象」のコンセプトイラスト。画像クレジット: Klyaksun/Getty Images

ケイシー・ニュートン氏がThe Platformerで何度も指摘しているように、欧州の新たな相互運用性規制にはいくつかの落とし穴がある。中でも特に大きな問題は、エンドツーエンドの暗号化、つまり転送中のデータが暗号化されたままで解読不可能な状態を維持するという点において、規制が障壁を生み出すことだろう。

エンドツーエンドの暗号化は、今日の大手テクノロジー企業にとって大きなセールスポイントであり、WhatsAppもそれを大々的に宣伝しています。しかし、異なる企業が構築した異なるプラットフォーム間でこれを機能させることは容易ではありません。この分野の専門家の多くは(あるいはほとんど)、暗号化を何らかの形で損なうことなく、真に安全で相互運用可能なメッセージングインフラストラクチャを実現することは不可能だと述べています。

WhatsAppは自社プラットフォーム上でエンドツーエンドの暗号化を制御でき、したがってそれを約束できます。しかし、WhatsAppと他社が運営する無数のアプリケーション間で数十億ものメッセージがやり取りされている場合、WhatsAppはこれらのメッセージがWhatsAppから離れた後にどうなっているのかを実際には把握できません。

結局のところ、どのサービスも暗号化を全く同じ方法で導入しているわけではありません。これはホジソン氏も認める課題です。「エンドツーエンドで暗号化されたプラットフォームは、エンドツーエンドで同じ言語を話さなければなりません」と彼は言います。

暗号化に関する懸念に対処するため、今年初めに公開されたブログ記事で、マトリックス財団は、すべての大手ゲートキーパーを同じ「分散型エンドツーエンドプロトコル」(つまり、当然のことながらマトリックス)に切り替えることなど、いくつかの回避策を提案した。財団自身も認めているように、これは大規模な取り組みとなるが、「排除すべきではない」と財団は述べている。

この点を説明するため、ホジソン氏はElement社による2020年のGitter買収を例に挙げた。Gitterは開発者向けのコミュニティおよびチャットプラットフォームで、GitLabから買収され、Google、Microsoft、Amazonといった大手企業に利用されている。買収完了から2ヶ月以内に、Element社はGitterにネイティブMatrix接続を導入した。

もちろん、Facebook、Google、Appleのような規模でこのような移行を調整することは全く別の問題であり、あらゆる種類の連鎖的な混乱を引き起こす可能性があります。暗号学とセキュリティの専門家であるアレック・マフェット氏は、今年初めのブログ記事で、メッセージングアプリとソーシャルネットワークが同じ標準プロトコルに準拠すれば、異なるサービス間で「実質的な差別化がなくなる」と示唆しました。

「SignalとSnapchatが相互運用しなければならない世界を想像してみてください。それはどのようなものになるでしょうか?」と、この記事に関する質疑応答でマフェット氏はTechCrunchに問いかけました。「具体的には、一方のサービスのどの機能をもう一方のサービスで提供する必要があるのでしょうか? また、それらの機能の差別化要因は何でしょうか? 機能上の競合はどのように調整されるのでしょうか?」

そのため、Matrix Foundationは、TLS証明書のような警告を導入し、サービス間の会話が完全に保護されていないことをユーザーに通知するなど、他の潜在的な解決策を提案しました。これは、Appleのメッセージアプリが暗号化されたiMessageテキストと(暗号化されていない)SMSの両方をサポートしている方法に匹敵するかもしれません。しかし、Muffett氏によると、これは不要な複雑さをもたらすことになるとのことです。

「私が挙げることができる他の理由はさておき、セキュリティポップアップ警告は一般的に理解されず、無視されることも少ないことを説明するユーザーインターフェース研究は山ほどあります」とマフェット氏は述べた。「これを裏付ける研究は山ほどあります。ポップアップ警告は『アンチパターン』なのです。」

マトリックス財団は、「ブリッジ」で暗号化言語間の通信トラフィックを変換することも提案しましたが、これは実質的には暗号化を解除し、トラフィックをどこか安全な場所で再暗号化する必要があることを意味します。

「これらのブリッジはクライアント側で実行できます。例えば、Matrix iMessageブリッジはiPhoneやMacのクライアント側で動作します。あるいは、クライアント側のオープンAPIを使って、端末内でローカルにアプリ間のブリッジを行うこともできます」とホジソン氏は述べた。「あるいは、ユーザーが管理するハードウェア上で分散的にサーバー側で実行することも可能です。これにより、再暗号化は、脆弱な中央サーバーではなく、可能な限り安全な環境で行われるようになります。」

暗号解読が理想とは程遠いという事実は、解決策がどのような形で解決しようとも否定できません。しかし、おそらくもっと重要なのは、相互運用性を強制することで生じる真の暗号問題に対処するための堅牢なソリューションが、まだ存在しないということです。

それにもかかわらず、ホジソン氏は過去に、EUの新規制の利点は欠点よりも大きいと述べている。

「総合的に判断すると、オープンAPIの義務化によるメリットは、誰かが脆弱な大規模ブリッジを運用し、すべてのE2EEを損なうリスクを上回ると考えています」と彼は5月に記している。「そもそも、壁に囲まれた庭に閉じ込められるよりも、データにアクセスできる選択肢がある方が良いのです。」

氷山の一角

Matrixプロトコルは、現在では主にメッセージング分野での利用が知られていますが、他にも潜在的な用途があることは注目に値します。Matrix Foundationは最近、Matrix上に構築された分散型で相互運用可能なメタバース・プラットフォーム「Third Room」を発表しました。これは、Facebookの親会社であるMetaのような少数のゲートキーパーによって管理される将来のメタバースとは対照的です。

今のところ、Elementはマトリックスが生み出した世界がどのようなものになるかを象徴する存在であり続けています。同社は既にMozillaなど大手顧客を獲得しており、MozillaはElementをフルマネージドサービスとして利用しています。また、Elementは今年、別の企業(名前は伏せられています)と1,800万ドルの4年契約を締​​結したと発表しました。一方、戦略的投資家もおり、その中にはWordPress.comの親会社であるAutomatticもいます。Automatticは2020年にElementに460万ドルを投資し、昨年はシリーズBで3,000万ドルを調達しました。

多くの点で、マトリックスが繁栄するための土壌はかつてないほど肥沃だ。世界が大手IT企業の支配から抜け出すための、少なくともある程度の規制を伴った出口を模索している今、マトリックスはまさに適切な場所に、適切なタイミングで存在している。Twitterもまた、中央集権的な管理の欠点を浮き彫りにする上で少なからず役割を果たし、相互運用性を謳うあらゆる企業の思惑に乗じてきた。

「Twitterの状況は、中央集権化の危険性に対する意識を高めるという点で実に素晴らしいものでした。分散化の黄金時代に入りつつあることをユーザーに理解してもらう上で、極めて重要な瞬間を提供してくれました」とホジソン氏は述べた。「多くのユーザーがMastodonがTwitterに代わる、ますます現実的な分散型プラットフォームであることに気づいたように、メッセージングやVoIPといったリアルタイムコミュニケーションから独立性を取り戻す手段としてMatrixを発見したユーザーが増え、大きなハロー効果が見られました。特に、Twitterの長期ユーザーベースは過去最速のペースで成長しています。」