Перейти до основного вмісту

Реєстрація імені

Кожен може зареєструвати ім'я за допомогою протоколу на основі Memos.
Перше, що вам потрібно зробити, це згенерувати пару ключів Ed25519, яка підтвердить ваше право власності на імена.

Наприклад, Річард хоче зареєструвати richard.zcash. Основні кроки для цього:

  1. Сформуйте повідомлення про транзакцію відповідно до протоколу ZCashNames
  2. Надішліть транзакцію на адресу реєстратора zNS із необхідною сумою і командою memo, підписаною вашим закритим ключем
  3. zNS Scanner перевіряє: правила імен, підпис, суму, інші перевірки протоколів
  4. Створення доказів для криптографічного підтвердження реєстрації
  5. Індексатор отримує нове підтвердження та сканує, перевіряє та створює розподілений реєстр імен
  6. Готово! richard.zcash працює
Registration Flow

Пам'ятка

Згідно з протоколом пам’ятка про реєстрацію імені має 8 полів, розділених двокрапками:

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

Підпис підписує "zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}" за допомогою закритого ключа Ed25519. Це доводить, що Річард дозволив реєстрацію, і ніхто не може зареєструвати ім’я від його імені без його ключа.

порада

Якщо кілька осіб хочуть зареєструвати одне ім’я одночасно, буде оброблено лише першу транзакцію, а інші будуть повернені на внутрішній баланс користувача. Користувач може зняти кошти в будь-який час, просто заповнивши адресу для зняття на веб-сайті.