サーバーレスP2Pメッセンジャーのグループチャット設計:単一クリエイター方式の選択

How should group chats work in decentralized systems?

分散型P2Pメッセンジャー「Kiyeovo」の開発者が、サーバーレス環境でのグループチャット実装について解説。中央サーバーが担うメンバー管理、鍵配布、メッセージ順序付け、オフライン配信を、単一のクリエイターが署名付きで管理する方式で解決。鍵はメンバー変動ごとにローテーションし、DHT上の追記型ログと送信者別バケットで状態とメッセージを配信する。MLSやリーダーレス方式など既存手法の欠点を挙げ、トレードオフを明示する。

「サーバーを削除すると、何が起こるのか?メンバーリストを確実に知っている『場所』も、順序付けするシーケンサーも、オフラインの人のための24時間メールボックスも存在しない。」

この日のほかの記事

2026-07-09