世界を動かす技術を、日本語で。

イロハ 1.0

2026年6月16日原文(iroh.computer)

概要

  • iroh は、IPアドレスに依存しない新しいインターネット接続の抽象化を提供
  • 鍵(Key) による接続管理で、デバイスの移動やネットワーク環境の変化にも強い
  • バージョン1.0 のリリースにより、安定したAPIとプロトコルを実現
  • 多言語対応 や多様な通信方式への拡張性を確保
  • 今後のサポートスケジュール や公開リレーの運用方針も明示

iroh 1.0リリース発表

  • IPアドレス は予期せず変化・切断されるリスクがあり、ユーザーの制御外
  • 鍵(Key) はユーザーが生成・管理でき、デバイス移動時も変化しない特長
  • iroh は、どこにいても安全にデバイスをアドレス指定できる仕組みを提供
  • ファイアウォール越し やプライベートIP環境でも安定した接続性
  • 200万以上のエンドポイント が過去30日間で公開リレーにより作成実績
  • ビデオストリーミング、LLM学習、チャット、ゲーム、ファイル送信 など多様な用途で活用
  • 数百万台規模 で既に稼働中の基盤技術

技術的進化と特徴

  • IETFドラフト などオープン標準に準拠した設計
  • QUICマルチパス 独自実装で、1接続内で複数経路を管理・自動切替
  • QUIC NATトラバーサル 実装で、暗号化したまま直接接続を確立
  • ローカル優先設定 で、インターネット不要のデバイス間接続を実現
  • WASM対応 でブラウザ上でも動作確認
  • フック機能 で接続制御ロジックを柔軟にカスタマイズ可能
  • BLE, LoRa, WiFi Aware, Tor などカスタムトランスポートにも対応予定
  • 鍵(Key) による接続・認証・権限管理・アドレス指定の一元化
  • セキュアなlocalhost化 でグローバルな安全通信を実現

効率性と経済性

  • 95%以上のデータ がデバイス間で直接転送される高効率
  • クラウドやルーター経由のホップ減少 で、通信コストと遅延を削減

多言語・多環境対応

  • Rust Crate に加え、 Python, Node.js, Swift, Kotlin 公式サポート開始
  • iOSやAndroidアプリ への組み込みも容易に
  • ドキュメントとAPIリファレンス を整備

バージョン互換性とサポート

  • 1.0以降のワイヤープロトコルとAPI は安定維持
  • 異なる言語間やマイナーバージョン間 でも通信互換性を保証
  • 今後はワイヤープロトコルとAPIのバージョン管理を分離予定
  • 重大なプロトコル変更時のみメジャーバージョンアップ
  • サポートスケジュール
    • v1.0:EOLまで
    • v0.35x:2026年12月31日まで公開リレー対応
    • v0.9x、v1.0.0-rcX:2026年9月30日まで

公開リレーと運用方針

  • 公開リレー は各リリース後24時間以内に最新版へ更新
  • 互換性維持のため、ワイヤーブレイク時は新URL配布
  • リレーのバイナリはOSSとして公開、ホスティングも提供
  • リレー経由トラフィックはレート制限あり、随時変更可能

irohの今後とコミュニティ

  • 鍵によるダイヤル型接続 をインターネットの新標準に
  • アプリ組み込みに最適な成熟ネットワーキングスタック
  • 開発者向けクイックスタートガイドやドキュメント も整備
  • reddit, hackernews, bluesky, x.com などで議論・交流
  • 誰でも使えるオープンソース、数十万台で本番稼働中
  • ドキュメント閲覧、コード参照、Discord参加 で今すぐ利用開始可能

Hackerたちの意見

プロトコルに「料金設定」があるのって、IPアドレスと似た機能を持つものなのにちょっと変じゃない?何か勘違いしてるのかな。

そうかもね。「Irohアプリのカスタマイズされたホスティングとモニタリング」を提供してるみたい。

同じ料金ページからだけど、全部追加サービスだね。可観測性、リレーホスティング、サポートエンジニアとか。

他の人も言ってるけど、irohのコアライブラリとプロトコルは完全にオープンソースだよ。でも、開発資金を賄うために、特に大規模な用途や専門的なケース向けに、デプロイや運用を楽にする追加サービスを提供してるんだ。

IPアドレスに関して言えば、彼らが提供しているものはBGPルーターやISPを運営するのに近い感じだね。データセンターのネットワークのためにネットワークエンジニアと契約するようなもん。ISPやASを運営したいなら、結構な金額がかかるから覚悟しておいた方がいいよ。

tailscale症候群。「私たちは人々のためのインフラになりたい、そしてプロフェッショナル向けのビジネスを目指している。」って感じで、「運営するためにお金が必要」と「公共のインフラシステムになりたい」の間で悩んでる。営利企業のネガティブな部分は「オープンソースだから」って言ってごまかしてるけど、正直「オープンソースだから」っていう免罪符が、使えないカスタムコードの山を抱えることにならなければいいなと思ってる。

「アドレスルックアップ」戦略はすごく面白いね。実際のDNSを使ってるところが特に。https://docs.iroh.computer/concepts/address-lookup https://github.com/Nuhvi/pkarr/

私はirohの開発者の一人だよ。よく出る質問だけど、いつirohはwebrtcやBLE、LoRaをサポートするの?今のところirohはIPv4、IPv6、リレー転送だけをサポートしてるんだ。面白い転送方法がたくさんあるけど、全部サポートするとコードベースが維持できない迷路になっちゃうからね。でも、カスタム転送を実装できる機能は追加したよ。これで、あなたの転送実装は完全に別のクレートに置けるんだ。既存の実験的なカスタム転送にはTor、Nym、BLEがあるよ。https://github.com/mcginty/iroh-ble-transport カスタム転送が裏でどう動いてるかはここで見られるよ: https://www.iroh.computer/blog/iroh-0-97-0-custom-transports...

公開リレーを運営するリスクって何かあるの?Torのガードノードやリレーを運営するのと似たような概念なのかな?

参考までに、「新規ユーザー」向けには、IPの代わりにこれを使う理由を説明した方がいいと思う。まだ普及してない理由を説明するよりもね。現在のユーザーからよく聞く「不満」の視点が、年々強くなってる気がする。 :)

もしよかったら、HNやPerplexity、X以外で、面倒な部分を省いて正確なニュースを得られる低労力だけど高シグナルなフォーラムって他にある?

Irohはすごく楽しくて、エンジニアたちもDiscordチャンネルでめっちゃ優しいよ。P2Pをうまく動かすための実用的なアプローチがわかりやすいし、YouTubeチャンネルもいいコンテンツがいっぱいだね。v1おめでとう!https://youtube.com/@n0computer

Hacker Newsで議論の続きを見る