SuperAPI AI 工具集

farcaster

编程与开发

查看项目

更新于 10-15 23:43

技能介绍

用途:Farcaster 是社交协议,不是区块链。身份与密钥管理在 OP Mainnet 链上注册表,社交数据(casts、reactions、links)以链下签名消息发布到 Snapchain 消息排序层,不写入任何区块链。

主要能力:Snapchain 采用 Malachite BFT 共识,吞吐 10,000+ 消息/秒,按 FID 分片,消息为 CRDT。链上合约包括 IdRegistry、KeyRegistry、StorageRegistry、IdGateway、KeyGateway、Bundler。FID 为顺序分配的 uint256,可绑定多个 Ed25519 app key。Neynar API v2 提供读写、搜索、Feed、Webhook;Frames v2(Mini Apps)提供全屏交互应用、SDK 动作与交易能力。

使用方式:安装 npm install @neynar/nodejs-sdk 或 npm install @farcaster/frame-sdk。Mini App 需在域名下提供 /.well-known/farcaster.json 清单,accountAssociation 的 domain 必须与托管 FQDN 完全一致。Neynar Webhook 必须用 HMAC-SHA512 校验 X-Neynar-Signature,且需在解析 JSON 前对原始字节验证。

限制:cast 文本上限为 1024 字节而非字符;时间戳使用 2021-01-01 起的 Farcaster epoch;Frame 预览图必须为静态图;Warpcast 会缓存 OG/Frame 图片,需用新 URL 或缓存参数。Frames v1 与 v2 规范完全不同,不可混用。@farcaster/frame-sdk 与 @farcaster/miniapp-sdk 尚未统一。Neynar 于 2026 年 1 月收购 Farcaster,运营协议、Snapchain 验证者与 Hub 网络。定价与合约地址等以资料标注时间为准,可能变化。