名称解析
名称解析通过向索引器 API 发送请求来完成。
例如,John 想给 richard.pivx 转 PIVX:
- 调用 API 解析该名称
- 取得地址,同时也拿到校验所需的全部证明
- 验证证明(可选):默克尔证明确认该地址确实在登记簿中
- 向解析出的地址发送 PIVX
John 从头到尾都看不到那串很长的 PIVX 地址。他只需输入 richard.pivx。
校验响应
merkle_proof 让你无需信任 API 即可校验解析结果。它包含来自紧凑稀疏默克尔树的 proof_depth 个兄弟
哈希——只有寥寥数个,而不是固定的 128 个。把记录哈希成一片叶子,再把兄弟节点逐层折叠回根;如果你算到
了 smt_root,那么这条记录正是该树所承诺的内容。
这证明记录属于某一棵树。要确认它是不是真正那棵,请把 smt_root 与 BNB Smart Chain 上的锚定合约
比对。这两个步骤及经过测试的代码都在验证证明。
详情参见默克尔证明。