姓名注册
每个人都可以使用基于备忘录的协议来注册名称。
您需要做的第一件事是生成 Ed25519 密钥对,这可以证明您的名称所有权。
例如,Richard 想注册 richard.zcash。做到这一点的关键步骤:
- 根据ZCashNames协议形成交易备忘录
- 将交易发送到 zNS 注册商地址,其中包含所需金额 和使用您的私钥签名的 memo 命令
- zNS Scanner 验证:名称规则、签名、金额、其他协议检查
- 证明生成以加密方式证明注册
- 索引器获取新证据并扫描、验证、创建分布式名称注册表
- 完成!
richard.zcash已上线
备忘录
根据协议,名称注册备忘录有 8 个以冒号分隔的字段:
zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}:{signature}
签名使用 Ed25519 私钥对 "zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}" 进行签名。这证明理查德授权了注册,没有他的密钥,任何人都不能代表他注册姓名。
提示
若多人同时注册同一姓名,则仅处理第一笔交易,其余交易将退回至用户内部余额。用户只需在网站上填写提款地址即可随时提款。