Skip to main content

Рэгістрацыя імя

Кожны можа зарэгістраваць імя, выкарыстоўваючы пратакол, заснаваны на Memos.
Першае, што вам трэба зрабіць, гэта Стварыць пару ключоў Ed25519, якая пацвярджае права ўласнасці на імёны.

Напрыклад, Рычард хоча зарэгістраваць richard.zcash. Асноўныя крокі для гэтага:

  1. Сфармуйце запіску аб транзакцыі у адпаведнасці з пратаколам ZCashNames Protocol
  2. Адпраўце транзакцыю на адрас рэгістратара zNS з неабходнай сумай і камандай памяткі, падпісанай вашым прыватным ключом
  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. Гэта даказвае, што Рычард дазволіў рэгістрацыю, і ніхто не можа зарэгістраваць імя ад яго імя без яго ключа.

tip

Калі некалькі чалавек хочуць зарэгістраваць адно і тое ж імя адначасова, будзе апрацавана толькі першая транзакцыя, а астатнія будуць вернуты на ўнутраны баланс карыстальніка. Карыстальнік можа зняць сродкі ў любы час, проста запоўніўшы адрас зняцця на вэб-сайце.