Доверие и конфиденциальность
Что вы проверяете
PIVX Name создан таким образом, чтобы вы могли проверить все, что имеет значение, никому не доверяя:
- Каждая регистрация имеет подтверждение ZK — имя действительно, пошлина уплачена, подпись правильная, переход состояния правильный.
- Каждое доказательство закреплено за блоком PIVX —
block_heightфиксируется в доказательстве, что можно проверить на любом узле PIVX. - Корень Меркла детерминирован — любой индексатор, обрабатывающий одни и те же блоки, должен создавать один и тот же корень.
- Доказательства Меркла проверяют каждое разрешение — API возвращает доказательство членства при каждом поиске имени.
- Доказательства образуют цепочку —
root_0 --> root_1 --> root_2 --> ... --> root_current
Чему вы доверяете
- Блокчейн PIVX работает — транзакции окончательны и не могут быть изменены.
- Стандартная криптография надежна — SHA-256, Ed25519, SP1 STARKs
- Оператор условного депонирования честно обрабатывает выплаты — оператор хранит ключ расходов условного депонирования (в будущем: мультиподпись или доверительное депонирование).
Что, если индексатор вредоносный?
Невозможно подделать регистрацию. Каждое доказательство фиксирует пакет операций и PIVX block_height, которые должны существовать в цепочке, а подпись Ed25519 внутри доказательства должна быть действительной.
Невозможно скрыть регистрации. Ключ входящего просмотра (IVK) регистратора является общедоступным. Любой желающий может отсканировать адрес регистратора, расшифровать все заметки и сравнить их с цепочкой доказательств. Пропуски обнаруживаются.
Невозможно отключиться навсегда. Все регистрационные данные хранятся в блокчейне PIVX. Код имеет открытый исходный код. Любой желающий может восстановить полный реестр из PiNS Genesis Block.
Частное разрешение через Tor
Когда вы разрешаете имя через API Clearnet, сервер может видеть ваш IP-адрес — то есть он может узнать, кто какое имя ищет. Для пользователей, заботящихся о конфиденциальности, Indexer API также доступен как скрытый сервис Tor:
http://we_will_update_it_soon.onion
При использовании Tor сервер никогда не видит ваш реальный IP-адрес, а ваш интернет-провайдер видит только то, что вы используете Tor, а не то, что вы разрешаете доменные имена PIVX.
Доступ через браузер Tor:
http://we_will_update_it_soon.onion/v1.0/resolve/richard.pivx
Доступ через командную строку (при локальном запуске Tor):
curl --socks5-hostname 127.0.0.1:9050 http://we_will_update_it_soon.onion/v1.0/info
Адрес .onion подключается к тому же серверу API индексатора и возвращает те же данные, включая доказательства Меркла для проверки. Единственное отличие состоит в том, что ваш запрос является частным.