原題:「分散型ソーシャルネットワークの台頭」
執筆者: Lorenzo Sicilia、Outlier Ventures エンジニアリング責任者
編集者: Chris、Techub News
Farcaster や Lens Protocol など、分散型ソーシャル ネットワーク (DeSo) は徐々に実際のユーザーの注目を集めており、市場でその可能性を示し始めています。暗号化テクノロジが成熟するにつれて、暗号化テクノロジはより実用的かつ効率的になり、普及を妨げる重要な要素である秘密キー管理とユーザー エクスペリエンスの課題を徐々に克服しています。
この記事では、いくつかの主要な暗号分散型ソーシャル メディア プラットフォームを詳細に調査し、その機能とアーキテクチャを分析し、Web3 創設者が新しいパーミッションレス ソーシャル グラフ プロトコルを構築する機会を探ります。
ソーシャルネットワーク
Instagram、Facebook、Twitter などの従来の集中型ソーシャル ネットワークは、ユーザーのニーズに基づいて構築され、パーソナライズされたフィードを提供します。これらのプラットフォームは巨大なユーザー データベースを確立し、ユーザー データを商品に変換してユーザーの継続的な注目を集めています。
対照的に、分散型ソーシャル ネットワークは、これらの制限を打破し、ID ポータビリティと強化されたプライバシー制御を提供することで、異なるプラットフォーム間のユーザーの移行を簡素化し、ユーザーに制御を真に返すことを目的としています。
DeSo プラットフォームは、暗号通貨と同様に、世界中の誰にでも許可のない取引の機会を提供するだけでなく、許可のない通信や検閲のないブロードキャスト機能も提供します。このモデルはユーザーを引き付けるだけでなく、開発者に従来のゲートキーパーに許可を求めずに既存のプロトコルを革新する自由を提供します。これは DeFi 分野における「レゴ」効果に似ています。
Web3 の DeSo が台頭する前、Mastodon は分散型ソーシャルを実験している数少ないプラットフォームの 1 つでした。イーロン・マスクによるTwitter買収で一時的に恩恵を受けたものの、使いやすさとユーザーエクスペリエンスの断片化の問題により、マストドンの成長は最終的には失速し、1日のアクティブユーザー数はわずか100万人にとどまった。
現在、Farcaster、Lens、その他のプロジェクトは、Web3 上に構築するための異なるアプローチを試みており、何か新しいものをもたらしています。
ソーシャルファイ
SocialFi は、Web3 要素をソーシャル ネットワーク グラフに統合する分散型財務モデルです。このエコシステムでは、コンテンツ作成者、インターネットの有名人、一般ユーザーなどの参加者は、自分のデータと表現の自由をより適切に管理し、ソーシャル メディアでの影響力とユーザーの粘着力から収益を得ることが期待されています。
SocialFi では、収益化は主に暗号通貨に基づいて行われますが、ユーザー ID は一連の秘密キーによって管理されます。これらの主体は、分散型自律組織 (DAO) を通じて検閲と戦うこともできますが、このメカニズムの有効性はまだ調査中です。
SocialFi と従来のソーシャル ネットワークの主な違いは次のとおりです。
トークンゲートエリア: 特定のクリエイタートークンを保持しているユーザーのみが、特定の機能またはコンテンツエリアにアクセスできます。
ヒント: ユーザーは、プラットフォームのネイティブ トークンまたは別の種類のトークンのいずれかである暗号通貨を介してクリエイターに直接チップを渡すことができます。
サブスクリプション モデル: ユーザーは、暗号通貨を介した 1 回限りまたは定期的なサブスクリプションを通じてデジタル商品やサービスを購入できます。
プラットフォームのインセンティブ: 参加に基づいて、ユーザーとクリエイターはインセンティブとしてプラットフォーム トークンを受け取ることができます。
これらのイノベーションは、Friend Tech によって推進され、プラットフォームがトークンゲート チャット エリアにアクセスするためのいわゆる「キー」トークンの使用を検討する中で実現しつつあります。これらのトークンは取引できるだけでなく、ユーザーがコンテンツ作成者の人気の高まりから恩恵を受けることもできます。
friends.tech は市場のピーク時に 800,000 の一意のユーザー アドレスを持っていましたが、その後そのユーザー維持率は大幅に低下しており、このモデルの課題と限界が明らかになりました。
ボンディング カーブは、緊急性と FOMO を生み出すことで導入を促進するのに優れていますが、長期にわたるユーザー維持には不十分です。ユーザーの定着性を真に維持するには、2 つの重要な要素が必要です。1 つは、より多くのユーザーが参加するにつれてプラットフォームの価値を増幅できるネットワーク効果であり、もう 1 つは、短期的な利益を超えた具体的なメリットを提供できる、明確な長期的なユーティリティです。
Web3ソーシャルグラフ
ソーシャル グラフは、人、組織、場所、その他相互に接続できるものなどのエンティティ間の関係を表すことができます。 Facebook、Twitter、Instagram、TikTok などの Web2 エンティティは、ネットワークを切り替えることは最初からやり直すことを意味するため、特にユーザーが他のソーシャル サイトに参加することを思いとどまらせるという重大なネットワーク効果を生み出しています。
Lens、Farcaster、その他のプロジェクトは、同じデータを活用して異なるユーザー エクスペリエンスを提供する複数のフロント エンドを備えた真にオープンなグラフを開発することで、この相違点から差別化を構築しています。
しかし、Facebook は毎日 4PB のデータを生成しています。毎分 510,000 件のコメント、293,000 件のステータス更新、400 万件の「いいね!」、136,000 枚の写真がアップロードされています。既存のブロックチェーンはこれほど大量のデータを処理できませんし、おそらく今後も処理できないでしょう。なぜなら、ブロックチェーンは、許可のない値の交換という異なるタイプのユースケースに最適化されているからです。
たとえば、二重支出はブロックチェーンの典型的な財務リスクですが、ユーザー名、コンテンツ配信、通知を処理する分散型ソーシャル ネットワークでは無関係です。 Lens チームと Farcaster チームは、さまざまなトレードオフを伴う異なる仮定を検討する必要があります。
レンズプロトコル
Lens Protocol は、Aave 創設者 Stani Kulechov によって開発された革新的な構成可能なソーシャル グラフで、現在 Polygon ブロックチェーン上で実行されています。このプロトコルはコミュニティを重視しており、完全にコミュニティ主導で管理されるように設計されています。
Lens プロトコルのアーキテクチャは主にいくつかの主要なスマート コントラクトに基づいており、これらが連携してソーシャル ネットワークのさまざまな側面を処理します。
プロファイル: Lens プロトコルでは、ユーザーのプロファイルは NFT によって表されます。プロファイルNFTを所有するユーザーは、自分のソーシャルグラフと投稿するコンテンツを制御します。プロファイルには、すべての投稿、引用、ミラー、コメント、およびその他すべてのユーザー生成コンテンツのユーザー履歴が含まれます。
パブリケーション: これはプロトコル内のコンテンツ要素を表し、投稿、コメント、引用、ミラーの 4 つのタイプに分類されます。このうち、Post は基本的なコンテンツ単位であり、他の 3 つは Post の拡張です。各パブリケーションは、IPFS、Arweave、AWS S3 などの分散ストレージ ソリューションに保存されている画像やテキストなどのコンテンツを指す ContentURI に関連付けられています。
インタラクション: ミラー、コメント、および引用機能を使用すると、ユーザーはコメント、引用、コンテンツの共有などのインタラクションを行うことができます。これらのやり取りは、フォロワーのみが引用、コメント、ミラーできるなど、特定のルールに従います。
オープン アクション: これは開発者向けに設計されており、プロトコルに直接埋め込むことができるカスタム機能を構築する方法を提供します。これらは、プロトコルによってトリガーされるフックとして考えることができます。たとえば、アリスがボブからチップを受け取ると、報酬を追跡するインデクサーがプロトコルによって自動的にトリガーされます。
Lens プロトコルは、ソーシャル ネットワークにおける透明性とユーザー制御を向上させるように設計されていると同時に、集中管理機関からの許可を必要とせずに既存のプロトコルを革新できる柔軟性を開発者に提供します。
当初から、Lens チームはプロトコル自体に焦点を当て、コミュニティにフロントエンドの構築を任せたので、それぞれ独自のスタイルを持つさまざまな UI が作成されました。
その結果、混乱を伴う活気に満ちたエコシステムが誕生し、多くのプロジェクトは開始から数日以内にすぐに消滅してしまいました。ただし、butterfly、hey.xyz、orb などのプロジェクトの統合が徐々に見られ、注目を集めています。
Lens v1 をしばらく実行した後、Lens はブロックチェーン空間を超越する Optimistic L3 である Momoka を立ち上げました。データを Polygon に直接保存するのではなく、データ可用性 (DA) レイヤーを活用して、データを Arweave にアップロードするだけでコストを削減しました。
ファーキャスター
Farcaster は、イーサリアム上に構築されたもう 1 つの Web3 ソーシャル ネットワークで、オンチェーン スマート コントラクトと「ハブ」クライアントに基づくピアツーピア ネットワーク マトリックスを利用します。
Lens と同様に、Farcaster はオープンであり、これをベースにしてさまざまなクライアントが誕生しています。その中で最も人気があるのは、Farcaster チーム自身が開発した Warpcast です。また、Supercast (有料機能付き) や Yup (に焦点を当てた) もあります。クロスパブリッシング)。
2022 年に、Varun Srinivasan は「完全な分散化」に関するブログ投稿を公開し、それ以来 Farcaster のアーキテクチャとアプローチの中核となっているいくつかのアイデアを提案しました。
主な考え方は、「ソーシャル ネットワーク上の 2 人のユーザーがお互いを見つけ、ネットワーク上の他の障害物を越えて通信できる」場合、ソーシャル ネットワークは十分に分散化されているということです。
これを行うには、次のものが必要です。
一意のユーザー名を取得する
このユーザー名でメッセージを投稿する
任意の有効な名前からのメッセージを読み取る
Farcaster は、Optimism にデプロイされたスマート コントラクトのコア セットを通じてそのアーキテクチャを実装します。
IdRegistry は新しいアカウントを作成し、ユーザーが Farcaster アカウントを転送および復元できるようにします。また、ENS と統合して、正当な所有者がユーザー名にアクセスできるようにします。
ストレージ レジストリはストレージをアカウントにレンタルします。ストレージの価格は USD で設定され、Oracle を使用して ETH に変換されます。価格は需要と供給に左右されます。
キー レジストリはアカウントを通じてアプリ キーを発行するため、アカウントに代わってメッセージを発行できます。
ご覧のとおり、上記のスマート コントラクトはいずれもメッセージを送受信しません。この責任はハブに委任されています。 Hubs は、Typescript と Rust で構築されたノードである Hubble のインスタンスで構成される分散ネットワークです。
各ノードは、メッセージの検証、保存、複製、およびピアに対するメッセージの評価を担当します。
メッセージ レベルの検証は、ユーザー アカウント キーからの有効な署名を検証することによって実行されます。
メッセージが有効であることが確認されると、CRRDT (Conflict-Free Replicated Data Type) メソッドを利用する非同期プロセスを通じてハブに保存されます。
レプリケーションは、差分同期と、一般的な libp2p コードベースに基づくゴシップ プロトコルを使用して実現されます。ハブは定期的にランダムなノードを選択して差分同期を実行し、メッセージ ハッシュのマークル試行を比較して欠落しているメッセージを見つけます。
ハブは、オフラインになってもピアを使用して状態を再構築できるため、強力な結果整合性のあるアーキテクチャを備えています。
ピア ノードはプロトコルの状態を維持するために重要であるため、相互に評価します。ノードが有効な情報を受信しなかったり、遅れたり、うわさ話が多すぎる場合は、無視される可能性があります。
許可は必要ありません
これらのプロトコルと原則から、新しいプリミティブが出現することがわかります。中でも注目を集めているのがファーキャスターのフレームです。
Frame を使用すると、Farcaster フィードにカスタム エクスペリエンスを挿入できるようになります。 Open Graph 標準を拡張し、最大 4 つのボタンを追加することで静止画像をインタラクティブなエクスペリエンスに変えます。ユーザーがボタンを押すと、ボタンのクリックとフレーム生成サーバーに送信されたユーザーのメタデータに基づいて新しい画像が取得されます。
これに基づいて、これらのフレームを通じて展開されるプール、デジタル コレクション、ミニゲームの作成などの多くの実験が見られ始めています。
HTML コンテンツを返すことができる任意のアプリケーション サーバーを使用してフレームを作成することは可能ですが、https://framesjs.org/、https://frog.fm/、およびその他の役立つフレームなど、多くのフレームを見てきました。開発者はプロセスを簡素化します。
Farcaster での Frames の立ち上げが成功した後、現在は Lens も検討されており、共通の標準を持つことが強力な実現要因となる可能性があることが示されています。
結論は
分散型ソーシャルネットワークが完全に成功するまでには、より多くのユーザーに対応するためのインフラストラクチャの拡張、新規ユーザーがデジタルウォレットを作成するプロセスの簡素化、ガス料金の最小限化など、依然としていくつかの重要な課題に直面しています。
これらの課題にもかかわらず、Farcaster はユーザー エクスペリエンスにおいて大幅な進歩を遂げ、プラットフォームの周りに非常に粘着力のあるコミュニティを形成しました。たとえば、Farcaster には毎日約 50,000 人のアクティブ ユーザーと約 350,000 人の登録ユーザーがいます。これらの結果に貢献した大きな要因は、モバイル アプリの使いやすさであり、インストールが簡単で、従来のソーシャル ネットワークと同様のユーザー エクスペリエンスを実現します。
もう 1 つの重要な要素は、Farcaster や Lens などのプロトコルのパーミッションレスな性質であり、開発者に既存のブロックや機能を革新してその上に構築する豊富な可能性を提供します。
私たちは、yup.io (分散型ソーシャルネットワークアグリゲーター)、drakula.app (ショートビデオプラットフォーム)、neynar.com (Farcaster ベースの SaaS ツール) など、DeFi の夏に似たダイナミックな実験環境を目の当たりにしています。これらはすべて、新たなプロトコルの探索に基づいています。
現在、創設者はプロジェクト用のネイティブ Web3 配布チャネルの構築を開始できるため、ユーザーは最初の関心点から作業を開始し、フィードに直接埋め込まれている他のアプリやリンクされている他のアプリに拡張できる可能性があります。同時に、新しいユーザーを引き付けるアプリは、ユーザーを分散型ソーシャル ネットワークの他の部分に戻す流通チャネルとして機能し、正のフィードバック ループを生み出すことができます。
著者: TechubNews、ChainDD のオープン コンテンツ プラットフォーム「DeDehao」より この記事は著者の意見を表明するものであり、「DeHao」の記事については、コンテンツの独創性と信頼性が保証されています。原稿が盗用、改ざん等され、法的結果が生じた場合、違反、規定違反、その他不適切な発言があった場合、投稿者はその記事の掲載について責任を負うものとします。内容が確認されたら、読者はそれを監督するよう求められます。プラットフォームは直ちにオフラインになります。記事の内容に問題がある場合は、WeChat:chaindd123 までご連絡ください。