Realm Names

Realm 数字对象概述(Realm 名称服务)

本节介绍如何创建一种特殊类型的原子数字对象,称为领域。您可以在 https://realm.name 上查询和搜索 Realm 名称

什么是 Realm?

领域名称是人类可读的标识符,可用于关联网络地址和资源信息。领域名称以加号 + 开头,并且至少有一个字母字符,例如 +alice+agent007 ,它们都是有效的名称(Top Level Realm, TLR)。领域名称是使用原子数字对象格式直接在比特币区块链上自行拥有和自行管理的,这基本上意味着没有中间人或集中注册商。一旦您认领一个名称,它就永远属于您,或者直到您将其转让给其他人为止。

铸造 Realm

在使用以下命令之前,您必须首先使用 wallet-init 命令创建本地钱包。

Step 1. 下载并安装 atomicals-js CLI

下载并安装 atomicals-js CLI

git clone https://github.com/atomicals/atomicals-js.git
cd atomicals-js
npm install
npm run build

Step 2. 初始化钱包

钱包的目的是创建 p2tr(pay-to-taproot)支出脚本并从各种操作的交易中接收零钱。不要投入超过您可以承受的损失的资金,因为这仍然是测试版!

要初始化一个新的 wallet.json 文件来存储您的地址以接收更改,请使用 wallet-init 命令。

npm run cli wallet-init

>>>

Wallet created at wallet.json
phrase: maple maple maple maple maple maple maple maple maple maple maple maple
Legacy address (for change): 1FXL2CJ9nAC...u3e9Evdsa2pKrPhkag
Derive Path: m/44'/0'/0'/0/0
WIF: L5Sa65gNR6QsBjqK.....r6o4YzcqNRnJ1p4a6GPxqQQ
------------------------------------------------------

Step 3. 铸造 Realm

使用 Atomicals CLI 创建领域名称的基本格式是:

npm run cli mint-realm "myrealmname"

Optional flags:
--satsbyte=<number>

只要你是第一个声明它的人,领域铸造功能 mint-realm 允许铸造领域 myrealmname

Required Parameters:

realmname: 全局唯一的 Realm 名称

Optional Flags:

--satsbyte=<number>

设置交易每字节所消耗的聪(gas 费用)并覆盖默认值

Step 4. Query Realm name

你必须等待三次确认才能正确声明和注册该 Realm,认领后可以通过以下的命令查询:

npm run cli get +myrealmname

你还可以在 https://realm.name 上搜索和搜索 Realm

Step 5. Query global feed (optional)

你可以查询自己注册的 Realm 和 Atomical

npm run cli list

⚡ 开始铸造你的第一个原子数字对象

下载并安装 Atomicals Javascript CLI 工具,然后按照快速入门说明在两分钟内创建您的 NFT、合集或 Realm 名称。

Last updated