Довіра та конфіденційність
Що ви перевіряєте
ZCashNames розроблено, щоб ви могли перевірити все, що має значення, не довіряючи нікому:
- Кожна реєстрація має підтвердження ZK — ім’я дійсне, комісія сплачена, підпис правильний, державний перехід правильний
- Кожне підтвердження прикріплюється до блоку ZCash —
block_heightзафіксовано в підтвердження, яке можна перевірити на будь-якому вузлі ZCash - Корінь Merkle є детермінованим — будь-який індексатор, що обробляє однакові блоки, повинен створювати той самий корінь
- Докази Merkle перевіряють кожне рішення — API повертає підтвердження членства з кожним пошуком імені
- Докази утворюють ланцюжок —
root_0 --> root_1 --> root_2 --> ... --> root_current
Те, чому ви довіряєте
- Блокчейн ZCash працює — транзакції остаточні та не можуть бути змінені
- Стандартна криптографія надійна — SHA-256, Ed25519, SP1 STARKs
- Оператор ескроу чесно обробляє виплати — оператор тримає ключ витрат у ескроу (майбутнє: депонування з декількома підписами або без довіри)
Що робити, якщо індексатор шкідливий?
Неможливо підробити реєстрацію. Кожне підтвердження фіксує пакет операцій і 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 для перевірки. Єдина відмінність полягає в тому, що ваш запит є приватним.