原題:「分散化ファーキャスター:フェルール」

作宇:austbot、David Shuttleworth、JJ Alicia

編集者: ジョイス、BlockBeats

 

編集者注:

Farcaster の人気により、コミュニティはクリエイター エコノミー トラックにさらに注目するようになりました。一昨日、ANAGRAM 開発チームは、Farcaster ベースのプロトコル Ferrule を開始しました。これは、Farcaster ハブを分散化し、セキュリティを強化するために設計されたプロトコルです。 Ferrule を使用すると、誰でも独自の Farcaster クライアントを構築できるようになり、ユーザーの自主性と所有権が保証されます。 Ferrule の目標は、Eigenlayer AVS を通じてスケーラブルで持続可能なネットワークを構築することです。これは、ノード オペレーターを奨励し、データ シャーディングを実装することで、Farcaster の現在のアーキテクチャにおけるクライアント アプリケーションの一貫性のないインセンティブと集中化の問題を解決します。

ANAGRAM 開発チームのパートナーである David Alexander 氏は、Ferrule への期待は、Farcaster エコシステムのインセンティブ システムについての考えから始まり、Farcaster の生態学的革新と分散化をさらに促進することを期待していると説明しました。 BlockBeats は、関連するコンテンツを次のようにコンパイルします。

ブロックチェーンの基本的な約束の 1 つは、デジタル主権と所有権です。従来のシステムは長い間根本的に壊れてきました。最先端のテクノロジーの出現により、私たちはこれらのシステムを超えて新しいパラダイムに入ることができます。ソーシャルメディアは、大規模な改革が必要な多くのシステムの 1 つです。この視点は新しいものでもユニークなものでもありません。 Bitclout の時代から、開発者、ユーザー、投資家は、分散型ソーシャル グラフ、認証レイヤー、およびそれらに付随するすべてのものを提唱してきました。

多くの人が挑戦しましたが失敗しました。 Farcaster は、イーサリアム上に構築され、Optimism を活用した完全分散型ソーシャル ネットワーキング アプリケーションです。

フェルール発売の背景

ファーキャスターの現状

Farcaster は、X (旧 Twitter) や Reddit と同様に機能します。ユーザーはすぐにネットワークに参加し、プロフィールを作成し、ツイートのような「キャスト」を公開し、他のユーザーをフォローすることができます。技術的な重労働の多くは、ユーザー エクスペリエンスをシームレスにするために技術的な複雑さを抽象化する Farcaster クライアントである Warpcast によって行われます。

X や Reddit とは異なり、Farcaster ではユーザーが自分のアカウントを持ち、ソーシャル グラフや他のユーザーとの関係を構築することができます。これは、既存のレガシー システムに対する大幅なアップグレードです。各ユーザーは異なる Farcaster アプリケーション間を自由に移動できるため、クライアント内でのユーザーの自律性と所有権が確保されます。

Farcaster のアーキテクチャは次のとおりです。

ハブ: ブロックチェーン ノードと同様に、ハブはデータを保存し、イーサリアムとオプティミズム上のユーザーに関する特定の情報をリッスンします。

クライアント アプリケーション: Farcaster プラットフォームで使用されるアプリケーションは、基本的にオンチェーンのキー ペアとデータ セットであり、クライアント アプリケーションの発行者がユーザーに代わって操作するために使用できるため、ユーザーは公開、データの読み取り、その他の操作を行うことができます。

Farcaster は、ユーザーが異なるクライアント アプリケーション間でポータブル ID を保持できるようにする「完全分散型」システムを構築します。これは、Google を使用して Facebook や X にログインするのと似ていますが、Farcaster はさらに一歩進んで、データのポータブル化も可能にします。異なるクライアント アプリケーションは、同じデータに基づいて独自のユーザー エクスペリエンスを作成できます。たとえば、Warpcast は Twitter に似ていますが、別のアプリは Discord に似ているかもしれません。

クライアント アプリケーションはハブに接続する必要がありますが、ハブには通信を許可する義務はありません。ハブは Web2 の Web サーバーに似ており、クライアント アプリケーションはハブからデータを自由に読み書きできます。多くの場合、クライアント アプリケーション (Warpcast など) を開発するチームは、接続されているハブ ノードも実行し、ハブの「オペレーター」になります。誰でもハブを実行でき、初期構成が他のハブを指している場合は、ネットワークが作成されます。

ユーザーはポータブルな暗号通貨残高を持つことができ、クライアント アプリケーションは法定通貨ウォレットや追加のクライアント アプリケーション固有の暗号通貨残高を作成できます。たとえば、Warpcast ユーザーは、グローバル Farcaster ストレージと Warpcast 固有の機能に使用される「ワープ」料金を支払います。

このアーキテクチャは、複数のクライアント アプリケーションが独立して実行されることを前提としており、クライアントまたは接続されたアプリケーションを構築する人は誰でもノードを実行するか、ノードを実行しているエンティティへのアクセスを購入する必要があるため、「完全分散型」と呼ばれます。

差し迫った問題

調整されていないネットワーク インセンティブ:

Farcaster は、データを保存し、イーサリアムとオプティミズム間の通信を容易にするハブを介して実行されます。ハブは、クライアント アプリケーションがデータを読み書きできるようにする API をホストします。ユーザーは、Optimism スマート コントラクトの「Rent」機能を呼び出して、ストレージの料金を支払う必要があります。この支払いメカニズムにより、スパムやボットのアカウントが減少する可能性がありますが、使用料の一部がノードオペレーターに割り当てられることはありません。 Farcaster が成長するにつれて、単一ノードではストレージ需要を維持できなくなる可能性があります。水平方向のスケーリングまたはノード オペレータのインセンティブを設定することで、この問題を解決できます。

クライアント アプリケーションの一元化:

Warpcast は、最も広く使用されているクライアント アプリケーションである Farcaster の中心的な貢献者であり作成者です。 1 つのクライアントだけが独占した場合、Farcaster は別の集中型ソーシャル メディア プラットフォームになる危険があります。クライアント アプリケーションは、Web3 ウォレットの動作と同様に、単一のキーを使用してユーザーに代わって動作しますが、非常に強力です。統合されたスマート ウォレット テクノロジーにより、ユーザーは Farcaster Key アカウントをプライマリ ウォレットとして使用できます。

フェルール: Farcaster のインセンティブ ノードの導入

Farcaster は、その技術的な成果だけでなく、それが育んだコミュニティでも注目に値します。しかし、ファーキャスターの最終形態はまだ実現していません。ここで、Farcaster 内に構築されたプロトコルである Ferrule を紹介します。これにより、誰でも Farcaster 用の独自のクライアントを構築できるようになります。

フェルールの重要性

現在、ファーキャスターの経済モデルは限られています。具体的には、ユーザーが Farcaster Hub を実行するインセンティブがなくなり、Farcaster がネットワーク全体を管理することになります。これは完全に集中化されていませんが、完全に分散化されていないため、Farcaster は「完全に分散化」されていると宣伝されています。より分散化されたウェブへの道は、Ferrule から大きな恩恵を受けるでしょう。

完全に分散化されたネットワークの利点は非常に大きいです。イーサリアムやソラナと同様に、国家の成長にはますます問題が生じています。参加して対話するユーザーが増えるにつれて、データ ストレージの負担は完全に Farcaster にかかってきます。これは集中化と拡張性の問題だけでなく、持続可能な国家の成長の問題でもあります。大量導入により、この問題はさらに加速するでしょう。

Farcaster の成長は鈍化することなく勢いを増しており、1 日あたりのユニーク ユーザー数は 60,000 人を超え、前四半期比で 66% 増加しました。指数関数的な成長に伴い、各固有のアカウント内に組み込まれたユーザー アクティビティも増加します。 Farcaster ノードは誰でも実行できますが、インセンティブはありません。システムの最適なスケーリングには、ノードの成長を促すことが重要です。

フェルールは、Eigenlayer Active Verification Service (AVS) として動作する Farcaster ハブの新しい設計です。既存の資産を活用して、ハブの動作と Farcaster プロトコルの正しい機能を保護および保証できます。ユーザーは資産を Ferrule 契約に再抵当し、ネットワークの動作に基づいて資産をハブに動的に委任します。ステーキング収益の一部は報酬として Hub オペレーターに分配され、ストレージ アカウントのレンタル費用の一部もカバーされます。

現在、Farcaster Hubs のデータ整合性チェックは限定的であり、スパムや操作を防止するための金銭的インセンティブはありません。 Ferrule は、ハブが検証可能かつ安全に動作することを保証することで、この問題を解決することを目指しています。フェルール ノードは、暗号的に検証可能な、正しい動作の証拠をブロードキャストします。経済的インセンティブは正しい行動を奨励しますが、不作為または悪い行動は減額措置を通じて罰せられます。

Ferrule は進化するにつれて、状態の成長とクライアント/ハブの集中化の問題に対処することを目指しています。インセンティブ付きハブは、すべてのデータを保存する必要がなく、データの保存とデータへのアクセスの提供に対して報酬が得られるルーティング システムを作成できます。 Ferrule は、ハブの正しい動作に報酬を与えることで、集中化の実現を困難にするように設計されています。

フェルールロードマップ

再誓約メカニズム:

再ステーキング: ユーザーは、既存の資産 (ETH やその他の互換性のあるトークンなど) を Ferrule コントラクトに再ステーキングできます。このステーキングプロセスにより、彼らの資産が Farcaster Hubs のセキュリティに結び付けられます。

動的委任: ステーキングされた資産は、ネットワークの動作とニーズに基づいてさまざまなハブに動的に委任されます。これにより、ネットワークの安全性が確保され、使用パターンの変化に対応できるようになります。

インセンティブ:

ハブ オペレーターへのインセンティブ: ステーキング収益の一部とストレージ アカウントのレンタル費用がハブ オペレーターに割り当てられます。これにより、ネットワークの整合性とパフォーマンスを維持するための金銭的インセンティブが得られます。

経済的抵抗: 保有額削減メカニズムを通じた、ハブの不作為または悪意のある行為に対する経済的罰。これにより、ハブが正しく安全に動作するようになります。

検証可能な操作:

暗号的証明: フェルール ノードは、正しい動作を示す暗号的に検証可能な証拠をブロードキャストする必要があります。この証拠は、ハブによって実行されるアクションが合法であり、ネットワーク ルールに準拠していることを確認するために使用されます。

コンセンサス メカニズム: AVS フレームワークは、すべてのハブが検証可能な方法で動作することを保証し、ユーザーがネットワークの信頼性について安心できるトラストレス環境を推進します。

データのシャーディングとルーティング:

状態の増加管理: 状態の増加を管理するために、Ferrule はデータ シャーディングとルーティング メカニズムを組み合わせます。このアプローチにより、単一のハブにすべてのデータを保存する必要がなくなり、ネットワーク全体にストレージの負荷が分散されます。

データ アクセス インセンティブ: ハブは、データを保存し、データへのアクセスを提供することで報酬を受け取ります。データ保管の証拠はネットワーク全体にブロードキャストされ、データの場所のマップが作成され、効率的なデータ検索が保証されます。

フェルール MPC

MPC フレームワーク:

マルチパーティ計算 (MPC): フェルール MPC は MPC テクノロジーを利用して、入力をプライベートに保ちながら、複数のパーティが共同で関数を計算できるようにします。これにより、コラボレーション プロセス中、機密性の高いユーザー データの機密性が確保されます。

クライアントおよび接続されたアプリケーション: MPC フレームワークにより、Farcaster 上で真に分散型のクライアント アプリケーションまたは接続されたアプリケーションを開発できるようになります。これらのアプリケーションは安全かつ独立して実行でき、ユーザーのプライバシーを損なうことなくネットワークと対話できます。

認証とスマートウォレットの統合:

きめ細かな認証: Ferrule MPC は、ユーザーがアカウントを通じて特定のアクションを委任できる認証システムの作成をサポートします。これは、ユーザーがウォレットを通じて特定のアクティビティを承認できるブロックチェーンの新しいモデルに似ています。

スマート ウォレット テクノロジー: 統合されたスマート ウォレット テクノロジーにより、ユーザーは Farcaster キー アカウントをメイン ウォレットとして使用できます。この統合により、シームレスなユーザー エクスペリエンスが提供され、ユーザーは単一のアカウントから暗号資産とソーシャル インタラクションを管理できるようになります。

API とデータ インターフェイス:

標準化されたデータ アクセス ポイント: ハブは、クライアント アプリケーションが一貫した方法でネットワーク データと対話できるようにするために、標準化されたデータ アクセス ポイントを提供します。この標準化により、新しいアプリケーションの開発が簡素化され、相互運用性が強化されます。

拡張オブジェクト モデル: クライアント アプリケーション (Warpcast など) は、Farcaster オブジェクト モデルを拡張して、事前計算されたソーシャル グラフや行動データなどの追加機能を含めることができます。この柔軟性により、多様で革新的なユーザー エクスペリエンスを生み出すことができます。

Ferrule MPC は、チームが Farcaster で分散クライアントまたは接続されたアプリケーションを実行するためのライブラリとサンプルのセットです。完全に実装されればフェルールの中核となる部品となる。リリースの準備はまだ整っていませんが、Ferrule MPC は、Farcaster コミュニティ内でこれらの差し迫った問題への対処についての議論を引き起こすことを目的としています。

フェルール MPC が今後も役立つツールとなることを願っています。