Vitalik が推進する分散型ソーシャル ネットワークである Farcaster について学ぶための 1 つの記事

作者: デフィオアシス

先週、ヴィタリック・ブテリン氏のツイッターアカウントがハッキングされ、フィッシングリンクの投稿に使用され、ユーザーは69万ドル以上を失った。 Slowmist氏は調査の結果、Vitalik Twitter盗難事件の背後にあるフィッシング組織が人気のクレイジーなPinkDrainerと依然として関連していることを指摘しており、そのハッキング方法はSIMハイジャックやその他の可能性があると指摘した。 2日後、ヴィタリック氏は分散型ソーシャルメディア「ファーキャスター」で、自身のツイッターアカウントが確かにSIMカードハイジャック攻撃の対象となったと述べ、その理由はツイッターブルーへの登録時に携帯電話番号が公開されたことかもしれないと述べた。認証に携帯電話番号を使用しないでください、という提案がありましたが、残念ながら私はそれに気づきませんでした。ヴィタリック氏は、ツイッターをアンインストールし、イーサリアムアドレスを通じてアカウントの回復を制御できるファーキャスターに参加したと語った。

Farcaster はソーシャル アプリケーションを構築するための分散型プロトコルで、Opencast や Warpcast などのフロントエンドを通じて使用できます。ファーキャスターは2022年にa16z主導で3000万米ドルの投資を受けた。この記事では、Vitalik と a16z が好むこの分散型ソーシャル プロトコルを簡単に分析します。

ソーシャル ネットワークの中核問題

ソーシャル ネットワーク活動は、オブジェクトへの情報 (テキスト、画像、音声など) の送信、互いの投稿に対する「いいね」、コメント、転送など、対話するユーザーのグループとして単純に理解できます。集中型ソーシャル ネットワークでは、このユーザー グループは特定のソーシャル アプリケーション内でのみ対話できますが、分散型ソーシャル ネットワークでは、このユーザー グループはさまざまなアプリケーションからアプリケーション間で対話できます。

Farcaster 氏は、アイデンティティ、認証、可用性、一貫性という分散型ソーシャル ネットワークの 4 つの中核問題として分類している課題も存在します。 ID、つまりユーザー名により、ユーザーはさまざまなソーシャル アプリケーション間を切り替えてユーザー ID として機能できます。認証により、ユーザーが他の人から手紙を受け取るときに、その手紙が認識され、信頼できるソースであることを確認する必要があります。可用性、ユーザー データはさまざまな場所に保存されます。アプリケーション 一貫性、ソーシャル ネットワーク ルール、すべてのフロントエンド アプリケーションは常にこれらのルールをサポートし、強制する必要があるため、すべてが常に利用可能です。

Farcaster のソリューション

Farcaster ソーシャル ネットワークは、アイデンティティ層、データ層、アプリケーション層の 3 つの層をカバーします。 ID 層はイーサリアムに基づいて、ネットワーク上で実行できる操作と承認方法を決定します。ID と認証が中心です。データ層は、ID 層によって承認された情報を保存し、利用できるようにします。アプリケーション層は、データ層に保存される情報。

(1) ID: Farcaster ID (FID)

Farcaster は、ユーザーのソーシャル アイデンティティとしてユーザー名と Farcaster ID (FID) を導入します。FID は、ユーザーのアイデンティティをマークするために Farcaster によって導入された一意で改ざん不可能な識別子です。 FID 識別子は、ユーザーのメイン アドレスにバインドされている数字の文字列です。分散型ではありますが、ユーザーを表すために数値識別子を使用するのは適切ではありません。そのため、ユーザーは Farcaster 名を登録することを選択できます。ユーザー名を入力し、それを FID に関連付けます。 Farcaster のユーザー名はネームスペースと呼ばれる特別な場所で管理されており、ユーザー名は取り消される可能性がありますが、FID は取り消されません。

ユーザー名と Farcaster ID は、イーサリアム上の 2 つの異なるコントラクト、名前レジストリと FID レジストリに反映され、どちらも Farcaster ユーザー ID の基礎を形成します。

ユーザー ID の回復には FID の利点があることに言及する価値があります。ユーザーは、Farcaster ID を復元するための証明書として、事前に別のアドレスを設定できます。この別のアドレスは、ユーザーの別のウォレット アドレス、他の既知の Farcaster ユーザーのアドレス、またはサードパーティのカストディアンである可能性があります。

(2) 認証

メッセージ認証は Farcaster ID の恩恵を受けます。ユーザーがメッセージを受信すると、送信者の FID を調べ、イーサリアム チェーン上で対応する公開キー (アドレス) を見つけ、署名送信者がそのアドレスによって生成されたかどうかを確認することで、メッセージの真の送信元を確認できます。 . .

デバイス上のユーザーの秘密キーを保護するために (署名を生成するには秘密キーをデバイス アプリケーションにロードする必要があります)、Farcaster は署名者の概念を導入しています。署名者はオフチェーンで生成された Ed25519 キーです。ユーザーは、署名者の公開キーを使用して KeyRegistry にトランザクションを作成することで署名者を登録します。その後、秘密キーを使用してメッセージに署名し、ネットワークに公開できます。

(3)利用可能性: レンタルストレージ

集中型ソーシャル アプリケーションでは、ユーザーは RSS と同様のサーバーに情報を保存し、これらのサーバーすべてにインデックスを付けることでネットワーク上のすべてのデータを取得します。 Farcaster は、データを保存するためのハブを導入しており、さまざまなユーザーがソーシャルでやり取りするときに、互いの情報のコピーをダウンロードして保存します。

しかし、スパムがハブに氾濫するのを防ぐため、Farcaster はネットワーク上にデータを保存するための使用料をユーザーに請求しており、これが Farcaster の主な収入源でもある。ユーザーは、Farcaster に年会費を支払うことでストレージ スペースをレンタルします。これにより、スパムが阻止され、価値の低いデータを消去することがユーザーに促されます。ストレージは、StorageRegistry コントラクトによってオンチェーンで管理および追跡されます。

(4)一貫性

Farcaster は直接的なソーシャル アプリケーションではなく、Lens Protocol と Lenster の関係に似た下位レベルのソーシャル プロトコルです。現在 Farcaster 上に構築されているアプリケーションには主に、DAO がサポートする Web3 ソーシャル アプリケーションである Alphacaster、Discove の作成と共有、オンチェーン グループとパーソナライズされたサブスクリプション Jam、オープンソースの Twitter スタイル フロントエンド Opencast と Warpcast、Twitter へのクロスポストが含まれます。そしてLensソーシャルアグリゲーターです。 Vitalik が使用する Farcaster フロントエンドは Warpcast です。 Warpcastの利用ロジックは基本的にTwitterのコアロジックと同じで、「ワールドグループ」の広域投稿を閲覧できるほか、ユーザーの投稿(スレッド)にコメントを残したり、転送したり、いいねをしたりすることもできます。あなたはフォローします。

Farcaster 上に構築されたアプリケーションは、ハブに保存されたデータの消費シナリオを提供します。アプリケーション サーバーは、ハブと通信し、すべての情報をダウンロードし、情報を整理および分類して、さまざまなユーザー エクスペリエンス向けのアプリケーションを作成し、さまざまなクライアントからデータを移動するための API を提供します。使用。

Farcaster 上に構築されたアプリケーションは、Farcaster の大まかなコンセンサスに従い、Farcaster のガバナンス モデルとして機能するコードを実行する必要があります。誰かが FIP 提案 (Fracaster 改善提案) を提案し、プロトコル開発者、アプリケーション開発者、ユーザーから承認を得てコードをリリースすると、Farcaster への変更が続きます。さまざまな被験者が同意または拒否することで合意に達します。ファーキャスター氏には拘束力のある投票プロセスはなく、拒否権の正式な役割も存在しない。

社会生態系パートナー

Farcaster ID アカウントを介して、ユーザー リマインダー アラートキャスター、Move-to-Earn Blobs、オンチェーン ソーシャル アクティビティ プレビュー Eventcaster、Farcaster エコシステム インジケーター追跡 Farcaster ネットワーク、ポイントを獲得するためのタスクの完了 FarQuest、メッセージング アプリケーション Frens など、他のアプリケーションやコミュニティにリンクします。チェーン上のインターフェイス、分散型ハッカー ニュース Kiwi News、最新の Web3 プロジェクトを検索 Launchcaster、パーソナライズされたメディア ソース Neynar、出版およびコミュニケーション パラグラフ、興味深いトピックを検索 Pincaster、DAO ツール Nouns Builder によって作成された Purple DAO、検索エンジン Raycast 経由で検索、API/GUI を使用した検索 Searchcaster、Farcaster コミュニティ コンテンツ探索 Surveycaster、投げ銭 Tipcast、トークン駆動のライブ ストリーミング Unlonely。

現在、Farcaster はまだベータ段階にあり、ユーザーはまず待機リストを送信して待機することができます。 Farcaster と Lens Protocol は両方ともソーシャル ネットワークを構築するための基礎となるプロトコルとして機能しますが、Lens Protocol と比較すると、Farcaster はユーザーのスポットライトからは遠く離れており、開発者とアプリケーションの作成に重点を置いています。 Vitalik が Farcaster の使用を発表する前後の 9 月中旬時点の公式データによると、Farcaster ユーザーの総数は 20,000 人強で、ハブ上には 380 万件以上の履歴メッセージがあり、Optimism への移行後、スパムをフィルタリングし始めました。より多くのユーザーをターゲットにします。 Farcaster のエアドロップ計画に関するニュースはありませんが、Farcaster は FIP ガバナンス モジュールをプロトコルの重要な部分にしており、これは依然としてユーザー エクスペリエンスと対話に価値があります。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)