メインコンテンツまでスキップ

名前の登録

メモベースのプロトコルを使用して、誰でも名前を登録できます。
最初に行う必要があるのは、Ed25519 キーペアを生成することです。これにより、あなたの名前の所有権が証明されます。

たとえば、Richard は richard.zcash を登録したいと考えています。そのための重要な手順は次のとおりです。

  1. ZCashNames プロトコルに従って トランザクションメモを作成
  2. 必要な金額 と秘密キーで署名されたメモ コマンドを使用して、トランザクションを zNS レジストラー アドレスに送信します。
  3. zNS Scanner による検証: 名前ルール、署名、量、その他のプロトコルのチェック
  4. 登録を暗号的に証明するための 証明の生成
  5. インデクサーは新しい証拠を取得し、分散名レジストリをスキャン、検証、作成します
  6. 完了! richard.zcash はライブです
Registration Flow

メモ

プロトコルによれば、名前登録メモにはコロンで区切られた 8 つのフィールドがあります。

zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}:{signature}

署名は Ed25519 秘密鍵を使用して "zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}" に署名します。これは、リチャードが登録を承認しており、彼のキーがなければ誰も彼の代わりに名前を登録できないことを証明します。

ヒント

複数の人が同時に同じ名前を登録したい場合、最初の 1 件のトランザクションのみが処理され、残りのトランザクションはユーザーの内部残高に返金されます。ユーザーは、ウェブサイト上で引き出しアドレスを入力するだけでいつでも資金を引き出すことができます。