Farcaster
Farcaster 是一个基于 Optimism 的协议,用于构建去中心化社交网络应用程序。[1] Farcaster 由 Dan Romero 和 Varun Srinivasan 于 2020 年共同创立。[1]
2025 年 10 月,Farcaster 团队宣布了一项品牌更新,影响了其徽标、文字标记、排版、颜色和品牌元素。[13]
概述
Farcaster 是一个专门为构建和连接社交应用程序而设计的去中心化协议。它旨在创建一个无审查的环境,用户可以完全控制其数据和受众。为了实现这一目标,Farcaster 采用了一种充分去中心化的网络架构,使用户能够控制其社交图谱,并使他们能够通过单个身份与网络上的各种应用程序进行交互。[1][2]
2024 年 1 月 26 日,随着新功能 Frames 的推出,Farcaster 上的每日活跃用户激增。Frames 有效地将基于 Farcaster 的帖子变成交互式迷你应用程序,允许用户直接从其社交 feed 中铸造 NFT、玩游戏和使用即时结账,而无需离开平台。[3]
根据 Dune Analytics 的链上数据,截至 2024 年 2 月 4 日,去中心化社交协议 Farcaster 上的每日活跃用户数量激增至近 30,000 人。[8]
2024 年 2 月 5 日,以太坊 联合创始人 Vitalik Buterin 表示,Farcaster 和其他去中心化社交媒体协议 Lens 可能会不仅仅是昙花一现的加密时尚。[6][7]
"注册一个预测:farcaster 和 lens 不会在 4 个月或 1 年内被抛弃"[6]
2024 年 2 月 16 日,Vitalik 在评论一位化名为 DeeZe 的 NFT 艺术收藏家的推文时表示,Farcaster 是一个可用的 Twitter (X) 替代品,他说:
"@farcaster_xyz 感觉已经到了很多人都可以将其用作 twitter 替代品的程度。在我看来,频道功能实际上在很多方面都使其更好。也就是说,垃圾邮件正在增加;我认为很好地处理这个问题是下一个挑战。"[12]
该平台的收入在 2024 年 2 月也达到了 60 万美元。Farcaster 向其用户收取持续的存储费用,以托管日常使用产生的数据。存储费用为每年 5 美元,可存储 5,000 个帖子、2,500 个反应和 2,500 个关注。这些费用的一部分归平台所有,一部分用于支付交易费用和处理信用卡信息。[11]
历史
Farcaster 由 Dan Romero 和 Varun Srinivasan 于 2020 年共同创立。在共同创立 Farcaster 之前,Romero 和 Srinivasan 在 2015 年至 2019 年期间在 Coinbase 共同工作了大约五年。根据 Crunchbase 的数据,Farcaster 在 2023 年 1 月收到了风险投资公司 Archetype 的一笔未公开的种子轮投资。[4]
Farcaster 最初建立在 以太坊 之上,但后来在 2023 年 8 月迁移到 Layer 2 网络 Optimism。联合创始人 Romero 解释说,Farcaster 的大多数活跃用户和开发人员都在 Optimism 上进行构建。[4]
2022 年 7 月 12 日,联合创始人 Dan Romero 宣布了一项由 a16z crypto 领投的 3000 万美元投资,其他天使投资人和风险投资公司也参与了投资,包括 Standard Crypto、Elad Gil、1confirmation、Scalar Capital、First Round Capital、Balaji Srinivasan、Ribbit Capital、Coinbase Ventures 等。这笔投资是为 Romero 和 Varun 创立的初创公司 Merkle Manufactory 筹集的,用于开发 Farcaster。[9][10]
“两年前,Varun [Srinivasan] 和我开始合作开发一个名为 RSS+ 的想法。我们的目标是构建一个可信的中立协议,用户可以直接与他们的受众建立关系,开发人员可以自由地无许可地构建新的客户端。我们经历了几次迭代,最终构建了 Farcaster,这是一个充分去中心化的协议,用于构建社交网络。” - Dan Romero 写道[9]
技术
Farcaster 采用混合架构,将用户身份信息存储在链上,同时将帖子和交互数据存储在链下。[4]
该协议的链上系统使用 Optimism 主网 上的 智能合约 进行保护。在链上执行的主要操作是:
- 创建帐户
- 支付存储数据的租金
- 向连接的应用程序添加帐户密钥(或授予权限)
Farcaster 的链下系统包括一个对等 (P2P) 服务器网络,称为 Hub,用于存储用户数据。在链下执行的用户操作包括:
- 发布公共消息
- 关注其他用户
- 对帖子做出反应
- 更新您的个人资料图片
Farcaster 的关键要素
帐户
Farcaster 帐户允许用户设置用户名、个人资料图片并发布称为 casts 的短文本消息。任何 以太坊 地址都可以通过进行链上交易来注册 Farcaster 帐户。[5]
用户名
一个 Farcaster 帐户需要一个用户名,以便其他用户可以找到并提及它。Farcaster 使用 以太坊名称服务 (ENS) 来管理用户名。ENS 用户名由以太坊地址拥有,就像 Farcaster 帐户一样。不同之处在于一个地址可以拥有多个 ENS 名称,因此 Farcaster 帐户必须指定它希望使用的名称。名称必须少于 17 个字符,并且只能包含小写字母、数字或连字符,以防止同形字攻击。[5]
消息
帐户可以向网络发布五种不同类型的消息:
- Casts:任何人都可以看到的公共消息
- Reactions:帐户和 cast 之间的关系。
- Links:两个帐户之间的关系。
- Profile Data:有关帐户的元数据。
- Verifications:某事物的所有权证明[5]
应用程序
有两种类型的应用程序:
- 钱包应用程序 - 允许注册、添加连接的应用程序、发布和浏览消息。
- 连接的应用程序 - 仅允许发布和浏览消息。[5]
Frames
Frame 允许用户将任何 cast 变成交互式应用程序。它是在 Farcaster 上创建交互式和经过身份验证的体验的标准。Frames 扩展了 OpenGraph 标准,并将静态嵌入转换为交互式体验。[3][5]