
2026/05/28 2:24
ジェミニ、コーファー、フィンガース。お見苦しい!HTTPS を超える代替インターネットたち
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
主流の HTTPS および Chromium ベースのブラウザエコシステムを超えて、
finger://、gopher://、および gemini:// に代表されるニッチなプロトコルは、端末エミュレータを介してアクセス可能な、プライバシー重視かつ低インフラ依存の代替手段を提供します。これらのシステムは現代のブラウザには依存せず、特定の TCP ポート(例:finger は 79、gemini は 1965)と単純なテキストインターフェースを基盤とし、約 2 GB の RAM を必要とする高リソースエンジンを使用しません。gemini プロトコルは、安全な TLS 暗号化の強制に加え、クッキー、トラッキングピクセル、JavaScript、および行動分析からの厳格な除外を義務付けることで、データ監視を防ぐ点で際立っています。HTTP が 1993 年に Gopher などの競合他社に対してライセンス料を課すことなどによって事実上独占的地位に至ったにも関わらず、これらの技術は現在再興のフェーズにあります:2026 年 1 月時点で、411 つ以上のアクティブな Gopher サーバーが存在し、数百万人のユーザーにサービスを提供しています。ハードウェア要件を 1 GB の RAM 未満に抑えつつ、オプトイン型かつ監視排除型のオンライン存在を追求したい方々は、Bombadillo または Offpunk(10 年前のハードウェアでも動作可能)といったツールや、FEELS、Phlogs、および Gemlogs といったブログプラットフォームを活用することで、プライバシーを損なうことなく参画が可能です。本文
「統一資源識別子(URI)スキーム」への旅:Web の限界を超えた代替的インターネット
以前の投稿で発表した「類想界(tildeverse)」の開発を経て、今回は**「統一資源識別子(URI)スキーム」**の重要性と、それによって実現可能な代替的インターネットのビジョンについて議論します。
インターネットの本質とは?
URI スキームは単なるブラウジングプロトコルではありません。これらはインターネット上の異なる領域や機能へのアクセス手段です。
- 公式スキーム: IANA(インターネット番号管理局)によって標準化されたもの。
- 非公式スキーム: コミュニティ主導で発展した独自のプロトコル。
インディウェブ最大の魅力は**「去中心化」**にあります。悪意のあるプラットフォームによる侵食に対し、ブラウザやフレームワークを超えた対話方法を探求する必要があります。
「https://」だけでは表せないインターネットの色彩
世界のデスクトップブラウザ市場は極めて集中しています。
- Google Chrome: 約 73% のシェアを支配。
- Chromium エンジン系(Edge, Brave, Opera, Vivaldi など): 上記に加え合わせると 80% 超。
- 唯一の主要な競合: Mozilla (Gecko)。他はほぼ全て Blink と Google です。
この現状は「単一栽培(Monoculture)」であり、非常に危険で脆い状態です。世界中の開発者が Chrome 中心にテストを行うことは、農業におけるリスクと同様です。 「https://」だけでインターネットへの接続や対話を限定する必要はありません。
既存の代表的なプロトコルには以下のようなものがあります:
: ファイル転送ftp://
: メール作成mailto:
: セキュアシェルアクセスssh://
: インターネットレリーチャットirc://
: ピアツーピアダウンロードmagnet:
しかし、従来のブラウザはこれらのプロトコルに対して他のアプリケーションへハンドオフする機能が不足しており、十分に活用されていません。
3 つの独自エコシステム:Finger, Gopher, Gemini
本稿では、独自のコミュニティと美学を持つ 3 つのプロトコルに焦点を当てます。これらは全てGUI も JavaScript も不要で、ターミナル内で動作します。
1. Finger (1971)
ARPANET 誕生からわずか 2 年後の時代背景において、ユーザーがネットワーク内の誰がいるかを把握するためのプロトコルでした。
- 機能: ユーザーの情報をテキストファイル形式で配信。
- ポート: TCP ポート 79
- 配信内容:
- 名前、メールアドレス
- ログイン状態
: プラン、プロジェクト、職業的ステータス.plan
- 文化的意義:
- 初期には職業レポートでしたが、後に個人のマニフェストやアイデアの共有場所へ進化。事実上の「最初のソーシャルメディアプロフィール」。
- 例:
で現在のアンドレックスを確認可能。finger brennan@tilde.pink
Bombadilloというターミナルベースのブラウザは、Finger、Gopher、Gemini のすべてをネイティブサポートしており、Linux マシンで独自サーバーを実行することも可能です。
2. Gopher (1991)
ミネソタ大学が構想した階層的な情報システムプロトコルです。
- 名前の由来: 「穴掘り(Gopher)」の動作や、「Go fer」(命令に従う番頭役)というダブルミーニングから。
- 特徴: FTP より速くシンプル。ディレクトリ構造を木状にナビゲート。
- 歴史: 当初は非公式でしたが、ウイルス的な拡散力により大学側も採用。1993 年にライセンス料徴収開始後、WWW へとシェアを奪われました。
現在の状況(再生): しかし、Gopher は消滅していません。以下の統計データ(Veronic インデックスに基づく)は、現在でも安定した利用実績があることを示しています。
| 年 | サーバー数 | ユニークアクセス数 |
|---|---|---|
| 2007 | 86 | 約 74 万人 |
| 2014 | 144 | 約 300 万人 |
| 2020 | 395 | 約 450 万人 |
| 2025 (8/29) | 432 | 約 525 万人 |
Gopher は企業の支援ではなく、ユーザーによって維持されています。著者は
gopherhole と呼ばれるシェルスクリプト (gopher-build.sh) で管理しており、カードカタログのようにコンテンツを整理しています。
3. Gemini (2020)
ペンネーム「Solderpunk」の開発者によって開始された、最新の代替プロトコルです。
- 名の由来: NASA の Project Gemini(人間宇宙飛行計画)に倣い、ポート 1965 で動作。
- 目的: Gopher の再発見と、Web が形成された方法からの避難所として設計。
- セキュリティ: Edward Snowden 暴露後の暗号化不足への対抗として、TLS 暗号化を必須にしています。
Gemini の特徴的な仕様
- 超簡素さ: 仕様書が数ページ。レスポンスは状態コード、コンテンツタイプ、データのみ。
- プライバシー:
- Cookie なし
- トラッキングピクセルなし
- サードパーティリソースなし
- 行動分析なし
- JavaScript も使えないため、クライアントが自身を監視できない。
- Gemtext(ドキュメント形式):
- 行指向で、最初の 3 文字で種類判定(見出し、リンク、リスト等)。
- ネストや画像、太字・イタリックは不可。書式を骨格に還元し、本文の質向上を促します。
著者は Smol Pub というプラットフォームを通じ、Markdown から Gemtext への変換器も開発しました。これにより
https:// と gemini:// で同時に公開できます。
Gemlogs と Phlogs:ブログの新しい形
著者独自のブログ形式「FEELS」の一つです。ターミナル内でテキストエディタを開いて執筆、保存するだけで投稿が自動生成されます。
- Phlog: Gopherspace 上に維持されるブログ(gophermap で更新)。
- Gemlog: Gemini 向けの同機能ブログ。RSS/Atom 不要な独自のサブスクライブ方式を採用。
- 形式例:
=> /posts/YYYY-MM-DD-title.gmi YYYY-MM-DD タイトル - 日付の形式により、クライアントが自動的に新着を検出・購読可能。
- 形式例:
これらは平凡な日記や詩、考察を共有するための「電気的な親密さ」を提供します。
低リソースハードウェアへの貢献
これらのプロトコルの最大の利点は、GUI が不要であり、単純なターミナルと TCP 接続で動作することです。
- 現代的な Web: JavaScript バンドルの解析・実行、仮想 DOM の操作などにより、Chrome などは通常動作で約 2 GB の RAM を消費。
- Gemini/Bombadillo: ブラウザ全体が数メガバイト。2005 年のマシンでも動作可能。
Bombadilloを使用することで、最新の Chrome が動作しない古いマシンでも Gopherspace や Geminispace にアクセスできます。これは埋め立てられた電子機器の山に対して、ハードウェア要件を劇的に低下させます。
ソラパンクと小規模ウェブへの想い
「Solderpunk」というペンネームは、「Solarpunk(ソーラーパンク)」というSFジャンルおよび社会運動から着想を得ています。
- 定義: 去中心化されたコミュニティ、再生可能エネルギー、相互扶助を重視する技術哲学。
- 対比:
- Cyberpunk: ネオンと企業ディストピア
- Steampunk: 産業ロマン主義への回帰
- Solarpunk: 未来への前向きな歩み(自然との調和)
この動きは、単一の権限による支配ではなく、コミュニティ参加と DIY 的態度を称揚します。**「誰が技術を支配し、どのような犠牲を払っているか」**を問いかけます。
tilde.town の
.botany/ ディレクトリにある植物育成ゲームのように、ASCII 植物を世話し成長させる小さな共有庭園もその一環です。データハーベスティングや侵入的広告のない環境で、「ケアのために」インターネットを使い続けることを目指します。
はじめませんか?
代替的インターネットに参加するには以下のツールがおすすめです。
ターミナルブラウザ
- Bombadillo: Vim 風のキーバインディングを持ち、Gopher/Gemini/Finger を統一インターフェースで動作。
- Offpunk: オフラインファーストなコマンドラインブラウザ。Web, Gemini, Gopher, RSS を対応し、同期機能付き。
GUI ブラウザ
- Lagrange: 個人的なお気に入りの Gemini グラフィックブラウザ。
アクセシビリティの向上
- Portal.mozz.us / Proxy.vulpes.one: Gemini カプセルを HTTP プロトコルに変換するプロキシ。既存のブラウザからアクセス可能。
- 変換器: Markdown から Gemtext への変換器(著者作成)。小規模な個人出版に最適化されています。
これらを活用し、まだ考えてみたこともない多くの方法で全世界との接続を楽しみ、創造的なインターネットを築いていきましょう。