原著者: Lorenzo Sicilia 、Outlier Ventures エンジニアリング責任者
原文編集者: xiaozou、Golden Finance
Outlier Ventures は、Farcaster と Lens Protocol が実際のユーザーの注目を集め始めており、一部の分散型ソーシャル ネットワークが健全に成長していることに気づきました。大衆向け製品に関しては、暗号化はますます実用的かつ効率的になってきています。秘密キー管理とモバイルファーストエクスペリエンスの欠如が、歴史的に暗号化の採用を妨げてきました。
この記事では、いくつかの主要な暗号化分散型ソーシャル メディアの競合他社、それぞれの機能、アーキテクチャを深く掘り下げ、Web3 の創設者が新しいパーミッションレス ソーシャル グラフ プロトコルの構築に熱心に取り組んでいる機会について話します。
1. ソーシャルネットワーク
Instagram、Facebook、Twitter、その他のプラットフォームを 10 年以上使用してきたので、誰もがソーシャル ネットワークがどのように機能するかを知っています。ソーシャル ネットワークの概念はユーザー中心であり、ユーザーはプロフィールに記入し、フォローしたいアカウントを選択することで好みをシステムに提供し、ユーザーはリアルタイムで生成されたカスタマイズされたフィードを受け取ります。
ソーシャル ネットワークは、ユーザーの注目を集め、ソーシャル ネットワークの壁に囲まれた庭園にできるだけ長く留まらせることを最終目標として、この単純な概念を中心に帝国を構築してきました。ユーザーデータには価値が含まれており、このデータは商品になります。
分散型ソーシャル ネットワークは、これらの障壁を打ち破り、ユーザー ID のポータビリティを実現し、ユーザーが自分の好みやプライバシーをより詳細に制御できるようにし、プラットフォーム間の切り替えを容易にしたいと考えています。
暗号通貨が世界中のどこでも誰にでも許可のないトランザクションをもたらすのと同じように、DeSo (分散型ソーシャル) は許可のない通信と検閲のないブロードキャスト機能をもたらします。
しかし、本当に興味深いのは、DeSo はビルダーにとってもパーミッションレスであり、開発者がゲートキーパーに革新の許可を求めることなく既存のプロトコルを構築できることです。 「DeFi Lego」の成功したパラダイムをここでも繰り返すことができます。
Web3 ベースの DeSo が登場する前は、分散型ソーシャルの試みはマストドンだけでした。イーロン・マスク氏がTwitterを買収した後、マストドンはその恩恵を受ける準備ができているように見えましたが、最終的にはそのユーザビリティの問題と断片化されたユーザーエクスペリエンスにより、1日あたりのアクティブユーザー数100万人で成長が止まりました。

現在、Farcaster、Lens、その他のプロジェクトは、Web3 プリミティブをベースにした別のアプローチを試みており、新しいものをもたらしています。
2.ソーシャルファイ
SocialFi は、ソーシャル グラフ ネットワーク上の分散型金融に Web3 プリミティブを追加します。参加者には、データと言論の自由をより細かく制御し、ソーシャル メディアの注目と粘着力を収益化する機能を求めるコンテンツ作成者、インターネットの有名人、エンド ユーザーが含まれます。
収益化方法は暗号通貨に基づいており、アイデンティティ管理は秘密鍵のセットによって処理されます。彼らのほとんどは、検閲に抵抗するために分散型自律組織(DAO)を利用できると主張している。しかし陪審はまだ出ていない。
他のソーシャル ネットワークとの主な違いを見てみましょう。
トークンゲートエリア: クリエイタートークン所有者のみが特定の機能またはエリアにアクセスできます。
ヒント: 人々は、プラットフォーム トークンまたはその他のトークンのいずれかの暗号通貨の形でヒントを受け取ることができます。
1 回限りまたは定期的なサブスクリプション: デジタル商品またはサービスに対する暗号支払いはプラットフォーム内で行われます。
プラットフォームのインセンティブ: ユーザーと作成者は、参加に基づいてプラットフォーム トークンのインセンティブを受け取ることができます。
これらの概念は長い間存在していましたが、Friend Tech がトークンゲート チャットの可能性を発見して初めて、市場で大きな注目を集めました。ユーザーは、コンテンツ クリエイターの人気の高まりから恩恵を受けることができる「キー」と呼ばれるトークン (取引可能) を必要とします。
Friend Tech はピーク時に 800,000 人の固有アドレス ユーザーを抱えていましたが、その後、維持率が大幅に低下しました。

ボンディング曲線は、緊迫感と FOMO を生み出すことで導入を促進するのに優れていますが、長期的なユーザー維持という点では不十分です。ユーザーの定着性を真に維持するには、2 つの重要な要素が必要です。1 つは、より多くのユーザーが参加するにつれてプラットフォームの価値を増幅できるネットワーク効果であり、もう 1 つは、短期的な利益を超えた具体的なメリットを提供できる、明確な長期的なユーティリティです。
3. Web3ソーシャルグラフ
ソーシャル グラフは、人、組織、場所、その他相互に接続できるものなどのエンティティ間の関係を表すことができます。 Facebook、Twitter、Instagram、TikTok などの Web2 エンティティは、特にネットワークを切り替えると最初からやり直すことになるため、ユーザーが他のソーシャル ネットワーキング サイトに参加できなくなるという重大なネットワーク効果をもたらしています。
Lens、Farcaster、その他のプロジェクトは、同じデータを活用して異なるユーザー エクスペリエンスを提供する複数のフロント エンドを備えた真にオープンなグラフを開発することで、この摩擦点から差別化を図り始めています。
ただし、Facebook は毎日 4 ペタバイトのデータを生成します。毎分 510,000 件のコメントが投稿され、293,000 件のステータス更新が行われ、400 万件の「いいね!」が受信され、136,000 枚の写真がアップロードされています。既存のブロックチェーンはこれほど大量のデータを処理できませんし、おそらく今後も処理できないでしょう。なぜなら、ブロックチェーンは、許可のない値の交換という異なるタイプのユースケースに最適化されているからです。
たとえば、二重支出はブロックチェーンの典型的な財務リスクですが、ユーザー名、コンテンツ配信、通知を処理する分散型ソーシャル ネットワークでは無関係です。 Lens チームと Farcaster チームは、さまざまなトレードオフを伴う異なる仮定を検討する必要があります。
4. レンズプロトコル
Lens Protocol は、Aave の創設者兼 CEO の Stani Kulechov によって作成された、構成可能なソーシャル グラフです。このプロトコルはコミュニティ主導で、現在 Polygon に導入されています。
Lens は、ソーシャルのあらゆる側面を処理するいくつかの主要なスマート コントラクトを中心に構築されています。
プロファイルは、プロトコルの主要なオブジェクトである NFT によって表されます。これらの NFT のいずれかを所有している場合は、ソーシャル グラフとコンテンツを制御することになります。 -プロファイルには、すべての投稿、引用、ミラー、コメント、およびその他すべてのユーザー生成コンテンツの履歴が含まれます。
パブリケーションは契約の内容を表し、投稿、コメント、引用、ミラーの 4 つのタイプがあります。投稿は基本的なオブジェクトですが、その他は基本的なエンティティの拡張です。最も重要なことは、すべての出版物には ContentURI があるということです。基本的に、コンテンツ (画像、テキストなど) を除いてすべてがオンチェーンに残り、分散ストレージ ソリューション (IPFS や Arweave、さらには AWS S 3 など) に関連付けられます。
ミラー、コメント、および引用を使用すると、ユーザーはコメント、引用、またはコンテンツの配布を通じて出版物と対話できるようになります。したがって、元の出版モジュールへのすべての参照は同じルールに従います (たとえば、フォロワーのみが引用/コメント/ミラーできる)。
Open Actions は、プロトコルに直接埋め込むことができるカスタム機能を構築する方法を開発者に提供します。これらは、何かが起こるたびにプロトコルによってトリガーされるフックと考えることができます (たとえば、アリスはボブがチップを渡したことを確認できるため、報酬を追跡するインデクサーを持つことができます)。

当初から、Lens チームはプロトコル自体に焦点を当て、コミュニティにフロントエンドの構築を任せたので、それぞれ独自のスタイルを持つさまざまな UI が作成されました。

その結果、混乱を伴う活気に満ちたエコシステムが誕生し、多くのプロジェクトは開始から数日以内にすぐに消滅してしまいました。ただし、buttrfly、hey.xyz、orb などのいくつかのプロジェクトの統合が徐々に見られ、注目を集めています。
Lens v1 をしばらく実行した後、Lens はブロックチェーン空間を超越する Optimistic L3 である Momoka を立ち上げました。データを Polygon に直接保存するのではなく、データ可用性 (DA) レイヤーを活用して、データを Arweave にアップロードするだけでコストを削減しました。

5. ファーキャスター
Farcaster は、イーサリアム上に構築されたもう 1 つの Web3 ソーシャル ネットワークで、オンチェーン スマート コントラクトと「ハブ」クライアントに基づくピアツーピア ネットワーク マトリックスを利用します。
Lens と同様に、Farcaster はオープンであり、これをベースにしてさまざまなクライアントが誕生しています。その中で最も人気があるのは、Farcaster チーム自身が開発した Warpcast です。また、Supercast (有料機能付き) や Yup (に焦点を当てた) もあります。クロスパブリッシング)。
2022 年に、Varun Srinivasan は「完全な分散化」に関するブログ投稿を公開し、それ以来 Farcaster のアーキテクチャとアプローチの中核となっているいくつかのアイデアを提案しました。
主な考え方は、「ソーシャル ネットワーク上の 2 人のユーザーがお互いを見つけ、ネットワーク上の他の障害物を越えて通信できる」場合、ソーシャル ネットワークは十分に分散化されているということです。
これを行うには、次のものが必要です。
一意のユーザー名を取得する
このユーザー名でメッセージを投稿する
任意の有効な名前からのメッセージを読み取る

Farcaster は、Optimism にデプロイされたスマート コントラクトのコア セットを通じてそのアーキテクチャを実装します。
IdRegistry は新しいアカウントを作成し、ユーザーが Farcaster アカウントを転送および復元できるようにします。また、ENS と統合して、正当な所有者がユーザー名にアクセスできるようにします。
ストレージ レジストリはストレージをアカウントにレンタルします。ストレージの価格は米ドルで表示され、Oracle を使用して ETH に変換されます。価格は需要と供給に左右されます。
キー レジストリはアカウントごとにアプリ キーを公開するため、アプリの代わりにメッセージを公開できます。
ご覧のとおり、上記のスマート コントラクトはいずれもメッセージを送受信しません。この責任はハブに委任されています。 Hubs は、Typescript と Rust を使用して構築されたノードである Hubble インスタンスで構成される分散ネットワークです。
各ノードは、メッセージの検証、保存、複製、およびピアに対するメッセージの評価を担当します。
メッセージ レベルの検証は、ユーザー アカウント キーからの有効な署名を検証することによって実行されます。
メッセージが有効であることが確認されると、CRRDT (Conflict-Free Replicated Data Type) メソッドを利用した非同期プロセスを通じてハブに保存されます。
レプリケーションは、一般的な lib p2p コード ベースに基づいた diff sync と gossip プロトコルを使用して実現されます。ハブは定期的にランダムなノードを選択して差分同期を実行し、メッセージ ハッシュのマークル試行を比較して欠落しているメッセージを見つけます。
ハブは、オフラインになってもピアを使用して状態を再構築できるため、強力な結果整合性のあるアーキテクチャを備えています。
ピア ノードはプロトコルの状態を維持するために重要であるため、相互に評価します。ノードが有効な情報を受信しなかったり、遅れたり、うわさ話が多すぎる場合は、無視される可能性があります。

6. 許可は必要ありません
これらのプロトコルと原則から、新しいプリミティブが出現することがわかります。中でも注目を集めているのがファーキャスターのフレームです。
Frame を使用すると、Farcaster の情報フローにカスタム エクスペリエンスを挿入できます。 Open Graph 標準を拡張し、最大 4 つのボタンを追加することで静止画像をインタラクティブなエクスペリエンスに変えます。ユーザーがボタンを押すと、ボタンのクリックとフレーム生成サーバーに送信されたユーザーのメタデータに基づいて新しい画像が取得されます。
これに基づいて、これらのフレームを通じて展開されるプール、デジタル コレクション、ミニゲームの作成などの多くの実験が見られ始めています。
HTML コンテンツを返すことができる任意のアプリケーション サーバーを使用してフレームを作成することは可能ですが、https://framesjs.org/、https://frog.fm/、およびその他の役立つフレームなど、多くのフレームを見てきました。開発者はプロセスを簡素化します。

Farcaster での Frames の立ち上げが成功した後、Lens も検討されています。これは、共通の標準を持つことが強力な実現要因となり得ることを示しています。
7. 結論
分散型ソーシャル ネットワークは、より多くのユーザーを収容するためのインフラストラクチャの拡張、新規ユーザーがデジタル ウォレットを作成するプロセスの簡素化、ガス料金の可能な限りの削減など、完全に成功するまでに依然として大きな課題に直面しています。
これらの課題にもかかわらず、Farcaster の全体的なユーザー エクスペリエンスは大幅に進歩しており、Farcaster を中心に粘着性のあるコミュニティが形成されています (たとえば、毎日約 50,000 人のアクティブ ユーザーと約 350,000 人の登録ユーザー)。これらの数字に寄与する重要な要素は、インストールが簡単で、従来のソーシャル ネットワークと同様のユーザー エクスペリエンスを備えたモバイル アプリが利用できるかどうかです。
もう 1 つの重要な要素は、プロトコル (Farcaster、Lens など) のパーミッションレスな性質であり、開発者が既存のブロックや機能を革新し、その上に構築するための肥沃な土壌を提供します。
それはまるで DeFi の夏のようなもので、私たちは動的な実験環境を目の当たりにしています (たとえば、分散型ソーシャル ネットワーク アグリゲーターである yup.io、ショート ビデオ プラットフォームである drakula.app、または SaaS ツールである neynar.com など)。 Farcaster に基づいています)、これらの探査はこれらのプロトコルに基づいて行われました。
創設者はプロジェクト用のネイティブ Web3 配布チャネルの構築を開始できるようになり、人々はこれらのプロジェクトを通じた旅を開始し、最初の興味の対象からフィードに直接埋め込まれる (フレームなどを介して) 他のアプリや他のリンクされたアプリにまで拡張することができます。同時に、新しいユーザーを引き付けるアプリは、分散型ソーシャル ネットワークの残りの部分を指す流通チャネルとして機能するため、正のフィードバック ループが始まります。


