AR.IO 的 Arweave Name System (ArNS) 将 Arweave 交易 ID 转化为友好的名称
Arweave 交易 ID、钱包 ID 和 AO 过程 ID 因其长度和复杂性(长达 43 个字符的数字、字母和字符)给日常应用带来了使用上的挑战。这些 ID 难以记忆、分享,并且经常被误认为是垃圾邮件。
ArNS 通过为这些复杂的 ID 提供人类可识别的名称来解决这个问题。
例如,与其浏览 https://arweave.net/tCce4miTTRuDybbuMdLD2voSdrwxOe6nVkzBJRkz-5Q, ArNS 将其转换为 ---> https://sam.arweave.net → 或 ar://sam。
ArNS 有广泛的用途,可以将友好名称连接到 permaweb dApps、网页、数据、AO 过程或身份。让我们看看一个 ArNS 的实际应用例子,然后探讨一些 ArNS 的功能,包括强大的 Arweave Name Token (ANT) 以及 ARIO 网关如何解析 ArNS 名称。
Arweave 区块链对文件类型不设限,支持任何类型的文件——doc、jpeg、pdf 等。 当你将这些文件上传到 permaweb 时,它们会被赋予一个 URL(更准确地说,是一个 URI)地址。
例如,看看这张历史上的英国游行照片。当通过 ArDrive 上传到 permaweb 后,我们可以看到它被赋予的 URL 地址: https://72nmqozptdt3un2ezybukwe4xjosexe2vlj54pktynagkr66aqva.arweave.net/_prIOy-Y57o3RM4DRVicul0iXJqq0949U8NAZUfeBCo
你首先注意到的是,这两个 URL 都非常长且不美观。
这是 ArNS 创建的原因之一:为 permaweb 提供我们习惯的那种简短、美观的 URL。 通过 ArNS,我们创建了一个新的地址—— england.ar-io.dev ——指向这张照片,这样它就可以很容易地放入浏览器或与朋友分享。
最后,通过 ViewBlock 资源管理器和该文件的数据交易,你可以查看我们上传到 Arweave 的这个特定文件的所有统计信息。
ANT 是 ArNS 的支柱,将友好名称链接到 Arweave 交易 ID、钱包,甚至是 AO 过程 ID。它们是管理名称在 ArNS 内的所有权、配置和数据指针的专用 AO 过程。ANT 通过各自的 Arweave 交易 ID 促进名称与各种类型的 permaweb 数据——无论是网页、dApp 或文件——之间的映射。
例如,“ArDrive”这个名称可以在 ArNS 注册表中注册。注册名称涉及创建一个新的 ANT 或使用现有的 ANT。ANT 的所有权可以设置为租赁或永久链接到特定名称,这使得 ANT 的有效性至关重要。