Перейти до основного вмісту

Довіра та конфіденційність

Що ви перевіряєте

ZCashNames розроблено, щоб ви могли перевірити все, що має значення, не довіряючи нікому:

  • Кожна реєстрація має підтвердження ZK — ім’я дійсне, комісія сплачена, підпис правильний, державний перехід правильний
  • Кожне підтвердження прикріплюється до блоку ZCashblock_height зафіксовано в підтвердження, яке можна перевірити на будь-якому вузлі ZCash
  • Корінь Merkle є детермінованим — будь-який індексатор, що обробляє однакові блоки, повинен створювати той самий корінь
  • Докази Merkle перевіряють кожне рішення — API повертає підтвердження членства з кожним пошуком імені
  • Докази утворюють ланцюжокroot_0 --> root_1 --> root_2 --> ... --> root_current

Те, чому ви довіряєте

  1. Блокчейн ZCash працює — транзакції остаточні та не можуть бути змінені
  2. Стандартна криптографія надійна — SHA-256, Ed25519, SP1 STARKs
  3. Оператор ескроу чесно обробляє виплати — оператор тримає ключ витрат у ескроу (майбутнє: депонування з декількома підписами або без довіри)

Що робити, якщо індексатор шкідливий?

Неможливо підробити реєстрацію. Кожне підтвердження фіксує пакет операцій і ZCash block_height, які мають існувати в мережі, а підпис Ed25519 у підтвердження має бути дійсним.

Неможливо приховати реєстрації. Вхідний ключ перегляду (IVK) реєстратора є відкритим. Кожен може відсканувати адресу реєстратора, розшифрувати всі нотатки та порівняти з ланцюжком доказів. Пропуски можна виявити.

Неможливо вийти з ладу остаточно. Усі реєстраційні дані зберігаються в блокчейні ZCash. Код відкритий. Будь-хто може реконструювати повний реєстр із zNS Genesis Block.

Приватне рішення через Tor

Коли ви розпізнаєте ім’я через API Clearnet, сервер може бачити вашу IP-адресу, тобто він може дізнатися, хто яке ім’я шукає. Для користувачів, які піклуються про конфіденційність, Indexer API також доступний як прихована служба Tor:

http://indexer.zns42gxtnultmfkuxu3ypawozpn4asbkqpqzlmlrp72u3nbggvn2c2ad.onion

Використовуючи Tor, сервер ніколи не бачить вашу справжню IP-адресу, а ваш інтернет-провайдер бачить лише те, що ви використовуєте Tor, а не те, що ви розпізнаєте доменні імена ZCash.

Доступ через браузер Tor:

http://indexer.7el7z5vwh32afboelfzjburekfkx2k2h7uzmhlfl5g4cl2olg35ejlid.onion/v1.0/resolve/richard.zcash

Доступ через командний рядок (з локальним запуском Tor):

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

Адреса .onion підключається до того самого сервера API Indexer і повертає ті самі дані, включаючи докази Merkle для перевірки. Єдина відмінність полягає в тому, що ваш запит є приватним.