Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: go-iroh – iroh compatible networking for Go

go-irohは、Go言語でiroh互換のネットワーク機能を提供するライブラリです。irohのネットワークプロトコルをGoから利用できるようにし、分散アプリケーションの開発を容易にします。Go開発者向けにirohの機能を移植したオープンソースプロジェクトです。

背景メモ

・Irohは、P2Pネットワーキングと分散アプリケーション構築のためのOSSフレームワーク。Rust製のライブラリが中心だが、今回公開されたgo-irohはその機能をGo言語から使えるようにするブリッジ/ラッパー。 ・Irohの特徴は、NAT越え、暗号化、IPFSライクなコンテンツアドレッシング(BLAKE3ハッシュ)を組み合わせ、中央サーバー不要でデータをやり取りできる点。 ・作者(tmc)は、Go向けiroh互換レイヤーを提供することで、Rustエコシステムに依存せずにirohのP2P機能を利用できるようにした。 ・現時点では実験的(experimental)なプロジェクトであり、本番利用には注意が必要。