Skip to main content

Etibar və məxfilik

Özünüz yoxlaya biləcəkləriniz

Bunların heç biri operatora etibar etməyi tələb etmir:

  • Hər vəziyyət dəyişikliyi imzalanıb. Sxem əməliyyatın tələb etdiyi açarla atılmış Ed25519 imzasını yoxlayır, beləliklə ad sahibinin açarı olmadan əl dəyişə bilməz.
  • Hər paketin ZK sübutu var. Lövbər müqaviləsi sübut olmadan kök qəbul etmir; sübut programVkey qarşısında yoxlanılır — bu, özünüz yenidən qura biləcəyiniz konkret kompilyasiya edilmiş sxemə verilmiş öhdəlikdir.
  • Hər ad həlli Merkle sübutu ilə gəlir. Qeydi köklə, kökü isə müqavilə ilə tutuşdura bilərsiniz. Bax: Sübutların yoxlanması.
  • Hər kök determinikdir. Eyni əmrləri yenidən oynadan istənilən indeksləyici eyni kökü almalıdır, ona görə uyğunsuzluq dərhal görünür.
  • Köklər zəncir təşkil edir, hər biri əhatə etdiyi PIVX blok hündürlüyünə lövbərlənib.

Nəyə etibar etmək lazımdır

Qısa və dürüst siyahı — bu səhifədəki qalan hər şeyi özünüz yoxlaya bilərsiniz:

  1. PIVX və BNB Smart Chain nəzərdə tutulduğu kimi işləyir — əməliyyatlar yekundur, zəncirlər təsdiq həddlərindən dərinə yenidən təşkil olunmur.
  2. Standart kriptoqrafiya etibarlıdır — SHA-256, Ed25519 və SP1 sübut sistemi.
  3. Çıxarış göstərdiyiniz ünvana çatır. Məbləğlər, komissiyalar və öhdəliklər tam şəkildə ictimai olaraq yoxlana bilir; təyinat isə kənar müşahidəçinin deyil, məhz sizin təsdiqlədiyiniz yeganə təfərrüatdır. Bax: Balanslar və çıxarışlar.

Qeydiyyatçını hesabatlı edən niyə replikasiyadır

Qeydiyyatçı öz protokol ünvanını və həmin ünvanın baxış açarını dərc edir. Bu, qəsdəndir və əsas yükü daşıyır: hər ikisi əlində olan hər kəs

  1. PIVX-i skan edib hər əmri və ödənişi başlanğıcdan, kanonik sıra ilə deşifrə edə,
  2. onları açıq mənbəli indeksləyici vasitəsilə yenidən oynada,
  3. vəziyyət kökünü müstəqil hesablaya və
  4. onu BNB Smart Chain üzərində lövbərlənmiş köklə tutuşdura bilər.

Ödənilmiş əmri gizlədən, ötürməni uyduran, balansı səhv yazan və ya əməliyyatların sırasını dəyişən qeydiyyatçı hər müstəqil indeksləyicinin təkzib etdiyi kök alır. Bunu yoxlamaq üçün nə icazə, nə də xüsusi giriş tələb olunur.

Bunun verdiyi xüsusiyyət belədir: saxtakarlığın qarşısı alınmır, o görünən olur — səhv paket zəncirə düşə və sonradan təkzib oluna bilər. Bərpa avtomatik deyil, sosialdır.

Balanslar və çıxarışlar

Pul birbaşa alıcıdan satıcıya keçmir. Satışdan gələn gəlir xidmət haqqı çıxılmaqla satıcının daxili balansına yazılır, mübahisəli ad üzrə uduzan təkliflər balansa qaytarılır, istifadəçi isə istədiyi vaxt çıxarır. Geri qaytarmaları mümkün edən məhz vəsaitin balansda saxlanmasıdır: qorunan əməliyyat göndərənin ünvanını daşımır, deməli səhv ödənişi avtomatik geri göndərmək üçün yer yoxdur.

Ödənişlər zəncir üzərindədir və aid edilib

Qeydiyyatçı yalnız gələn deyil, tam baxış açarı dərc edir, beləliklə gedən ödənişlər gələnlər qədər görünəndir. Hər ödəniş bağladığı hesabı adı ilə göstərən memo daşıyır:

Payout #{id}: {gross} PIVX for pubkey '{pubkey}' (including the {fee}% service fee)

Bu, bütün reyestri hər kəsin bərpa edə bilməsini təmin edir. Protokol ünvanını dərc olunmuş baxış açarı ilə skan edin və hər açıq açar üçün bunları görəcəksiniz:

  • qazandığı bütün mədaxil — ictimai əmr axınından çıxarılan satış gəlirləri və geri qaytarmalar
  • aldığı bütün ödənişlər, memo ilə aid edilmiş və məbləği notun dəyərindən götürülmüş
  • hər birinə tətbiq olunan xidmət haqqı

bu da hər kəsin müstəqil hesablaya biləcəyi cari balans verir:

balance(pubkey) = Σ(sale proceeds net of fee) + Σ(refunds) − Σ(payouts sent) stays ≥ 0

Uyğun öhdəliyi olmayan ödəniş, səhv komissiya və ya mənfiyə düşən balans istənilən müşahidəçiyə görünərdi. Qeydiyyatçı nə səssizcə özünə ödəyə, nə öhdəliyi ötürə, nə də dərc olunandan fərqli komissiya tətbiq edə bilər.

info

Məbləğləri memo-dan deyil, notdan oxuyun

Memo ümumi öhdəliyi — xidmət haqqı çıxılmazdan əvvəlki məbləği — göstərir, not isə faktiki ödənilmiş xalis məbləği daşıyır. Notun dəyəri kriptoqrafikdir, memo mətnini isə qeydiyyatçı yazır. Audit apararkən hər məbləği notun dəyərindən götürün, memo-nu isə yalnız aidiyyət kimi qiymətləndirin.

Auditor yerinə alıcının təsdiqlədiyi şey

Bu mənzərədən kənarda qalan bir təfərrüat var və onu üstüörtülü qoymaqdansa açıq demək daha düzgündür. Çıxarış saytda sizin Ed25519 açarınızla təsdiqlənir və bu sorğu zəncir üzərindən deyil, HTTPS üzərindən gedir. Kənar müşahidəçi buna görə hesabınız üzrə düzgün ölçüdə ödənişin edildiyini görür, lakin hansı təyinat ünvanını göstərdiyinizə dair ictimai qeydi yoxdur.

Praktikada bunu ən yaxşı siz yoxlaya bilərsiniz, həm də dərhal: nə istədiyinizi və vəsaitin gəlib çatdığını bilirsiniz. Üstəlik bu yoxlama fikir məsələsi deyil: imzaladığınız sorğu sizdə qalır, ona görə uyğunsuzluğu mübahisə etmək əvəzinə kriptoqrafik olaraq göstərmək olar.

Təsdiqləyən
Domenlərin vəziyyətiİstənilən müşahidəçi, avtomatik — müstəqil indeksləyici kök uyğunsuzluğunu özü fərq edir
Ödəniş məbləğləri, komissiyalar, öhdəliklərİstənilən müşahidəçi, dərc olunmuş baxış açarı və memo aidiyyəti ilə
Ödənişin təyinatıAlıcı, imzaladığı sorğuya qarşı

Çıxarışları memo nəqliyyatından keçirmək son sətri birinci kateqoriyaya keçirərdi və məxfilik baxımından demək olar heç nəyə başa gəlməzdi, çünki baxış açarı və açıq açarı adlandıran memo-lar bu əlaqəni onsuz da açır. Bu variant nəzərdən keçirildi və çıxarışı saytda görülən sadə əməliyyat kimi saxlamaq xatirinə təxirə salındı; bu, qüsur deyil, məqbul gələcək dəyişiklik olaraq qalır.

tip

İmzalanmış çıxarış sorğularınızı saxlayın

Vəsaitin gəldiyini təsdiqləyənə qədər imzalanmış sorğunu saxlayın. Mübahisəli ödənişi sübut edə biləcəyiniz şeyə çevirən məhz odur.

Zərərli indeksləyicinin edə bilmədikləri

Qeydi saxtalaşdıra bilməz. Ad həlləri Merkle sübutları ilə gəlir, lövbər müqaviləsinin heç vaxt qəbul etmədiyi kök isə Sübutların yoxlanması səhifəsindəki yoxlama ilə kənarlaşdırılır.

Qeydiyyatı gizlədə bilməz. Yoxluq iddia edilmir, sübut olunur: Blocked terminalı bloklayan qeydi tam şəkildə özü ilə daşıyır, beləliklə iddianı qəbul etmək əvəzinə yoxlaya bilərsiniz. Bundan əlavə, bütün tarixçə ictimai baxış açarı ilə zəncirdən yenidən çıxarıla bilər.

Yoxa çıxa bilməz. Hər əmr PIVX-də yaşayır və kod açıq mənbəlidir. İstənilən şəxs bütün reyestri başlanğıc blokundan yenidən qura bilər.

Tor vasitəsilə gizli ad həlli

Açıq internet üzərindən ad həlli serverə hansı adları və nə vaxt axtardığınızı açır. Buna görə indeksləyici API-si həm də Tor gizli xidməti kimi dərc olunub:

http://indexer.pivxns3wsp3g6rtekzjwhqtcic2yhgngqg3ovod67hp3obt2ckmtcjyd.onion

Tor Brauzerində:

http://indexer.pivxns3wsp3g6rtekzjwhqtcic2yhgngqg3ovod67hp3obt2ckmtcjyd.onion/v1.0/resolve/richard.pivx

Əmr sətrindən, Tor yerli olaraq işləyərkən:

curl --socks5-hostname 127.0.0.1:9050 \
http://indexer.pivxns3wsp3g6rtekzjwhqtcic2yhgngqg3ovod67hp3obt2ckmtcjyd.onion/v1.0/info

Bu, eyni verilənləri qaytaran eyni API-dir, Merkle sübutları da daxil olmaqla, ona görə heç nə itirmirsiniz. Server heç vaxt IP ünvanınızı öyrənmir, provayderiniz isə yalnız Tor istifadə etdiyinizi görür.

tip

Etibarı aradan qaldıran yoxlamadır, nəqliyyat deyil

Tor məxfiliyinizi indeksləyicidən qoruyur. İndeksləyicini dürüst etmir — bunu Merkle sübutu və zəncir üzərində kök yoxlaması edir və onları necə qoşulmağınızdan asılı olmayaraq icra etməlisiniz.