Chuyển tới nội dung chính

Phân giải tên

Việc phân giải tên được thực hiện bằng cách gửi yêu cầu tới API trình lập chỉ mục.

Ví dụ, John muốn gửi PIVX tới richard.pivx:

  1. Gọi API để phân giải tên
  2. Nhận địa chỉ và cùng với nó là mọi bằng chứng cần thiết để kiểm tra
  3. Kiểm chứng bằng chứng (tùy chọn): bằng chứng Merkle xác nhận địa chỉ có trong sổ đăng ký
  4. Gửi PIVX tới địa chỉ đã phân giải

John không bao giờ nhìn thấy địa chỉ PIVX dài dằng dặc. Anh ấy chỉ gõ richard.pivx.

Kiểm chứng phản hồi

merkle_proof cho phép bạn kiểm chứng kết quả phân giải mà không cần tin API. Nó chứa proof_depth băm anh em từ cây Merkle thưa nén — chỉ vài cái, không phải 128 cố định. Hãy băm bản ghi thành một lá, gấp các anh em ngược về gốc, và nếu bạn đến được smt_root thì bản ghi đúng là thứ mà cây cam kết.

Điều đó chứng minh bản ghi thuộc về một cây nào đó. Để biết đó là cây thật, hãy đối chiếu smt_root với hợp đồng neo trên BNB Smart Chain. Cả hai bước, kèm mã đã kiểm thử, đều có tại Kiểm chứng bằng chứng.

Xem chi tiết tại Bằng chứng Merkle.