- インターネットは本来、匿名性とプライバシー保護を志向しているが、中央集権型プラットフォームがこの特性を損なっている
- 政府は単一企業に命令書を1通送るだけで、ユーザーの特定、検閲、規制執行が可能になる
- 一方、IRC、XMPP、ActivityPub、Nostr、Matrix のようなプロトコルには単一の統制主体がなく、強制執行は事実上不可能である
- サービス間の移動は解決策ではなく、同じ規制環境やブロックのリスクに再びさらされる
- プロトコルを使えば、識別・制限・データ提供の強制から自由になれる
インターネット本来の構造と中央集権化の問題
- インターネットは基本的に 匿名性とプライバシー保護 を前提として設計された構造である
- 管理者が積極的に追跡しない限り、組み込みの 本人確認レイヤー は存在しない
- この特性が壊れる理由は、クローズドプラットフォームへの通信集中 にある
- この場合、ホスティング企業 や 政府による協力要請 を通じてユーザーを特定できるようになる
サービスは政府にとって格好の標的
- 政府がユーザー特定、コンテンツ検閲、規制執行を望む場合、たった一度の法的要求 で可能になる
- 1通の書簡、召喚状、裁判所命令、規制要求だけで、サービスは協力するか制裁を受けることになる
- 実際に各国政府は 年齢確認義務化法案 を推進している
- Discord はこれに先立ち、顔スキャンや政府発行の身分証明書提出 を求める「teen-by-default」設定を導入しつつある
- しかし プロトコルベースのシステム では、このような措置は不可能である
- IRC、XMPP、ActivityPub、Nostr、Matrix などには 単一の統制主体が存在しないため である
- 政府は数千の独立したサーバー運営者を各国で個別に圧迫しなければならず、これは 立法・執行不可能 に近い
- 一部のサーバーが協力しても、ユーザーは 別のサーバーへ移動 できる
サービス移行は根本的な解決にならない
- Discord の方針発表後に他のサービスへ移ろうとする試みは 無意味 である
- 新しいサービスも同じ法的管轄下にあるか、海外にあっても規模が大きくなれば ブロックや規制圧力 を受けることになる
- 真の解決策は、商用サービスへの依存をやめてプロトコルを使うこと である
- これは急進的な発想ではなく、すでに メール(SMTP) で実現されている
- ユーザーは プロバイダー変更、自前ホスティング、混在利用 が可能である
メールの事例とプロトコルの回復力
- メールは Google、Microsoft、Apple が支配する 寡占構造 に見えるが、むしろ プロトコルの回復力 を示している
- Google にアカウントを停止されても、他のプロバイダーへ移って Gmail ユーザーと引き続き通信できる
- 極端に言えば Google と Microsoft がサービスを停止または遮断しても、SMTP 実装は依然として動作する
- 一部の接続を移し替える必要はあるが、再実装は不要 であり、これは Discord のような中央サービスとの核心的な違いである
- 一方、中央集権型サービスではアカウントが削除または遮断されると 復旧不可能 である
プロトコル利用の必要性
- 私たちはサービスを選ぶたびに、単一企業がユーザーの識別・制限・データ提供 を強いられうる構造に参加している
- プロトコルを使うことは、このような 統制と監視からの自律性の確保 を意味する
1件のコメント
Hacker News の意見
Discord や Slack がなぜ IRC に勝ったのか、私はよく考える
プロトコルの進化はあまりにも遅い。たとえば IRCv3 が チャンネル履歴 をサポートするまでにどれだけ時間がかかったか、ネットワーク分断によるチャンネル乗っ取り問題がどれだけ長く放置されたかを思い出せばいい
今でも chathistory、channel-rename、account-registration のような拡張は ドラフト段階 のままだ
そして、なぜ Mastodon がいまだに使いにくいのかも疑問だ
結局、素早く反復改善されるソフトウェアが例外的に存在する現実の中で、私は分散化された世界を望んでいるが、現実はそうなっていない
この選択の代償を忘れてはならない。過去の決定を見直さない限り、私たちは自らを閉じ込めたままだ
そのすべてが VC資金 で運営され、最終的に投資家が利益回収を求める時点が来て、今の結果が現れた
ほとんどの人は スパム防止のような中央集権的機能 を望んでいる。そちらのほうが楽だからだ
Discord は IRC の代替というより、TeamSpeak とも競合していた。音声・映像機能が同じアプリにある点がゲーマーにとって魅力的だった
Moxie Marlinspike も同じ主張をしていた
Signal のブログ記事
実際にはプロトコルは サービスと結びついたとき に初めて大衆にとって有用になる
メールもサーバーなしでは使えないし、IRC ですらサーバーを基盤としている
私も サーバー不要のプロトコル(例: Secure Scuttlebutt)に関心があるが、結局は初期接続のための シードピア のようなサービスが必要だった
私は 分散化とプロトコル がソフトウェアに残された最後のフロンティアだと思っている
AI も面白いが、個人に 権限を移す力 を持っているのはプロトコルだ
結局のところ核心は アイデンティティ(identity) の問題だと思う。プロトコルに適した新しい身元の仕組みが必要だ
私は 2007 年から IM プラットフォーム を作ってきて、2019 年からは「Discord を置き換えられるか」を考えている
複数のプラットフォームを検討したが、XMPP が最も潜在力が高いと見ている
今は友達追加、ステータス設定、メッセージングのような基本機能しか実装していないが、完成したらブログに載せて Show HN で共有する予定だ
XMPP の強みは 拡張性 と XML ベースの構造 だ。Web やエンタープライズ環境で既に最適化された XML のおかげで性能も良く、プロトコルを壊さずに Discord 級の機能を拡張できる
たとえば Arista ネットワークスイッチ が XMPP クライアントとして動作できる
ネットワーク運用者は、グループチャットのようにスイッチを束ねて同時にコマンドを出せる
関連例の記事
Discord、Slack、Telegram、Signal では想像しにくいことだ。結局、各サービスの プロダクトロックイン が問題なのだ
Fluux, Movim
関連スレッドを見る
単に括弧の形が違うだけでは重要ではない
政府が 年齢認証 を強制できないという主張には、「今はそうだ」という留保が必要だ
法律は技術の変化に合わせて変わり得る。分散型の暗号化通信が主流になれば、政府がそれを規制する 新たな法的手段 を作る可能性もある
ただし、人々が プライバシーと自律性 に慣れれば、その権利を再び奪うのは難しくなるだろう
ポストDiscord時代 に活発なコミュニティが生まれることを願う
メールの例のように、Google が私を締め出せば、私のアイデンティティも消える
サービス提供者とは無関係に、自分が所有する分散型の身元 が必要だ
たとえば mDLS のようなシステムで、選択的属性開示 や 仮名ベース認証 をサポートすべきだ
こうした構造は Sybil 攻撃 の問題を減らす助けになるだろう
依然として失うリスクがある
メールも依然としてプロトコルであり、分散型アイデンティティ も結局はアイデンティティにすぎない
最も安全な身元とは、いつでも新しく作れる身元 だ
Gmail が機能するのは、Google が 人間性の証明役 を果たしているからだ
個人が 公開鍵ペア を持つ流れは好ましい。Atprotocol も重要なプレイヤーだが、「悪になれない(can’t be evil)」原則と良い UX が維持されなければならない
正当な TLD であれば永続的だ
政府が企業に 年齢認証 を強制できるなら、Matrix や IRC のような例外も結局は同じ規制を受けることになる
処罰が十分に重ければ、誰もリスクを取らない。完全な回避は不可能だ
昔、Plan 9 のフォークで 9ants というプロジェクトがあった
故 mycroftiv が作った グリッドコンピューティングコミュニティ で、9P プロトコル を基盤にした gridchat というチャットシステムがあった
ユーザーはスクリプトでリモートリソースをマウントし、Acme、page、mothra のようなツールを実行していた
メッセージを「plumb」すると全ユーザーのクライアントに同時配信され、画像やコードも一緒に開けた
完全に ユーザー制御型のプロトコル環境 であり、私が見た中で最も純粋な「** protocols, not services**」の実例だった
Signal のブログ記事 には、分散型プロトコル論に対する良い反論がある
Signal: The ecosystem is moving
「何千もの提供者に法律を適用するのは不可能だ」という主張は誇張だ
社会はすでに「他人に害を与えてはならない」という法の下で動いている
一部だけを処罰しても、残りは自発的に従うようになる
結局、プロトコルの品質は そのコミュニティの参加者の質 にかかっている
私は サービスから完全に離れられるプロトコル(local-first, peer-to-peer)に強い関心がある
こうした技術こそ本当の フロンティアテック だと思う。AI よりはるかに面白い