Farcasterノードを運営することでお金を稼げる?Ferruleの「ソーシャル再ステーキング」経済を理解しよう
原文标题:《Decentralizing Farcaster: Ferrule》
作者:austbot、David Shuttleworth、JJ Alicea
编译:Joyce,BlockBeats
编者按:
Farcaster の熱気は、コミュニティがクリエイター経済のトラックにさらに注目することを促進しています。先日、ANAGRAM 開発チームは、Farcaster Hub を分散化し、安全性を強化することを目的としたプロトコル Ferrule を発表しました。Ferrule により、誰でも自分の Farcaster クライアントを構築できるようになり、ユーザーの自主権と所有権が保証されます。Ferrule の目標は、Eigenlayer AVS を通じてスケーラブルで持続可能なネットワークを構築し、ノードオペレーターにインセンティブを与え、データのシャーディングを実施することで、Farcaster の現在のアーキテクチャにおけるクライアントアプリケーションの不一致なインセンティブと集中化の問題を解決することです。
ANAGRAM 開発チームのパートナー David Alexander は、Ferrule に対する期待を説明しました。Ferrule は、Farcaster エコシステムのインセンティブシステムについての考察から始まり、Farcaster エコシステムの革新と権力の分散をさらに促進できることを期待しています。BlockBeats は関連内容を以下のようにまとめました:
ブロックチェーンの基本的な約束の一つは、デジタル主権と所有権です。従来のシステムは長い間根本的に崩壊してきました。最先端技術の出現により、私たちはこれらのシステムを超えて新しいパラダイムに入ることができるようになりました。ソーシャルメディアは、大規模な改革が必要なシステムの一つです。この見解は新しいものでも独特なものでもありません。Bitclout 時代から、開発者、ユーザー、投資家は去中心化されたソーシャルグラフ、認証レイヤー、そしてそれに付随するすべてを提唱してきました。
多くの人々が試みましたが、成功した者はいませんでした。今、Farcaster が登場しました。これは、イーサリアムの上に構築され、Optimism によってサポートされる完全に去中心化されたソーシャルネットワークアプリケーションです。
Ferrule の導入背景
Farcaster の現在の状態
Farcaster の機能は、X(旧 Twitter)や Reddit に似ています。ユーザーは迅速にネットワークに参加し、プロフィールを作成し、ツイートに似た「casts」を投稿し、他のユーザーをフォローできます。多くの重い技術作業は、Warpcast によって行われます。Warpcast は Farcaster クライアントであり、技術的な複雑さを抽象化し、ユーザー体験をシームレスにします。
X や Reddit とは異なり、Farcaster はユーザーが自分のアカウントと他のユーザーとの間に作成したソーシャルグラフや関係を所有できることを許可します。これは、既存の従来のシステムに対する重大なアップグレードです。各ユーザーは、異なる Farcaster アプリケーション間を自由に移動でき、クライアント内でユーザーの自主権と所有権を保証します。
Farcaster のアーキテクチャは次のとおりです:
Hub: ブロックチェーンノードに似ており、Hubs はデータを保存し、イーサリアムと Optimism 上のユーザーに関する特定の情報をリスニングします。
クライアントアプリ: Farcaster プラットフォーム上で使用されるアプリケーションで、本質的にはチェーン上のキー対とデータセットであり、クライアントアプリの発行者はこれを使用してユーザーを代表して操作を行い、データの投稿、読み取り、その他の操作を実行できます。
Farcaster は「完全に去中心化された」システムを構築し、ユーザーが異なるクライアントアプリ間でポータブルなアイデンティティを持つことを可能にします。これは、Google で Facebook や X にログインするのに似ていますが、Farcaster はさらに進んでデータもポータブルにします。異なるクライアントアプリは、同じデータに基づいて独自のユーザー体験を作成できます。たとえば、Warpcast は Twitter に似ていますが、別のアプリケーションは Discord に近い感覚を持つかもしれません。
クライアントアプリは Hub に接続する必要がありますが、Hub は通信を許可する義務はありません。Hubs は Web2 の Web サーバーに似ており、クライアントアプリが Hub のデータを読み書きするのは自由です。通常、クライアントアプリを開発するチーム(Warpcast など)は、彼らが接続している Hub ノードを運営しており、彼らは Hub の「オペレーター」となります。誰でも Hub を運営できますが、初期設定が他の Hubs を指している場合、ネットワークが作成されます。
ユーザーはポータブルな暗号通貨残高を持つことができ、クライアントアプリは法定通貨ウォレットや追加のクライアントアプリ特有の暗号通貨残高を作成できます。たとえば、Warpcast ユーザーは「warps」手数料を支払い、これらの手数料は世界中の Farcaster ストレージと Warpcast 特定機能に使用されます。
このアーキテクチャは「完全に去中心化された」と呼ばれています。なぜなら、複数のクライアントアプリが独立して動作し、クライアントを構築するか接続アプリを構築する人は、ノードを運営するか、ノード運営実体へのアクセスを購入する必要があるからです。
迫在眉睫の問題
ずれたネットワークインセンティブ:
Farcaster は Hubs を通じて運営され、Hubs はデータを保存し、イーサリアムと Optimism の間の通信を促進します。Hubs は API をホストし、クライアントアプリがデータを読み書きできるようにします。ユーザーは、Optimism スマートコントラクト上で「レンタル」機能を呼び出すことによってストレージ料金を支払う必要があります。この支払いメカニズムは、スパムやボットアカウントを減少させる可能性がありますが、レンタルのいかなる部分もノードオペレーターに配分されません。Farcaster の成長に伴い、単一のノードがストレージの需要に耐えられない可能性があります。水平スケーリングやノードオペレーターへのインセンティブがこの問題を解決できます。
クライアントアプリの集中化:
Warpcast は Farcaster の主要な貢献者であり、作成者であり、最も広く使用されているクライアントアプリです。もし一つのクライアントが支配的であれば、Farcaster は別の集中型ソーシャルメディアプラットフォームになる可能性があります。クライアントアプリは、単一のキーを使用してユーザーを代表して操作を行います。これは web3 ウォレットの動作に似ていますが、かなりの権力を持っています。スマートウォレット技術を統合することで、ユーザーは Farcaster キーアカウントを主要なウォレットとして使用できるようになります。
Ferrule:Farcaster にインセンティブノードを導入
Farcaster の注目を集めているのは、その技術的成果だけでなく、それが育んだコミュニティでもあります。しかし、Farcaster の最終的な形態はまだ実現していません。今、私たちは Ferrule を導入します。これは、Farcaster 内部で構築されたプロトコルで、誰でも Farcaster のために自分のクライアントを構築できるようにします。
Ferrule の重要性
現在、Farcaster の経済モデルは制限されています。具体的には、Farcaster Hub を運営する人々を奨励するインセンティブがありません。そのため、Farcaster はネットワーク全体を管理しています。これは完全に集中化されているわけではありませんが、完全に去中心化されているわけでもなく、Farcaster は「完全に去中心化された」として宣伝されています。Ferrule を通じて、より去中心化されたネットワークへの道が大いに利益を得るでしょう。
完全に去中心化されたネットワークの利点は顕著です。イーサリアムやソラナと同様に、状態の成長がますます問題になっています。ユーザーが増え、相互作用が増えるにつれて、データストレージの負担は完全に Farcaster にかかっています。これは単に集中化とスケーラビリティの問題だけでなく、持続可能な状態の成長の問題でもあります。大規模な採用が進むにつれて、この問題は加速していくでしょう。
Farcaster の成長は鈍化せず、勢いを増し続けており、毎日 60,000 以上のユニークユーザーがあり、前月比で 66% 増加しています。指数関数的な成長に伴い、各ユニークアカウントに埋め込まれたユーザー活動も増加しています。誰でも Farcaster ノードを運営できますが、インセンティブはありません。インセンティブノードの成長は、システムの最適なスケーリングにとって重要です。
Ferrule は Farcaster Hubs の新しい設計で、Eigenlayer のアクティブバリデーションサービス(AVS)として機能します。これは、既存の資産を利用して Hub の運営と Farcaster プロトコルの正しい機能を保証することができます。ユーザーは資産を Ferrule コントラクトに再担保し、ネットワークの行動に基づいて動的に資産を Hubs に委託します。一部の担保収益は Hub オペレーターに報酬として配分され、ストレージアカウントのレンタルコストの一部も支払われます。
現在、Farcaster Hubs のデータ完全性チェックは限られており、スパムや操作を防ぐ経済的な動機はありません。Ferrule は、Hubs が検証可能で安全に運営されることを保証することでこの問題を解決することを目指しています。Ferrule ノードは、正しく運営されていることを証明する暗号学的に検証可能な証明書をブロードキャストします。経済的なインセンティブは正しい行動を促し、無行動や悪意のある行動は減少によって罰せられます。
Ferrule の発展に伴い、状態の成長とクライアント / Hub の集中化の問題を解決することを目指しています。インセンティブのある Hubs は、すべてのデータを保存する必要がなく、データの保存とアクセス提供に対して報酬を受けるルーティングシステムを作成できます。Ferrule の設計は、正しい Hub の行動を報酬することで、集中化を難しくすることを目指しています。
Ferrule ロードマップ
再質押メカニズム:
再担保:ユーザーは既存の資産(例えば ETH や他の互換性のあるトークン)を Ferrule コントラクトに再担保できます。この担保プロセスは、彼らの資産を Farcaster Hubs の安全性に結びつけます。
動的委託:担保された資産は、ネットワークの行動と需要に基づいて動的にさまざまな Hubs に委託されます。これにより、ネットワークは安全性を維持し、使用パターンの変化に応じて対応できます。
インセンティブ:
Hub オペレーターへの報酬:担保収益の一部とストレージアカウントのレンタルコストが Hub オペレーターに配分されます。これにより、ネットワークの完全性とパフォーマンスを維持するための経済的インセンティブが提供されます。
経済的な抵抗:減少メカニズムを通じて Hub の無行動や悪意のある行動に対して経済的な罰則が科されます。これにより、Hub は正しく、安全に運営する動機を持つことが保証されます。
検証可能な操作:
暗号学的証明:Ferrule ノードは、正しく運営されていることを証明する暗号学的に検証可能な証拠をブロードキャストする必要があります。これらの証拠は、Hub が実行する操作が合法であり、ネットワークのルールに従っていることを保証するために使用されます。
コンセンサスメカニズム:AVS フレームワークは、すべての Hub が検証可能な方法で運営されることを保証し、ユーザーがネットワークの信頼性を安心して感じられる信頼不要の環境を促進します。
データシャーディングとルーティング:
状態成長管理:状態成長を管理するために、Ferrule はデータシャーディングとルーティングメカニズムを組み合わせています。このアプローチにより、単一の Hub がすべてのデータを保存する必要がなく、ストレージ負荷がネットワーク全体に分散されます。
データアクセスインセンティブ:Hub はデータを保存し、アクセスを提供することで報酬を得ます。データストレージの証明はネットワーク内でブロードキャストされ、データ位置のマップが作成され、高効率のデータ検索が保証されます。
Ferrule MPC
MPC フレームワーク:
多者計算(MPC):Ferrule MPC は MPC 技術を利用し、複数の参加者が入力を秘密に保ちながら共同で関数を計算できるようにします。これにより、協力プロセス中に敏感なユーザーデータが保護されます。
クライアントと接続アプリ:MPC フレームワークは、Farcaster 上で真に去中心化されたクライアントや接続アプリを開発することを可能にします。これらのアプリは、安全かつ独立して運営され、ユーザーのプライバシーを危険にさらすことなくネットワークと相互作用します。
認可とスマートウォレット統合:
細かな認可:Ferrule MPC は、ユーザーがアカウントを通じて特定の操作を委任できる認可システムの作成をサポートします。これは、ブロックチェーンにおける新興のパターンに似ており、ユーザーはウォレットを通じて特定の活動を認可できます。
スマートウォレット技術:スマートウォレット技術の統合により、ユーザーは Farcaster キーアカウントを主要なウォレットとして使用できるようになります。この統合により、ユーザーは単一のアカウントから暗号資産とソーシャルインタラクションを管理できるシームレスな体験が提供されます。
API とデータインターフェース:
標準化されたデータアクセスポイント:ハブは標準化されたデータアクセスポイントを提供し、クライアントアプリが一貫した方法でネットワークデータと相互作用できるようにします。この標準化により、新しいアプリケーションの開発が簡素化され、相互運用性が向上します。
拡張オブジェクトモデル:クライアントアプリ(例:Warpcast)は、Farcaster オブジェクトモデルを拡張して、事前計算されたソーシャルグラフや行動データなどの他の機能を含めることができます。この柔軟性により、多様で革新的なユーザー体験が生まれます。
Ferrule MPC は、チームが Farcaster 上で去中心化されたクライアントや接続アプリを運営するためのライブラリと一連のサンプルです。全面的に実施されれば、Ferrule の核心部分となるでしょう。まだ完全に公開する準備は整っていませんが、Ferrule MPC は、Farcaster コミュニティ内でこれらの迫在眉睫の問題を解決するための議論を引き起こすことを目指しています。
私たちは、Ferrule MPC が前進するための有用なツールとなることを期待しています。