分散型ソーシャルネットワーク(DeSo)
ソーシャルグラフ(人間関係のデータ)やユーザーのデータが分散型プロトコル上に保存され、ユーザー自身がフォロワーやコンテンツの所有権を持つSNS。
よくある誤解は、「DeSoは完全に無検閲である」というものです。基盤となる「プロトコル」自体は誰でも利用可能(パーミッションレス)で検閲できませんが、ユーザーが実際に利用する「フロントエンドアプリ」は、各国の法律やApp Storeのガイドラインに従うため、違法コンテンツなどをフィルタリングします。重要な違いは、ユーザーがいつでも別のフロントエンドに移動できる点にあります。
graph LR
Center["分散型ソーシャルネットワーク(DeSo)"]:::main
Pre_blockchain["blockchain"]:::pre --> Center
click Pre_blockchain "/terms/blockchain"
Rel_lens_protocol["lens-protocol"]:::related -.-> Center
click Rel_lens_protocol "/terms/lens-protocol"
Rel_farcaster["farcaster"]:::related -.-> Center
click Rel_farcaster "/terms/farcaster"
Rel_decentralized_application_dapp["decentralized-application-dapp"]:::related -.-> Center
click Rel_decentralized_application_dapp "/terms/decentralized-application-dapp"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 理解度チェック
🧒 5歳でもわかるように説明
従来のSNSでフォロワーを増やすのは、大企業が所有する土地に家を建てるようなものです。企業が怒れば、あなたは追い出され、家も取り上げられます。分散型SNSは、自分自身の「魔法の土台」の上に家を建てるようなものです。もしその町(アプリの使い勝手など)が気に入らなければ、家ごと、そして友達全員と一緒に、瞬時に別の町へ引っ越すことができます。
🤓 Expert Deep Dive
アーキテクチャモデル(ブロックチェーン vs 連合型): 連合型ネットワーク(MastodonのActivityPubなど)は独立したサーバー群に依存しており、ブロックチェーンは不要ですが、サーバー管理者の権限による検閲のリスクがあります。一方、ブロックチェーン型ソーシャルグラフ(Polygon上のLensやFarcaster)は、NFTやDIDとしてIDを分散型台帳に記録します。データ可用性(DA)とスケーラビリティ: 画像やテキストをすべてEthereum上に保存するのはコスト的に不可能です。そのため、Lensは「Momoka」というDAノードネットワークを、Farcasterはオフチェーンの「Hubs」を導入し、実際のメッセージデータはオフチェーンに保存し、暗号証明だけをブロックチェーンにアンカーすることで、Web2並みのスケーラビリティを実現しています。
❓ よくある質問
What is a 'Social Graph'?
A social graph is the map of your relationships on a network—who you follow, who follows you, and how you interact. In DeSo, you own this map.
Can I be censored on a decentralized social network?
Yes and no. A specific app (front-end) can hide your posts, but they cannot delete your posts from the underlying blockchain protocol. You can always use a different app to reach your audience.
What is the difference between Mastodon and Farcaster?
Mastodon is a 'federated' network where data lives on independent servers run by volunteers. Farcaster uses blockchain cryptography to guarantee identity and off-chain Hubs for data storage.