GoSuda

Portal: ローカルサービスを外部ネットワークへ中継する、エンドツーエンド暗号化のオープンリレー

By gosunuts views ...

AI とウェブサイト

Codex、Gemini、Claude Code などの AI コードアシスタントの登場は、ウェブサイト制作のパラダイムを根本から変えつつあります。かつては数人から数十人が分業しなければ提供できなかったウェブサイトを、今では一人の創作者が単独で完成させられるようになりました。これは、ウェブがもはや巨大組織の専有物ではなく、創造的な個人の領域へと進化していることを意味します。

AI はプログラミングの障壁を下げ、アイデアさえあれば誰もが自らのサービスを直接作ってみることができる時代を開きました。しかし、ウェブを作ることと、それを世界に公開することの間には依然として大きな隔たりがあります。これは技術的な限界ではなく、現代のウェブ構造が生み出した人為的な障壁によるものです。

中央集権化されたウェブ環境

現代のウェブ環境は、World Wide Web という名称とは裏腹に、極度に中央集権化されています。巨大プラットフォームは、パブリック IP とドメインの体系を独占し、利便性と快適さを口実に、個人による自由なホスティングを制限しています。

このような構造の中で、多くの創作者はドメインとインフラの障壁の前で足を止めることになります。ウェブサイトは作れても、世界に見せることはできなくなるのです。結果として、個人は巨大プラットフォームの枠組みの中でコンテンツを消費するにとどまり、自らのアイデアを直接ホスティングし運営する権利を保障されていません。

Portal: Public Open Relay To Access Localhost

portal

Portal は、まさにこの問題意識から出発しています。誰もが自分のコンピュータで実行しているサービスを世界とつなぐことができたら、世界はどのように変わるでしょうか。Portal はローカル環境をウェブに直接接続し、個人が容易に自分だけのサービスを配布できるようにします。そのために Portal は次のような特性を備えています。

  1. Portal はウェブのホスティングとコンテンツ制作を分離します。ここでホストはもはやプラットフォーム事業者ではなく、個人のコンテンツを中継する伝達者としてのみ機能します。コンテンツの主体は常に個人であり、Portal はエンドツーエンドで暗号化された接続を中継するにすぎず、個人のデータを保存したり統制したりしません。これは、サービスの所有権と報酬構造が完全に創作者に帰属することを意味します。​

  2. Portal は誰でも容易に利用できます。アプリ開発者は Portal に配布するために、別途複雑なクラウド設定やサーバーインフラの知識を必要としません。SDK をインポートし数行のコードを追加すれば、自身のローカルサーバーがそのまま世界中のどこからでもアクセス可能なパブリックサービスへと拡張されます。

  3. Portal は完全なオープンソースプロジェクトであり、特定の中央サーバーや管理者によって統制されません。パブリック IP を持つ誰もが Portal インスタンスを直接配布し、他の創作者のコンテンツを中継するように許可することができます。創作者は自らが信頼する Portal を自由に選択することも、自分の Portal ノードを直接運営することもできます。

YouTube とウェブ

現代ウェブの中央集権化を考察するうえで、YouTube は重要な教訓を与えてくれます。かつての放送産業は、コンテンツの制作と流通を両方とも独占する中央集権モデルでした。しかし YouTube は、コンテンツ制作という領域を個人に開放することで、数百万人の創作者が参加する前例のない規模のエコシステムを生み出しました。誰もがカメラ一台で放送局になれるようになり、コンテンツの多様性、速度、規模において、既存の放送体系は YouTube に追いつけなくなりました。

Portal は、この革命をウェブホスティングの領域へと拡張します。巨大クラウドとプラットフォームが独占してきた世界において、公開する権限を個人に取り戻すことで、ウェブにおける創作と配布を完全に自由なものにしていくでしょう。