Skip to main content

ZCash Names nədir?

Qısaca

ZCash Names — zəncir üzərində işləyən və gizli memo-lara əsaslanan ZCash ad protokoludur. O, richard.zcash kimi insan üçün oxunaqlı adları qeydiyyatdan keçirməyə və onları ZCash ünvanlarına bağlamağa imkan verir. Hər qeydiyyatın düzgünlüyü sıfır bilik sübutu (Zero-Knowledge Proof) ilə təsdiqlənir.

Problem

ZCash ünvanları həddindən artıq uzundur. Onlar belə görünür:

u1zk30kje24v9n08lxq6ja9lfd8q3q54g7uawra7hwa05k4r56nkzzu62cy2apdungu4ehws95vjflw2lakt62j5wynwcje6t6yjcg9v5sp7r7048lgsprukv8r70pmpsk4tsqrqy58aglywh23grvs7kq75zk4c3zy57267u34vecm35yuexkrsmzphcu2dzph4r8rk0h0rlh5su7yhs

Həll

Bir ZCash əməliyyatı göndərməklə ad qeydiyyatdan keçirin. İndeksləyici blokçeyni izləyir, hər qeydiyyatı yoxlayır və ad reyestri qurur. Sonra sıfır bilik sübutu generatoru hər qeydiyyatın düzgün olduğuna dair riyazi sübut yaradır.

İstənilən şəxs richard.zcash adını həll edib Riçardın ünvanını ala bilər. İstənilən şəxs sübutu yoxlaya bilər. Etibar tələb olunmur.

Ad qaydaları

QaydaDəyər
İcazə verilən simvollara-z, 0-9, defis
Uzunluq1 - 64 simvol
RegistrFərq qoyulmur (kiçik hərflərlə saxlanılır)
DefislərƏvvəldə, sonda və ardıcıl ola bilməz
Yuxarı səviyyəli zona.zcash, .zec, .private, .secure, .safe

Qeydiyyat qiymətləri

Bax: Ad qeydiyyatı

Adın uzunluğuHaqq
1 simvol5.5 ZEC
2 simvol4 ZEC
3 simvol2.45 ZEC
4 simvol1.2 ZEC
5 simvol0.65 ZEC
6 simvol0.35 ZEC
7+ simvol0.15 ZEC

Dəyişiklik qiymətləri

Bax: Adın idarə edilməsi, Bazar

Adın uzunluğuHaqq
1 simvol0.006 ZEC
2 simvol0.004 ZEC
3 simvol0.002 ZEC
4 simvol0.0011 ZEC
5 simvol0.0008 ZEC
6 simvol0.0005 ZEC
7+ simvol0.00025 ZEC

Qeydiyyatçı

Qeydiyyatçının protokol ünvanı, baxış açarı və lövbər müqaviləsi — hər üçü dərc olunub. Bu, qəsdəndir: baxış açarı istənilən şəxsə icazə istəmədən xidməti auditdən keçirməyə imkan verir, müqavilə isə öz nəticənizi tutuşdurduğunuz şeydir.

Protokol ünvanı — bütün əmrləri bura göndərin:

u1nlded5cat3n9r4m0tpxr5a7sy3emccvaun7n4x9w848qa7ncl4eg5v2zyat4kevaa4fwfq0unwj3vnczfax3s9rutma43dckgqss8qrg

Baxış açarı — bu ünvana indiyədək gələn hər şeyi deşifrə edir:

uview1uxy3j27qhwkh8peq8k6g0vldalgqm4lyfxwuc2r95jelk458gmx6elc4e92t9g75x655vd7nxrtv3gllvajt3n8v0x36224ma3hrtvvtps7ejxysx8puelggt86vfuslxvdvjq7a778chqtcg626lcsr0ht26v3wgyfu5u04sn2qsle9k7faakg479tqf

Lövbər müqaviləsi — hər vəziyyət kökünün dərc olunduğu yer, BNB Smart Chain üzərində (chain ID 56):

0x6c01003716b0a74933325be1baf34fe34cf3e0d3

Tarixin yenidən oynadılması məlum bir nöqtədən başlamalıdır, ona görə zəncirin hər iki ucu da sabitlənib. Müstəqil indeksləyicinin yola çıxdığı nəzarət nöqtələri bunlardır:

Nəzarət nöqtəsiDəyər
ZCash başlanğıc bloku3438108 — protokol pulqabısının doğum günü; ondan əvvəl heç bir xidmət əməliyyatı mövcud ola bilməz
Başlanğıc vəziyyət kökü0x0000…0000 — 32 sıfır bayt, boş reyestrin kökü
Müqavilənin yerləşdirildiyi blok114326974
Yerləşdirmə əməliyyatı0x9a4b9a22…e6a5bd6c

Başlanğıc kökünün tamamilə sıfırlardan ibarət olmasının səbəbi odur ki, kompakt seyrək Merkle ağacında boş alt ağac istənilən hündürlükdə 32 sıfır baytdır: boş reyestr sıfıra heş olunur və müqavilə məhz bu dəyərlə yerləşdirilib. 3438108 blokundan yenidən oynadan hər kəs, ona heç nə deyilmədən eyni başlanğıc vəziyyətinə gəlir.

Bu dəyərlərlə ZCash-i başlanğıc blokundan skan edə, xidmətin indiyədək aldığı bütün əmrləri və ödənişləri deşifrə edə, onları açıq mənbəli indeksləyici vasitəsilə yenidən oynada, vəziyyət kökünü özünüz hesablaya və isRootValid(bytes32) ilə müqaviləyə qarşı yoxlaya bilərsiniz — bax: Sübutların yoxlanması. Qeydiyyatçı hər hansı əməliyyatı senzuradan keçirsəydi, sırasını dəyişsəydi və ya uydursaydı, sizin kökünüz zəncirdəkindən fərqlənərdi.

İndeksləyici öz həll API-si ilə birlikdə gəlir, ona görə heç vaxt ictimai son nöqtədən — hətta bizimkindən də — asılı qalmayacaqsınız.

warning

Bu dəyərlərə arxalanmadan əvvəl onları yoxlayın

Ünvanı, baxış açarını və müqavilə ünvanını GitHub deposu və tətbiqin özü ilə tutuşdurun; müqaviləni və onun yerləşdirmə əməliyyatını həmçinin birbaşa BscScan üzərində də oxumaq olar. Sənəd saytı — məhz təcavüzkarın dəyişdirmək istəyəcəyi şeydir.

Keçidlər

ResursÜnvan
Tətbiqzcashnames.co/app
Tor üzərindən tətbiqzns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion/app
Tor üzərindən indeksləyiciindexer.zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion
GitHubgithub.com/ZCashNames
APISəhifəyə keç
Sənədlərdocs.zcashnames.co