Skip to content

用户名

Farcaster 账户需要一个用户名,以便其他用户能够找到并提及它。Farcaster 使用 Ethereum Name Service 来管理用户名。

ENS 用户名由以太坊地址拥有,就像 Farcaster 账户一样。区别在于一个地址可以拥有多个 ENS 名称,因此 Farcaster 账户必须指定它希望使用的名称。ENS 名称只有在长度不超过 16 个字符且仅包含小写字母、数字和连字符时才能在 Farcaster 上使用。

更改用户名

Farcaster 账户可以随时在不同用户名之间切换。更改名称不会影响您的历史记录或关注者。

每年更改几次名称是安全的。但更频繁地更改名称可能会导致用户或 mini app 对您的账户失去信任。如果您想更改公开标识,请考虑更改您的显示名称。

链下与链上名称

账户可以选择两种类型的用户名:

  • 链下 ENS 名称:免费且由 Farcaster 控制。(例如 @alice)
  • 链上 ENS 名称:需要付费且由您的钱包控制。(例如 @alice.eth)

如果您想快速开始且没有链上 ENS 名称,请选择链下 ENS 名称。账户以后随时可以升级为链上名称。建议使用像 Warpcast 这样的 mini app 来为您设置。

用户名

链下 ENS 名称

  • 链下 ENS 名称(也称为 fnames)是免费的,由 Farcaster 发行。
  • 任何以太坊账户都可以通过调用 Fname Registry 获得一个唯一的 fname。
  • Fnames 是免费的,但 Farcaster 可以随时撤销它们。

链上 ENS 名称

  • 链上 ENS 名称(也称为 .eth 名称)是链上的,由 ENS 发行。
  • 任何以太坊账户都可以通过调用 ENS Registry 获得一个 ENS 名称。
  • 名称不是免费的,但 Farcaster 无法撤销它们。

资源

规范

  • Farcaster 名称 - 一种 ENSIP-10 链下 ENS 名称,可在 Farcaster 内使用。
  • UserData: 用户名 - 将有效的用户名证明设置为当前用户名。
  • 用户名证明 - 证明链上或链下用户名的所有权。
  • 验证 - 证明地址的所有权,链上用户名证明需要此验证。

API

教程