Solana 名称服务 (.sol):注册和使用
Learn how Solana Name Service works, register a .sol domain, and use it as your Web3 identity. Complete guide to SNS on Solana blockchain.
Solana 名称服务将人类可读的 .sol 名称映射到 Solana 地址和相关的链上记录。本指南解释名称解析、注册、转让、定价注意事项,以及将区块链名称视为传统 Web 域名的局限性。正在探索移动访问的读者还可以参考 Solana dApp 商店指南。
什么是 Solana 名称服务 (SNS)?
定义: Solana 名称服务 (SNS) 是一个构建在 Solana (SOL) 区块链上的去中心化命名协议,它将人类可读的域名(例如 alice.sol)映射到 Solana 钱包地址。您共享一个名称,而不是一个 44 个字符的字符串。
SNS 概览:
- 构建在: Solana (SOL) 区块链
- 域名后缀: .sol
- 开发者: Bonfida
- 域名类型: NFT(非同质化代币)
- 注册地址: sns.id
典型的 Solana 钱包地址如下所示:
7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU将资金发送到该地址需要逐字逐句地精确复制。一个错误的字符会将您的 SOL 发送到错误的目的地或无效地址。SNS 通过允许您认领一个简短、易读的名称(例如 alice.sol)来解决此问题,该名称指向您的钱包。任何想向您发送加密货币的人都会输入该名称而不是字符串。
SNS 由 Bonfida 构建,这是一家 Solana 原生的 DeFi(去中心化金融)和基础设施公司。Bonfida 在 sns.id 上运营主要的注册界面,尽管 SNS 协议本身是开放和去中心化的。该协议使用链上记录,而界面、授权和集成则保留不同的角色。在 Web3 中,您的 .sol 域名将成为您的链上身份:一个可在钱包和平台之间使用的便携式、人类可读的句柄。
Solana 名称服务如何运作
正如互联网的域名系统 (DNS) 将 google.com 翻译成数字 IP 地址 (142.250.80.46) 以便您的浏览器找到正确的服务器一样,SNS 将 alice.sol 翻译成 Solana 钱包地址,以便您的交易找到正确的钱包。SNS 之于 Solana 钱包,就像 DNS 之于网站一样。
以下是完整的解析过程,从注册到接收付款:
- **注册您的域名。**访问 sns.id,搜索可用的 .sol 名称,并在签名之前查看当前的注册条款和付款选项。
- **域名铸造为 NFT。**SNS 链上程序将您的域名铸造为 SPL NFT(Solana 的原生代币标准),并将其发送到您的钱包。
- **发送者查询您的 .sol 名称。**当有人在钱包或 dApp 中输入
alice.sol来发送资金时,应用程序会使用该名称调用 SNS 链上程序。 - **SNS 程序返回您的钱包地址。**链上程序会查找存储在注册表中的地址,并将其返回给发送应用程序。
- **交易路由到您的钱包。**钱包在发送者签名之前解析该名称。发送者仍应验证解析的地址、资产和网络,因为名称解析并不能使错误的转账可逆。
SNS 使用链上程序(以太坊术语中的智能合约)来存储域名记录、验证所有权以及将名称解析到钱包地址。SNS 记录存储在链上,并且可以公开检查。控制、可升级性、解析支持和恢复行为仍然取决于部署的程序、授权、界面和钱包集成;链上存储不应被描述为消除了所有形式的第三方控制。
.sol 域名是 NFT 吗? 是的。当您在 Solana 名称服务上注册 .sol 域名时,它将作为 NFT 在您的 Solana 钱包中铸造。您拥有可证明的链上所有权,并且可以像其他 NFT 一样进行转让或出售。
.sol 域名可用于什么?
在 Web3 中,您的 .sol 域名充当便携式链上身份,取代了您与发送加密货币给您的每个人共享的长串字母数字钱包地址。以下是六种最常见的用途。
发送和接收加密货币支付
您共享 alice.sol 而不是 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU。Phantom Wallet 原生支持 .sol 域名解析:在发送字段中输入名称,Phantom 会自动查找钱包地址。Solflare 也原生支持 .sol 域名解析。
在 dApp 中构建 Web3 身份
许多 Solana 去中心化应用程序 (dApp) 原生支持 .sol 域名解析,在交易历史记录和用户界面中显示您的域名而不是原始钱包地址。例如,DEX 可能会在您的交易历史记录中显示 alice.sol 而不是截断的地址字符串。
链接社交句柄以实现跨平台识别
截至 2025 年 6 月,SNS 允许您将您的 Twitter/X 句柄链接到您的 .sol 域名,以便同一名称出现在您的链上活动和社交资料中。此功能可能会受到平台政策变更的影响,请查看 sns.id 以了解当前可用性。
在二级市场作为 NFT 进行交易
由于 .sol 域名被铸造为 NFT,因此它们可以在二级市场上买卖。一个 .sol 域名 NFT 的市场是 Magic Eden,这使得每个域名既是功能性工具,也是可收藏的数字资产。
为项目和开发者创建子域名
SNS 支持子域名,例如 pay.alice.sol,项目和开发者可以使用它来创建用户特定的地址或将不同功能路由到单独的链上目的地。完整的子域名覆盖内容将在下面的开发者部分提供。
使用您的 .sol 地址从交易所提款
截至 2025 年 6 月,一些中心化交易所已集成 SNS,允许用户直接向 .sol 域名而非原始钱包地址提款。在依赖此功能之前,请检查当前的交易所支持情况。
如何在 Solana 名称服务上注册 .sol 域名
注册 .sol 域名需要一个兼容 Solana 的非托管钱包,以及足够多的 SOL 代币来支付注册费用。
**还没有钱包?**下载 Phantom Wallet(浏览器扩展或移动应用)或 Solflare(浏览器和移动应用)。两者都原生支持 SNS 注册和 .sol 域名解析。
分步指南:如何购买和注册 .sol 域名
**设置 Solana 钱包。**安装 Phantom 或 Solflare。两个钱包都支持 SNS,并在注册后显示您的 .sol 域名 NFT。
**为您的钱包充值 SOL 代币。**如果当前界面需要 SOL,请通过可用平台购买所需金额,并将其转移到正确的钱包。注册成本和网络费用各不相同;在签名之前确认两者。
**访问 sns.id 并连接您的钱包。**点击“连接钱包”并在 Phantom 或 Solflare 中批准连接请求。
**搜索您想要的域名。**在搜索栏中键入您想要的名称(不含 .sol 后缀)。平台会显示该名称是否可用或已注册。
**查看当前条款。**确认界面显示的注册、到期和续订条件;请勿依赖旧指南获取这些条款。
**查看费用并确认交易。**检查注册屏幕上的总成本,然后在钱包中批准交易。
**注册完成。**您的新域名 NFT 将在几秒钟内出现在您的钱包中。共享您的 .sol 名称以代替您的钱包地址。
提示: 定价因名称和当前协议条款而异。在签名之前请查看实时报价。
一个 .sol 域名需要多少钱?
定价、支付资产、注册条款以及任何续订或到期规则都可能发生变化。在签名之前,请立即通过官方注册界面查看确切的名称、期限、币种和显示的金额。不应将过期的费用表用作当前报价,且二级市场列表并不代表域名的公允价值。
Solana Name Service 与 ENS:.sol 和 .eth 域名的对比
Solana Name Service (SNS) 和 Ethereum Name Service (ENS) 是两个成熟的区块链命名协议,各自在不同的 Layer-1 区块链上运行,并为不同生态系统的用户提供服务。
SNS 与 ENS 对比表
下表从七个维度对比了 SNS、ENS 以及 AllDomains(原名为 ANS,另一种 Solana 命名协议)。
| 维度 | SNS (.sol) | ENS (.eth) | AllDomains (Solana) |
|---|---|---|---|
| 区块链 | Solana | Ethereum | Solana |
| 域名后缀 | .sol | .eth | 多个 TLD (.abc, .bonk 等) |
| 交易费用 | 低于 1 美分 | 变化的 Gas 费 ($5–$50+) | 低于 1 美分 |
| 注册成本 (每年, 5 个字符以上) | 约 $20/年 | 约 $5/年 (另加 Gas 费) | 视 TLD 而定 |
| 域名作为 NFT | 是 | 是 | 是 |
| 生态成熟度 | 增长中 (2021 年推出) | 已成熟 (2017 年推出) | 较新 |
| 最适合 | Solana 用户 | Ethereum 用户 | 想要多个 TLD 的 Solana 用户 |
截至 2025 年 6 月。费用为估计值,可能会有变动。请访问各协议的官方网站了解当前定价。
ENS 受益于 Ethereum 更大的开发者生态系统和更广泛的品牌认可。SNS 则提供更低的单笔交易成本:Solana 的历史证明 (PoH) 计时机制与权益证明共识机制相结合(Solana 实现高速的共识架构),使得交易时间和费用让 SNS 注册比注册 ENS .eth 域名显著更便宜。
哪种区块链命名服务适合您?
合适的命名服务取决于您日常使用的区块链。如果您主要使用 Solana 进行支付和 DeFi,SNS 可与您现有的钱包设置和 dApp 原生集成。如果您使用 Ethereum,ENS 是您生态系统的同等服务。如果您想在 Solana 上注册多个顶级域名 (TLD) 下的名称,AllDomains(原 ANS)提供比 SNS 专属 .sol 焦点更广泛的选择。
.sol 域名价值:什么决定了 Solana 域名的价格?
由于 .sol 域名是在 Solana 区块链上作为 NFT(非同质化代币)铸造的,因此它们具有与任何其他链上数字资产相同的可转移性和可交易性。已注册的 .sol 域名可以在二级市场上持有、转让或出售。
用于买卖 .sol 域名资产的一个市场是 Magic Eden。一些优质域名也直接在 sns.id 上列出供二级购买。
什么让 .sol 域名更具价值?
免责声明: 本节描述了可能影响 .sol 域名定价的因素。这并非财务建议。包括 .sol 域名 NFT 在内的数字资产价值具有投机性,且不保证价值。请勿使用您无法承受损失的资金购买数字资产。
有几个因素会影响 .sol 域名在二级市场上的交易价格:
- 字符长度。 由于稀缺性,较短的域名(1 到 4 个字符)会有显著的价格权利金。单字符和双字符域名以最高的地板价(二级市场上 .sol 域名 NFT 的最低挂单价格)进行交易。
- 词典词汇。 常用的英语单词需求更高,因为它们具有可识别性,能作为易于记忆的身份。
- 品牌相关性。 与已知项目、品牌或个人名称匹配的域名,来自需要该特定名称的各方权利金需求较高。
- 二级市场活跃度。 在 Magic Eden 上进行活跃交易且具有持续的成交量,标志着真实的需求而非投机性挂单。
- Solana 生态系统增长。 Solana 和 SNS 在钱包和交易所中的广泛采用,增加了域名的实用性和投机需求。
如何出售 .sol 域名
截至 2025 年 6 月,在二级市场上出售 .sol 域名的标准流程为:
- 前往 Magic Eden 并连接您的 Solana 钱包。
- 在平台的钱包库存中找到您的 .sol 域名 NFT,并以您想要的价格列出待售。
- 当买家完成购买后,NFT 会自动转入他们的钱包,付款则转入您的钱包。
出售 .sol 域名是所有权的永久转让。一旦 NFT 离开您的钱包,您将不再控制该域名。
面向开发者的 SNS:子域名、智能合约和集成
SNS 为在 Solana 上构建的开发者提供 JavaScript 和 TypeScript SDK、链上程序和子域名支持。如果您来这里是为了注册个人 .sol 域名,请跳至常见问题解答部分。上面的指南涵盖了您所需的内容。
SNS 使用 Solana 链上程序(智能合约)来处理所有协议操作:注册、所有权转让、记录存储和名称解析。开发者可以直接或通过 Bonfida 维护的官方 SDK 与这些程序进行交互。当集成到 Solana dApp 中时,SNS 解析允许您的应用程序在用户界面和交易历史记录中显示人类可读的 .sol 名称,而非原始钱包地址。
SNS 还支持子域名,这是该协议面向开发者最实用的功能之一。项目可以在其主域名下创建用户特定的子域名。例如:
pay.alice.sol可以路由到独立的支付地址app.protocol.sol可以代表一个项目的应用程序,由任何兼容的 dApp 解析username.project.sol可以作为协议内每个用户的身份
这些子域名解析为链上数据,而非 Web 服务器,因此其功能与 HTTP 子域名不同。域名所有者通过 SNS 链上程序创建子域名记录,任何兼容的钱包或 dApp 都可以对其进行解析。
有关完整的 SDK 参考、API 文档和技术集成指南,请访问 docs.bonfida.org 上的 Bonfida 技术文档。
相关 Solana 资源
有关另一个身份识别和移动访问的使用案例,请参阅 Solana Seeker 手机概述。当前的 SOL 市场信息可在 SOL 价格页面;) 查看。决定独立获取 SOL 以支付网络费用的读者可以使用 SOL/USDT 现货市场.)。在签名转账前,请务必验证解析后的目标地址。
常见问题解答:Solana Name Service
谁创建了 Solana Name Service?
SNS 由 Bonfida 创建,这是一家 Solana 原生平台和基础设施公司。Bonfida 于 2021 年推出了该协议并持续维护,官方注册前端为 sns.id。SNS 协议本身是去中心化的;Bonfida 运营主要接口,但不拥有或控制注册表。
.sol 域名有什么用途?
一个 .sol 域名用易于记忆的名称(例如 alice.sol)取代了冗长的 Solana 钱包地址。主要用途包括发送和接收加密货币、在 dApp 之间建立 Web3 身份、链接社交账号以实现跨平台识别,以及在二级市场上将域名作为 NFT 进行交易。
Solana Name Service 是 NFT 吗?
是的。当您在 Solana Name Service 上注册 .sol 域名时,它会在 Solana 区块链上作为 NFT(非同质化代币)铸造。这意味着您拥有可证明的链上所有权,并且可以像钱包中任何其他 NFT 一样转让或出售该域名。
SNS 构建在哪个区块链上?
SNS 构建在 Solana (SOL) 区块链上,这是一个以低于 1 美分交易费和快速确认时间而闻名的低成本、高速第 1 层网络。
如何注册 .sol 域名?
要注册 .sol 域名:(1) 准备一个存有 SOL 代币的 Phantom 或 Solflare 钱包;(2) 前往 sns.id 并连接您的钱包;(3) 搜索您想要的名称并检查其可用性;(4) 查看当前的注册条款并确认交易。请参阅完整的分步注册指南以获取完整说明。
如何转让 .sol 域名?
由于 .sol 域名属于 NFT,因此可以直接从您的钱包使用 Phantom 或 Solflare 中的标准 NFT 转账功能进行转让,或者在 Magic Eden 上挂单出售。转让属于永久性的所有权变更。一旦转让,您将不再拥有该域名的控制权。
我可以将 .sol 域名用作网站吗?
.sol 域名不是传统的网页域名,默认情况下不提供 HTTP 内容。它们主要解析为 Solana 钱包地址和链上数据。一些项目已经开发了将 .sol 域名指向 IPFS 托管内容的小工具,但网页托管并不是其主要功能。
Phantom 钱包支持 .sol 域名吗?
是的。Phantom 钱包原生支持解析 .sol 域名。您可以直接在 Phantom 中向 .sol 地址发送 SOL 或 SPL 代币,而无需输入原始钱包地址。Solflare 也原生支持 .sol 域名解析。
Solana 名称服务如何解析地址?
当您向 .sol 域名发送资金时,您的钱包会查询 Solana 区块链上的 SNS 链上程序(智能合约)。该程序会在注册表中查找为该域名存储的钱包地址,并自动将您的交易路由到该地址。
.sol 域名是一项好的投资吗?
.sol 名称作为标识符可能具有功能价值,但二级市场的价值具有投机性,并可能跌至零。名称长度、认知吸引力、注册条款、可转让性和市场流动性都可能发生变化。本文并未将域名归类为好的投资;请主要根据预期用途进行评估,并验证所有当前条款。
我可以出售我的 .sol 域名吗?
是的。.sol 域名属于 NFT,可以在 Magic Eden 等二级市场出售。将您的域名以 NFT 的形式挂单,设定价格,买家完成购买后所有权会自动转让。请参阅出售指南了解分步流程。
.sol 域名值得购买吗?
如果您经常在 Solana 上发送或接收加密货币、希望在钱包和 dApp 之间拥有统一的 Web3 身份,或者有兴趣将简短、易记的域名作为数字资产持有,那么注册 .sol 域名是值得的。请将当前的成本总额和条款与适合您用例的其他方案进行对比。域名是否增值取决于需求和市场状况。这不构成财务建议。请参阅域名价值部分获取背景信息。
SNS 支持二级域名吗?
是的。SNS 支持二级域名,例如 app.alice.sol 或 pay.protocol.sol。域名所有者和开发者可以创建解析到不同钱包地址或链上数据的二级域名,为项目和协议实现高级身份识别和路由用例。
Solana 名称服务的幕后推手是谁?
Solana 名称服务由 Bonfida 构建和维护,Bonfida 是一家 Solana 原生的 DeFi 和基础设施公司。官方注册前端为 sns.id。Bonfida 运营主要界面,但底层协议是开放且去中心化的。
SNS 和 AllDomains 有什么区别?
SNS (Solana Name Service) 专注于 .sol 域名,是 2021 年推出的原始 Solana 命名协议。AllDomains(前身为 ANS)是一个替代的 Solana 命名协议,支持 .sol 之外的多个顶级域名 (TLD)。两者都在 Solana 区块链上运行,并作为钱包地址的命名层。正确的选择取决于您是想要特定的 .sol 后缀,还是想要访问更广泛的 TLD。