区块链的一个基本承诺是数字主权和所有权。传统系统长期以来存在根本性问题。前沿技术的出现使我们能够超越这些系统进入新的范式。社交媒体是许多需要进行大规模改革的系统之一。这种观点并不新鲜。自从Bitclout时代以来,建设者、用户和投资者一直倡导去中心化社交图、验证层及其相关功能。
许多人尝试过,但尚未有人成功。现在,Farcaster登场了,一个基于以太坊,并由Optimism驱动的足够去中心化的社交网络应用。Farcaster的功能类似于X(原名Twitter)和Reddit。用户可以快速加入网络,创建个人资料,发布“casts”(类似于推文),并关注其他用户。大部分繁重的工作由Warpcast完成,这是Farcaster的客户端,它抽象了技术复杂性,使用户体验更加无缝。
与X和Reddit不同,Farcaster允许用户拥有他们的账户以及与其他用户创建的社交图和关系。这是对现有传统系统的重大升级。每个Farcaster用户可以自由在Farcaster上启动的不同应用之间切换,确保了用户在客户端内的自治和所有权。
Hub:类似于区块链节点,Hub存储数据并监听以太坊和Optimism以获取有关用户的具体信息。
Client Apps:在Farcaster平台上使用的应用程序,本质上是一个链上的Keypair和数据集,由Client App发布者代表用户执行操作,允许他们发布内容、读取数据和执行其他操作。
Farcaster构建了一个“足够去中心化”的系统,允许用户在Client Apps之间拥有可移植的身份。这类似于使用Google登录Facebook和X,但Farcaster进一步实现了数据的可移植性。不同的Client Apps可以基于相同的数据创建独特的体验。例如,Warpcast类似于Twitter,而另一个应用可能更像Discord。
Client App必须连接到一个Hub,Hub无义务允许通信。Hubs类似于Web2中的Web服务器,Client Apps读取或写入数据到Hub时不收费。通常,制作Client App的团队(如Warpcast)也运行它们连接的Hub节点,成为Hub的“运营者”。任何人都可以运行一个Hub,如果初始配置指向其他Hubs,就会形成一个网络。
用户可以拥有可移植的加密余额,Client Apps可以创建法定货币钱包或额外的Client App特定的加密余额。例如,Warpcast用户支付“warps”,用于全局Farcaster存储和Warpcast特定功能。
所选择的架构是“足够去中心化”,因为它假设多个Client Apps独立运行,并且任何构建Client或Connected App的人都需要运行一个节点或购买来自运行节点的访问权限。
网络激励不协调
Farcaster通过存储数据和促进以太坊与Optimism之间通信的Hub运作。Hubs托管API,允许Client Apps读写数据。用户必须通过在Optimism智能合约上调用“rent”函数来支付存储费用。这种支付网关潜在地减少了垃圾邮件和机器人账户,但租金并未支付给节点运营者。随着Farcaster的增长,存储对于单个节点可能变得不可持续。水平扩展或激励节点运营者可能会解决这个问题。
Client Apps的集中化
Warpcast是Farcaster的核心贡献者和创建者,也是最广泛使用的Client App。如果只有一个客户端占主导地位,Farcaster面临成为另一个集中化社交媒体平台的风险。Client Apps使用单一密钥代表用户执行操作,类似于web3钱包的工作方式,但具有重要的权力。整合智能钱包技术可以让用户将他们的Farcaster密钥账户用作主要钱包。
Farcaster不仅因其技术成就而令人振奋,还因其培育的社区而引人注目。然而,Farcaster的最终形态尚未实现。引入Ferrule,这是一个在Farcaster内部构建的协议,使任何人都能为Farcaster构建自己的客户端。
Ferrule的重要性在于当前Farcaster的经济学存在一定的局限性。具体而言,没有任何激励让人们去运行一个Farcaster Hub,导致Farcaster管理整个网络。虽然这并非完全集中化,但也不是完全去中心化,因此有了Farcaster的“足够去中心化”的标语。通向更加去中心化网络的道路将极大受益于Ferrule。
完全去中心化网络的好处是显著的。与以太坊和Solana一样,状态增长正成为一个日益严重的问题。随着更多用户的加入和互动,数据存储的负担完全落在Farcaster身上。这不仅涉及到集中化问题,还涉及可扩展和可持续的状态增长问题。随着大规模采用,这个问题将加剧。
来源: https://dune.com/pixelhack/farcaster
Farcaster的增长势头不减,每日独立用户超过60,000人,环比增长66%。随着指数级增长,每个独特账户内嵌的用户活动也在增加。虽然任何人都可以运行Farcaster节点,但目前没有任何激励措施。为了系统能够实现最佳扩展,节点增长的激励至关重要。
Ferrule设计
Ferrule是Farcaster Hub的一种新颖设计,作为Eigenlayer Actively Validated Service (AVS)运行。它利用现有资产来保障和确保Hub的运行以及Farcaster协议的正确功能。用户将资产重新投入到Ferrule合约中,根据网络行为动态委派到Hubs。一部分委托收益将作为奖励分发给Hub运营者,同时覆盖一部分存储账户租金成本。
目前,Farcaster Hubs的数据完整性检查有限,并且没有经济上的惩罚措施来防止垃圾信息或操纵。Ferrule旨在通过确保Hubs可验证且安全地运行来解决这些问题。Ferrule节点广播密码学上可验证的证据,证明其正确运行。经济激励鼓励正确行为,而不作为或恶意行为将通过削减惩罚。
随着Ferrule的发展,它旨在解决状态增长和客户端/Hub集中化问题。激励化的Hubs可以创建路由系统,确保它们无需存储所有数据,并因存储和提供数据而获得奖励。Ferrule设计旨在通过奖励正确的Hub行为,降低集中化的可行性。
Ferrule的一些路线图项目包括:
重新质押机制:
激励措施:
可验证操作:
数据分片和路由:
Ferrule MPC: 实现去中心化客户端和连接应用
MPC框架:
授权和智能钱包集成:
API和数据接口:
Ferrule MPC是一个库和示例集,供团队在Farcaster上运行去中心化的客户端或连接应用使用。如果全面推进,它将成为Ferrule的核心组成部分。尽管尚未完全准备好发布,Ferrule MPC旨在在Farcaster社区内引发讨论,解决这些迫在眉睫的问题。
我们希望Ferrule MPC能成为未来发展中的一个有用工具。如果Ferrule的设计激发了您的兴趣,
Share
区块链的一个基本承诺是数字主权和所有权。传统系统长期以来存在根本性问题。前沿技术的出现使我们能够超越这些系统进入新的范式。社交媒体是许多需要进行大规模改革的系统之一。这种观点并不新鲜。自从Bitclout时代以来,建设者、用户和投资者一直倡导去中心化社交图、验证层及其相关功能。
许多人尝试过,但尚未有人成功。现在,Farcaster登场了,一个基于以太坊,并由Optimism驱动的足够去中心化的社交网络应用。Farcaster的功能类似于X(原名Twitter)和Reddit。用户可以快速加入网络,创建个人资料,发布“casts”(类似于推文),并关注其他用户。大部分繁重的工作由Warpcast完成,这是Farcaster的客户端,它抽象了技术复杂性,使用户体验更加无缝。
与X和Reddit不同,Farcaster允许用户拥有他们的账户以及与其他用户创建的社交图和关系。这是对现有传统系统的重大升级。每个Farcaster用户可以自由在Farcaster上启动的不同应用之间切换,确保了用户在客户端内的自治和所有权。
Hub:类似于区块链节点,Hub存储数据并监听以太坊和Optimism以获取有关用户的具体信息。
Client Apps:在Farcaster平台上使用的应用程序,本质上是一个链上的Keypair和数据集,由Client App发布者代表用户执行操作,允许他们发布内容、读取数据和执行其他操作。
Farcaster构建了一个“足够去中心化”的系统,允许用户在Client Apps之间拥有可移植的身份。这类似于使用Google登录Facebook和X,但Farcaster进一步实现了数据的可移植性。不同的Client Apps可以基于相同的数据创建独特的体验。例如,Warpcast类似于Twitter,而另一个应用可能更像Discord。
Client App必须连接到一个Hub,Hub无义务允许通信。Hubs类似于Web2中的Web服务器,Client Apps读取或写入数据到Hub时不收费。通常,制作Client App的团队(如Warpcast)也运行它们连接的Hub节点,成为Hub的“运营者”。任何人都可以运行一个Hub,如果初始配置指向其他Hubs,就会形成一个网络。
用户可以拥有可移植的加密余额,Client Apps可以创建法定货币钱包或额外的Client App特定的加密余额。例如,Warpcast用户支付“warps”,用于全局Farcaster存储和Warpcast特定功能。
所选择的架构是“足够去中心化”,因为它假设多个Client Apps独立运行,并且任何构建Client或Connected App的人都需要运行一个节点或购买来自运行节点的访问权限。
网络激励不协调
Farcaster通过存储数据和促进以太坊与Optimism之间通信的Hub运作。Hubs托管API,允许Client Apps读写数据。用户必须通过在Optimism智能合约上调用“rent”函数来支付存储费用。这种支付网关潜在地减少了垃圾邮件和机器人账户,但租金并未支付给节点运营者。随着Farcaster的增长,存储对于单个节点可能变得不可持续。水平扩展或激励节点运营者可能会解决这个问题。
Client Apps的集中化
Warpcast是Farcaster的核心贡献者和创建者,也是最广泛使用的Client App。如果只有一个客户端占主导地位,Farcaster面临成为另一个集中化社交媒体平台的风险。Client Apps使用单一密钥代表用户执行操作,类似于web3钱包的工作方式,但具有重要的权力。整合智能钱包技术可以让用户将他们的Farcaster密钥账户用作主要钱包。
Farcaster不仅因其技术成就而令人振奋,还因其培育的社区而引人注目。然而,Farcaster的最终形态尚未实现。引入Ferrule,这是一个在Farcaster内部构建的协议,使任何人都能为Farcaster构建自己的客户端。
Ferrule的重要性在于当前Farcaster的经济学存在一定的局限性。具体而言,没有任何激励让人们去运行一个Farcaster Hub,导致Farcaster管理整个网络。虽然这并非完全集中化,但也不是完全去中心化,因此有了Farcaster的“足够去中心化”的标语。通向更加去中心化网络的道路将极大受益于Ferrule。
完全去中心化网络的好处是显著的。与以太坊和Solana一样,状态增长正成为一个日益严重的问题。随着更多用户的加入和互动,数据存储的负担完全落在Farcaster身上。这不仅涉及到集中化问题,还涉及可扩展和可持续的状态增长问题。随着大规模采用,这个问题将加剧。
来源: https://dune.com/pixelhack/farcaster
Farcaster的增长势头不减,每日独立用户超过60,000人,环比增长66%。随着指数级增长,每个独特账户内嵌的用户活动也在增加。虽然任何人都可以运行Farcaster节点,但目前没有任何激励措施。为了系统能够实现最佳扩展,节点增长的激励至关重要。
Ferrule设计
Ferrule是Farcaster Hub的一种新颖设计,作为Eigenlayer Actively Validated Service (AVS)运行。它利用现有资产来保障和确保Hub的运行以及Farcaster协议的正确功能。用户将资产重新投入到Ferrule合约中,根据网络行为动态委派到Hubs。一部分委托收益将作为奖励分发给Hub运营者,同时覆盖一部分存储账户租金成本。
目前,Farcaster Hubs的数据完整性检查有限,并且没有经济上的惩罚措施来防止垃圾信息或操纵。Ferrule旨在通过确保Hubs可验证且安全地运行来解决这些问题。Ferrule节点广播密码学上可验证的证据,证明其正确运行。经济激励鼓励正确行为,而不作为或恶意行为将通过削减惩罚。
随着Ferrule的发展,它旨在解决状态增长和客户端/Hub集中化问题。激励化的Hubs可以创建路由系统,确保它们无需存储所有数据,并因存储和提供数据而获得奖励。Ferrule设计旨在通过奖励正确的Hub行为,降低集中化的可行性。
Ferrule的一些路线图项目包括:
重新质押机制:
激励措施:
可验证操作:
数据分片和路由:
Ferrule MPC: 实现去中心化客户端和连接应用
MPC框架:
授权和智能钱包集成:
API和数据接口:
Ferrule MPC是一个库和示例集,供团队在Farcaster上运行去中心化的客户端或连接应用使用。如果全面推进,它将成为Ferrule的核心组成部分。尽管尚未完全准备好发布,Ferrule MPC旨在在Farcaster社区内引发讨论,解决这些迫在眉睫的问题。
我们希望Ferrule MPC能成为未来发展中的一个有用工具。如果Ferrule的设计激发了您的兴趣,