Вырашэнне імя
Вырашэнне імёнаў выконваецца запытамі да API індэксатара.
Напрыклад, Джон хоча адправіць PIVX на richard.pivx:
- Выклікаць API для вырашэння імя
- Атрымаць адрас, а разам з ім і ўсе доказы, патрэбныя для праверкі
- Праверыць доказы (неабавязкова): доказ Меркла пацвярджае, што адрас ёсць у рэестры
- Адправіць PIVX на атрыманы адрас
Джон наогул не бачыць доўгі адрас PIVX. Ён проста набірае richard.pivx.
Праверка адказу
merkle_proof дазваляе праверыць вырашэнне імя, не давяраючы API. Ён змяшчае proof_depth
суседніх хэшаў з кампактнага разрэджанага дрэва Меркла — некалькі штук, а не фіксаваныя 128.
Захэшуйце запіс у ліст, згарніце суседзяў назад да кораня, і калі вы прыйшлі да smt_root, то
запіс — роўна тое, што фіксуе дрэва.
Гэта даказвае, што запіс належыць нейкаму дрэву. Каб пераканацца, што яно сапраўднае, зверце
smt_root з якарным кантрактам у BNB Smart Chain. Абодва крокі, з правераным кодам, апісаны ў
раздзеле Праверка доказаў.
Падрабязнасці гл. у раздзеле Доказы Меркла.