Undernames 是什么?一文读懂Arweave 名称系统及其子名称

Undernames(子名称)AR.IO (通往 permaweb 网络的网关) 的一个独特功能,它提供了一种在 Arweave 名称系统 (ArNS) 中管理子域的创新方法。

以下是它们的工作原理简介:

  • 子域名:Undernames 本质上是已注册的 ArNS 名字的子域名。唯一的不同在于格式:使用下划线 _ 而不是通常的点 。
  • 控制权:主要 ArNS 名字的所有者拥有配置 undernames 的专有权。例如,"ardrive" 的所有者可以创建并管理 "dapp_ardrive"。
  • 配置:Undernames 是在与主要名字关联的 ANT (Arweave Name Token) 中设置的。ANT 的所有者可以定义多个 undernames,每个 undername 都指向不同的 Arweave 交易 ID。

Undernames 的主要特征

Undernames 不仅仅是下划线。它们具有以下值得注意的灵活性和参数:

1. 默认分配:每个注册的 ArNS 名字默认包含 10 个 undernames,无需额外费用。如果需要,可以通过单独购买扩展此分配。

2. 建立信誉:与 DNS 空间类似,骗子可能会尝试模仿现有的 ArNS 名字。例如,ArNS 名字 "dapp-ardrive" 看起来像 "dapp_ardrive",后者是唯一与 "ardrive" 的所有者相关联的 undername。注意 ArNS 名字中的下划线,以建立信誉。

3.字符限制:一串 undernames 和分隔符的总字符数不得超过 63 个字符。换句话说,undernames、下划线和 ArNS 名字的整个组合必须在此限制内。

4.多功能性和实用性:Undernames 增强了拥有 ArNS 名字的灵活性和实用性,使其适用于更广泛的应用程序和组织结构。

Undernames 为 Arweave 名字系统增加了一个独特的层次,为所有者提供了更大的控制权和定制性。

Undernames 示例

假设您拥有一个名为 example 的 ArNS 域名,这是您的主要 ArNS 名字。现在,您想为 example 相关的不同用途或服务创建子域名。这时,undernames 就派上用场了。

1.主要域名: example

这是您注册的 ArNS 域名。

2. 创建 undernames:

假设您想为与 example 相关的博客创建一个子域名。您可以配置一个 undername,例如 blog_example。

对于其他服务,如图片库,您可能会创建另一个 undername,如 gallery_example。

3. 使用方式:

这些 undernames(如 blog_example、gallery_example)都是您主要域名 example 独有的。

它们提供了一种组织和分类网站不同服务或部分的方法,每个部分可能指向不同的 Arweave 交易 ID。

4. 独特性:

需要注意的是,由于 undernames 使用了下划线 _,它们不应与其他 ArNS 域名混淆或模仿。例如,blog-example 将是一个完全不同的域名,与 example 无关。

5. 字符限制:

Undernames、下划线和 ArNS 名字的总长度不能超过 63 个字符。但不要担心,您仍然可以拥有超长的 undernames,例如 antidisestablishmentarianism_example。

总结一下,像 blog_example 这样的 undername 在主要域名 example 下提供了一种结构化和安全的方法,可以在 permaweb 中扩展和分类您的在线存在。这种方法确保了域名的完整性,并易于管理多个子域名。

图表:理解 AR.IO 网络中的 Undernames

Undernames 是什么?一文读懂Arweave 名称系统及其子名称