# ccProfiles間のプライベートメッセージングを実現 - CyberConnectとXMTPで構築

By [neko3🐈](https://paragraph.com/@nekokoban) · 2023-03-18

---

元記事：

[https://mirror.xyz/cyberlab.eth/BPB2LP1SRE3tSkPV2RgfSW2U97i1MdUNu3HGkYEzYxg](https://mirror.xyz/cyberlab.eth/BPB2LP1SRE3tSkPV2RgfSW2U97i1MdUNu3HGkYEzYxg)

XMTPをCyberConnectに統合することで、分散型ソーシャルグラフのノード間で安全かつプライベートなピアツーピア・メッセージングを可能にしました。

本記事のコレクション版は[Link3](https://link3.to/cyberconnect/post/63867b30f6a76d033df4cd648ddc44172c8a3d701de228652dca5b1a3441ba25)にて公開されています。また、Link3では、著者へのコメント、いいね！、購読が可能です。

* * *

Web3の現状では、ID間のコミュニケーションは極めて困難です。その顕著な例が、Solend（Solanaベースの融資プラットフォーム）が、差し迫った清算でプロトコル全体がクラッシュする危険性のあるクジラと通信しようとしたときであり、

> ... 過去数日間、何度もウォレットの所有者とコミュニケーションを取ろうとしました。DeFiプラットフォームはTwitterにメッセージを載せるとともに、メモを添えてオンチェーン取引を行いました（[出典](https://cryptoslate.com/solend-pays-users-to-vote-on-proposal-to-liquidate-whale-wallet-otc-and-avoid-bad-debt/)）。

Web3でこのようなサービスを構築するには、2つのコンポーネントが必要です。 1つ目は、IDを発見・解決するために広く採用されているDIDシステムです。もう1つは、これらのID間でメッセージをやり取りするための安全でプライベートな方法です。

CyberConnectは、DIDシステム（ERC-721準拠のccProfileを中心に構築）を含む分散型ソーシャルグラフプロトコルを提供していますが、現在ピアツーピアのコミュニケーションシステムが欠けています。同様に、XMTPはWeb3 ID間のセキュアでプライベートなピアツーピアメッセージングを実現する分散型メッセージングプロトコルを提供していますが、広く採用されているDIDシステムはありません。そこで、サイバーコネクトとXMTPの統合が実現しました。

XMTPの主な利点の1つは、Web3 ID間でメッセージデータを送信するための多様なユースケースを可能にする、拡張可能な設計です。また、XMTPは、暗号化と認証メカニズムを使用してメッセージデータを不正アクセスから保護することで、高度なセキュリティとプライバシーを提供します。

XMTPをCyberConnectと統合することで、いくつかの利点があります。まず、ノードの分散型ネットワーク上で安全なピアツーピアのメッセージングが可能になります。つまり、メッセージは中央サーバーに保存されず、第三者がメッセージを処理する必要がないのです。次に、ccProfileハンドルがEVMアドレスとIDの解決に使用されるため、メッセージが意図した受信者に安全に配信されることが保証されます。最後に、XMTPは暗号化を使用して、意図した受信者だけがメッセージを読めるようにするため、メッセージの改ざん防止が保証されます。

この2つを組み合わせ、サイバーコネクトプロトコルにXMTPプライベートメッセージングを含めるように変更することで、第三者の関与なしに、意図した受信者にメッセージを安全に配信することができます。

分散型ソーシャルグラフのノード間で安全かつプライベートなピアツーピア・メッセージングを可能にすることは、Web3におけるコミュニケーションの問題を解決するための重要な一歩です。

開発者の方は、こちらの「[Integrating XMTP with CyberConnect dev doc](https://cyberconnect.hashnode.dev/integrating-xmtp-into-cyberconnect-a-guide)」をご参照ください。

* * *

XMTPについて
--------

XMTP（Extensible Message Transport Protocol）は、EVMアカウント間の安全でプライベートなメッセージ＆通知のためのオープンなプロトコルとネットワークです。XMTP SDKを使用することで、開発者はダイレクトメッセージ、通知、アナウンスメント用のユニバーサルインボックスでアプリケーションを強化したり、dApps、DAOs、クリエイター、プロトコルのための新しいツールを構築して、Web3メッセージでユーザーを再エンゲージすることができます。

サイバーコネクトについて
------------

[CyberConnect](https://cc.me/)は、大量導入とネットワーク効果を目的としたID主権型の分散型ソーシャルグラフプロトコルです。サイバーコネクトは、ユーザーの分散型アイデンティティのアンカーとなるプロフィールを作成することができます。サイバーコネクトでは、ユーザーは自分のソーシャルグラフ、コンテンツ、マネタイズチャネル、ソーシャルデータを所有し、新しいプラットフォームごとにネットワークを再作成することなく、複数のdAppsをシームレスに渡り歩くことができます。

CyberConnectプロトコルは、2021年11月、初めて公開されたソーシャルグラフプロトコルとしてローンチされました。2023年3月13日現在、サイバーコネクトは[350k](https://dune.com/cyberconnecthq/cyberconnect-link3-metrics)_のユーザープロファイルと_[290k](https://dune.com/cyberconnecthq/cyberconnect-link3-metrics)_の月間アクティブユーザーを持ち、_[2.8M](https://dune.com/cyberconnecthq/cyberconnect-link3-metrics)以上のトランザクションを行っています。

[Website](https://cyberconnect.me/) | [Docs](https://docs.cyberconnect.me/) | [Twitter](https://twitter.com/CyberConnectHQ) | [Medium](https://medium.com/@cyberconnect) | [Mirror](https://mirror.xyz/cyberlab.eth) | [Discord](https://discord.gg/cyberconnect) | [Telegram](https://t.me/CyberConnectOfficial) | [Newsletter](https://cyberconnect.me/#:~:text=Say%20Hi%20Here-,Subscribe,-CyberConnect%20is%20a)

---

*Originally published on [neko3🐈](https://paragraph.com/@nekokoban/ccprofiles-cyberconnect-xmtp)*
