歴史的通信プロトコル Fidonet の技術詳解──1990年代の1.5万ノードを支えた分散ネットワークの全容

インターネット普及前夜に世界規模の草の根 BBS 網を構築した FTS-0001 プロトコルと、その非同期バッチ転送の設計思想を振り返る。

リリース: 1993-01-01 · 読了 5
何が起きた
  • 1984年に Tom Jennings が開発した FTS-0001 プロトコルを基盤とし、電話回線を用いた夜間の自動バッチ転送(Event Time)を実現した。

  • 1992年時点で世界 30 カ国以上に 15,000 以上のノードが存在し、数百万人のユーザーが利用する巨大な分散型ネットワークであった。

  • Zone、Net、Node、Point の 4 階層からなる独自のアドレッシング体系を採用し、インターネットとのメールゲートウェイ機能も備えていた。

なぜ重要
  • 常時接続を前提としない「非同期・バッチ型」のデータ同期設計は、現代のオフラインファーストなモバイルアプリやエッジコンピューティングにおける同期アルゴリズムの原点と言える。

  • Nostr や ActivityPub などの現代の分散型 SNS プロトコルを設計する上で、中央集権的なサーバーに頼らずにグローバルな合意形成やルーティングを行う歴史的成功例として参照すべき点が多い。

👁️ 開発者

現代のネットワークエンジニアにとっては、帯域が極めて限定された環境下でいかにオーバーヘッドを削り、確実にデータを届けるかという「極限の最適化」の歴史を学べる。特に、現代の P2P 通信や分散台帳技術の先駆けとしての構造を理解できる。

🇯🇵 日本

かつてのパソコン通信(BBS)文化に親しんだ国内のシニアエンジニア層や、レトロコンピューティングを研究する技術コミュニティにおいて、当時の技術スタックを再検証するための一次資料として機能する。