Advertise手续费优惠服务台

词汇表概念

NEO 域名服务(NNS)是什么?链上去中心化 DNS

NEO 域名服务(Neo Name Service,NNS)是运行在 NEO 区块链上的去中心化命名协议。它把冗长的 NEO 钱包地址和智能合约哈希转换为以 .neo 结尾的简短、可读的别名,就像互联网的 DNS 把 IP 地址转换为域名一样。所有权与解析由四个智能合约组件管理:顶级域合约、所有者、注册器,以及使用 NameHash 算法的解析器。由于完全通过链上智能合约而非中心化注册机构运作,它具有很强的抗审查性。像 simple.neo 这样好记的别名可以减少输入错误,显著改善钱包的易用性。

作者: COINOTAG Research Desk最后更新 参考资料

gate.com

NEO 域名服务(NNS)是什么?

在 NEO 区块链上转账时,你是否在输入 NRQ9DioXLHAMKTK64PfpCPkR2tpaxswNBj 这样的长串地址时出过错?NEO 域名服务(Neo Name Service,NNS) 正是为解决这一问题而设计的去中心化命名协议。借助 NNS,可以用 portfolio.neo 这样简短好记的别名代替冗长易错的地址。就像互联网的 DNS 把 IP 地址转换为域名一样,NNS 把区块链地址转换为人能读懂的名称,降低转错地址的风险,也让加密生态对普通用户更友好。

左侧为一串冗长的 NEO 地址,右侧为“portfolio.neo”别名,中间用箭头表示对应关系

binance.com

为什么需要命名层?

在传统互联网上访问网站时,浏览器会在后台把域名转换为 IP 地址,你几乎察觉不到这个过程。区块链在这方面处境更不利:NEO 地址或智能合约哈希比 IP 地址长得多,而一个字符的错误就可能让资金不可逆地丢失。

减少这种摩擦,意味着消除大众普及路上最大的障碍之一。NNS 属于区块链域名项目家族,这类项目的共同目标是在可读名称与链上目标之间架起桥梁。

bitget.com

NNS 与其他命名系统对比

下表把 NNS 与最常被拿来比较的系统并列:

特性传统 DNSNEO 域名服务(NNS)以太坊域名服务(ENS)
顶级域(TLD).com、.org 等.neo、.gas.eth
谁控制顶级域?注册商 / ICANN链上注册智能合约注册表智能合约
映射到什么?IP 地址NEO 地址 + 合约哈希以太坊地址 + 内容哈希
解析方式DNS 解析器NameHash 算法 + 解析器合约NameHash + 解析器
抗审查性低(中心化)高(链上)高(链上)

核心结论:NNS 不是对现有系统的照搬,而是 NEO 生态专属的链上原生对应物。熟悉 ENS 的人会立即认出这一模式,但 NNS 与 NEO 的技术基础设施深度集成。想了解以太坊域名系统,可以参阅 ETH 域名指南。

NNS 架构:四个核心组件

NNS 依靠四个协同工作的智能合约组件,把一个 .neo 名称解析到目标地址:

架构示意图:顶级域合约、所有者、注册器和解析器四个方框以箭头相连,展示名称解析流程

  • 顶级域(TLD)合约:保存 .neo 或 .gas 等顶级域的根记录,包括所有者、注册器、解析器以及域名的有效期(TTL)。
  • 所有者(Owner):控制某个域名的地址或智能合约。所有者可以转让域名、更换解析器或更新注册器。
  • 注册器(Registrar):分配子域名并验证子域名申请是否有效的智能合约。
  • 解析器(Resolver):使用 NameHash 算法,把别名映射到具体地址或哈希的最后一个组件。

这种分层架构非常重要:每一层都可以独立更新。例如,可以更换某个 .neo 名称背后的解析器,而人们使用的别名保持不变,就像 DNS 中域名不变、后台 IP 地址却可以更换一样。

NNS 的经济模型

在最初的设计中,NNS 使用两种分工不同的代币:

NNC:治理与激励代币

NNC 总供应量为 10 亿枚,是引导根域名投票的治理代币。投票机制如下:

  • 管理员发起的提案:三天内获得至少 70% 的票数即获通过。
  • 社区发起的提案:同一期限内超过 50% 即可。

拍卖收入也按持有比例分配给 NNC 持有者,这一结构类似一种分红机制。

SGAS:链上交易代币

SGAS 按 NEP-5 标准发行,可与 GAS 按 1:1 兑换。SGAS 总供应量上限为 1 亿枚,用于支付拍卖费用以及智能合约之间的 GAS 交易。

数字示例:一次域名拍卖会发生什么?

假设有三位用户竞拍 crypto.neo 域名:

参与者出价实付费用
竞得者120 SGAS120 SGAS(全额出价)
落选者 A100 SGAS5 SGAS(出价的 5%)
落选者 B80 SGAS4 SGAS(出价的 5%)
资金池合计—129 SGAS

资金池按比例分配给 NNC 持有者。例如,持有流通 NNC 2% 的用户可以从中获得约 2.58 SGAS。落选者只需支付小额罚金,这一结构既鼓励诚实出价,也让 NNC 持有者分享网络活动的收益。

创立与上线

NNS 由中国 NEO 开发者社区 NEL 的联合创始人刘永新创立,李建英担任联合创始人兼 CTO。经过较长的测试网阶段后,NNS 主网于 2018 年 10 月 9 日上线,并开放 .neo 域名公开拍卖。为加快早期采用,项目推出了“域名挖矿”奖励计划:按竞得拍卖所花费的 GAS 数量,按比例免费分发 NNC,持续到 2018 年 10 月 23 日或分发满 1 亿枚 NNC 为止。

风险与注意事项

命名服务虽然消除了真实存在的摩擦,但也有其特有的风险:

  • 域名投机:短而有价值的名称预计会吸引投机者,因此 NNS 选择了拍卖机制,而不是先到先得。
  • 解析器可靠性:名称只有在解析器智能合约可靠时才能保护你。配置错误或恶意的解析器可能把熟悉的名称指向错误地址。
  • TTL 与过期记录:缓存解析结果的钱包,在所有者更新记录后的一段时间内仍可能显示旧地址。
  • 钱包支持:别名只在受支持的地方有效;如果钱包或 dApp 无法解析 .neo 名称,用户就只能使用原始地址。
  • 务必核对:大额转账前,出于安全考虑一定要先确认解析出的目标地址。更多做法可参阅加密资产安全指南。

COINOTAG 视角

NNS 不应被看作一个孤立的产品,而应被理解为生态的基础设施层。可读名称降低了自托管的认知成本,让链上身份可以在不同组件之间携带,也让 dApp 能够用名称指代用户和合约。这一经验远不止适用于 NEO:任何想吸引大众用户的区块链,迟早都会构建命名层,因为人类可读的目标是规模化建立信任的前提。NNS 清楚地说明,小小的易用性改进,和共识层面的突破一样,都会影响普及进程。

以上内容仅供参考,不构成投资建议。

常见问题

4 个问题
NEO 域名服务(NNS)是什么?

NNS 是 NEO 区块链上的去中心化命名协议,把冗长的钱包地址和智能合约哈希转换为 .neo 这样简短、可读的别名。它的作用类似互联网的 DNS,让用户可以用 portfolio.neo 这样的名称代替长串地址进行转账。

NNS 和以太坊域名服务(ENS)有什么区别?

两者都把长地址转换为可读名称,也都使用链上智能合约和 NameHash 算法。主要区别在于所在的链和顶级域:NNS 在 NEO 区块链上使用 .neo 和 .gas,ENS 在以太坊上使用 .eth。

.neo 和 .gas 域名有什么用?

.neo 和 .gas 是由链上注册智能合约管理的顶级域。一个 .neo 名称可以指向某个 NEO 地址或智能合约,用于收款、标记合约,或与支持 NNS 的钱包和 dApp 交互。

NNS 由中心化机构控制吗?

不是。所有权、注册和解析都由 NEO 区块链上的智能合约执行,而不是由中心化注册机构负责。每个域名的所有者都可以转让域名、更换解析器或更新注册器,因此具备链上系统特有的抗审查性。

最后更新: