molvqingtai

molvqingtai

JavaScript Developer and TypeScript Gymnast.

分散型、サーバーレスの匿名チャットブラウザ拡張機能

これは、WebRTC を利用してエンドツーエンドの暗号化通信を行う、分散型のサーバーレス匿名チャットブラウザ拡張機能です。すべてのデータはローカルに保存されるため、プライバシーを心配する必要はありません。目的は、各ウェブサイトにチャットルームの機能を拡張することです。

このアイデアは長い間存在していましたが、良い P2P 実装方法が見つかりませんでした。最近、素晴らしいライブラリを発見しました: https://github.com/dmotz/trystero

これは、BitTorrent、🐦 Nostr、📡 MQTT、⚡️ Supabase、🔥 Firebase、または 🪐 IPFS などの分散型ネットワークを WebRTC のシグナリングサービスとしてサポートし、真のサーバーレス運用を実現します。

現在知られている問題:

Service Worker が wbrtc 関連の API をサポートしていないため、バックグラウンドに常駐できません。つまり、タブを切り替えたりページをリフレッシュしたりするたびに再接続が必要になります。
Video: https://youtu.be/Rixj6zGZLUc

Github: https://github.com/molvqingtai/WebChat

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。