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ı
| Qayda | Dəyər |
|---|---|
| İcazə verilən simvollar | a-z, 0-9, defis |
| Uzunluq | 1 - 64 simvol |
| Registr | Fə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ğu | Haqq |
|---|---|
| 1 simvol | 5.5 ZEC |
| 2 simvol | 4 ZEC |
| 3 simvol | 2.45 ZEC |
| 4 simvol | 1.2 ZEC |
| 5 simvol | 0.65 ZEC |
| 6 simvol | 0.35 ZEC |
| 7+ simvol | 0.15 ZEC |
Dəyişiklik qiymətləri
Bax: Adın idarə edilməsi, Bazar
| Adın uzunluğu | Haqq |
|---|---|
| 1 simvol | 0.006 ZEC |
| 2 simvol | 0.004 ZEC |
| 3 simvol | 0.002 ZEC |
| 4 simvol | 0.0011 ZEC |
| 5 simvol | 0.0008 ZEC |
| 6 simvol | 0.0005 ZEC |
| 7+ simvol | 0.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əsi | Dəyər |
|---|---|
| ZCash başlanğıc bloku | 3438108 — 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 blok | 114326974 |
| 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.
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ətbiq | zcashnames.co/app |
| Tor üzərindən tətbiq | zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion/app |
| Tor üzərindən indeksləyici | indexer.zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion |
| GitHub | github.com/ZCashNames |
| API | Səhifəyə keç |
| Sənədlər | docs.zcashnames.co |