Разрешение имен
Разрешение имен выполняется путем отправки запросов к Indexer API.
Например, Джон хочет отправить PIVX на richard.pivx:
- Вызовите API, чтобы разрешить имя.
- Получите адрес и вместе с ним получите все необходимые доказательства для проверки.
- Проверьте доказательства (необязательно). доказательство Меркла подтверждает, что адрес находится в реестре
- Отправьте PIVX на разрешенный адрес.
Джон никогда не видит 78-значный адрес shielded. Он просто набирает richard.pivx.
Проверка ответа
merkle_proof позволяет вам самостоятельно проверить разрешение, не доверяя API. Он содержит 128 родственных хешей из разреженного дерева Меркла. Хэшируйте адрес по уровням. Если вы дойдете до smt_root, решение правильное.
Подробности см. в Доказательства Меркла.