Farcasterは、EthereumおよびOptimismブロックチェーン上に構築された、オープンで分散型のソーシャルメディアプロトコルです。企業がユーザーデータやソーシャルグラフを所有する従来のWeb2プラットフォームとは異なり、Farcasterはユーザーに対し、オンラインアイデンティティと繋がりに対する真の所有権とポータビリティを与えることを目指しています。
### アーキテクチャの基盤:ハイブリッド構造
Farcasterは、分散化とパフォーマンス、コスト効率のバランスを取るために、重要なアイデンティティ機能(オンチェーン)と、大量のソーシャルデータ(オフチェーン)を分離する独自のハイブリッドアーキテクチャを採用しています。
**1. オンチェーン・アイデンティティ(FIDs)**
ユーザーのアイデンティティは、Farcaster ID (FID) を使用してブロックチェーン上に永続的に固定されます。通常、Optimism上での少額のトランザクションを通じてFIDを登録することで、ユーザーのEthereumウォレットがソーシャルペルソナにリンクされ、アカウントの検証可能な所有権を保証します。
**2. オフチェーン・データ(Hubs)**
投稿(Casts)、いいね、フォローなどの動的なソーシャルインタラクションはすべて、Farcasterの「Hubs」と呼ばれるオフチェーンの分散型サーバーネットワーク上に保存されます。Hubsはソーシャルグラフのデータを複製・同期し、すべてのインタラクションをメインブロックチェーンに書き込むことによる高いガス料金や遅延を回避し、高速なインタラクションを可能にします。
### 主要な機能と用語
**Casts(キャスト):**
Farcasterにおける基本的なコミュニケーション単位であり、ツイートや投稿に類似しています。Castsは、ユーザーの秘密鍵によって署名された暗号化されたメッセージです。
**Frames(フレーム):**
最も革新的な機能であるFarcaster Framesは、Casts内に直接埋め込まれた対話型のミニアプリケーションです。Framesは、静的な投稿を動的な体験に変え、ユーザーがソーシャルフィードを離れることなく、NFTのミント、投票への参加、ゲームプレイ、Web3トランザクションの実行などを可能にします。これはエコシステムにおける構成可能性の主要な推進力となっています。
### エコシステムとその重要性
Farcasterは単一のアプリケーションではなく、基盤となる「プロトコル」です。このオープンな性質は、Warpcast(最も人気の高いクライアント)やSupercastなど、競合するクライアントアプリケーションのパーミッションレスな開発を促進します。この競争はベンダーロックインを防ぎ、ユーザーは気に入らないインターフェースがあった場合でも、ソーシャルグラフとアイデンティティを保持したまま、別のクライアントに簡単に切り替えることが保証されます。
アイデンティティにブロックチェーンの不変性を活用しつつ、オフチェーンストレージで速度を最適化することで、Farcasterは真にオープンでユーザー所有のWeb3ソーシャルネットワーキングに向けた主要な取り組みとして位置づけられています。
Source: What Is Farcaster? The Decentralized Social Media Protocol



コメント