Ad qeydiyyatı
Memo-lara əsaslanan protokolla hər kəs ad qeydiyyatdan keçirə bilər.
İlk növbədə adınızın sahibliyini təsdiqləyən Ed25519 açar cütü yaratmalısınız.
Məsələn, Riçard richard.zcash adını qeydiyyatdan keçirmək istəyir. Əsas addımlar:
- ZCashNames protokoluna uyğun əməliyyat memo-su formalaşdırın
- zNS qeydiyyatçısının ünvanına tələb olunan məbləğlə və şəxsi açarınızla imzalanmış memo əmri ilə əməliyyat göndərin
- zNS skaneri yoxlayır: ad qaydaları, imza, məbləğ və digər protokol yoxlamaları
- Qeydiyyatı kriptoqrafik olaraq təsdiqləyən sübutun yaradılması
- İndeksləyici yeni sübutu alır, skan edir, yoxlayır və paylanmış ad reyestrini qurur
- Hazırdır!
richard.zcashişləyir
Memo
Protokola əsasən, ad qeydiyyatı memo-su iki nöqtə ilə ayrılmış 8 sahədən ibarətdir:
zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}:{signature}
İmza zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce} hissəsini — yəni sondakı imza
sahəsi olmadan bütün əmri — əhatə edir və Ed25519 şəxsi açarı ilə atılır. Bu, qeydiyyatı
Riçardın təsdiqlədiyini sübut edir; onun açarı olmadan heç kim onun adından ad qeydiyyatdan
keçirə bilməz.
Hədəf ünvan Orchard qəbuledicisi daşıyan mainnet Unified Address olmalıdır; qeydiyyatçı geri qaytarmaları və satış gəlirlərini Orchard açar materialı vasitəsilə ödəyir, ona görə belə qəbuledicisi olmayan ünvandan istifadə etmək mümkün deyil. Bütün sahə qaydaları, nonce semantikası və 512 baytlıq memo büdcəsi üçün bax: Əmr formatı.
Bir neçə şəxs eyni adı eyni vaxtda qeydiyyatdan keçirmək istəsə, yalnız birinci əməliyyat emal olunacaq, qalanlarına isə məbləğ daxili balansa qaytarılacaq. İstifadəçi saytda çıxarış ünvanını göstərməklə vəsaitini istənilən vaxt çıxara bilər.