HeadlinesBriefing favicon HeadlinesBriefing.com

Parley: 分散型IRCチャットネットワーク

Hacker News •
×

Parleyは、普通のIRCを話す連合型の分散チャットネットワークです。各ユーザーは自分のドメインで小型インスタンスを実行し、DNSと well-known な身份文書を通じて互いに見つけます。インスタンスはHTTPSで署名付きメッセージを交換し、プラグインなしでirssiやWee Chatなどの普通のIRCクライアントに連合ネットワークを提示します。身份は电子邮件のように見えます:[email protected]はfoo.comで動作します。Bobは/msg [email protected] hiと入力し、そのまま動作します。状態:設計を端から端まで実証する動作する概念実証ですが、まだ hardened ではありません。既存のクライアントで動作します - 2つのインスタンス、2つの標準irssiセッション。CHATHISTORYはチャンネルとプライベートメッセージをページングし、参加时に未表示の内容を再生し、draft/read-markerはアカウントで読み終了した位置を示します。発見はDNS + WKID経由です。_parley._tcp.<domain> SRVはインスタンスを指し、https://<host>/.well-known/parley/instance.jsonはed25519公開鍵とinboxを公開します。新しいドメインの人にメッセージを送信時自動ピアリングが発生します。2種類のチャンネル:#devはグローバルでレプリケート、#notesはローカルです。moderationは所有権なしでマスクによる/banで動作します。アドレスは普通のIRC身份にマップされます—ユーザーのnickは裸のローカル部分で、そのインスタンスはホストです。