Zum Hauptinhalt springen

Namensauflösung

Die Namensauflösung erfolgt über Anfragen an die Indexer-API.

John möchte zum Beispiel PIVX an richard.pivx senden:

  1. Die API aufrufen, um den Namen aufzulösen
  2. Die Adresse erhalten und damit zugleich alle Beweise, die zur Prüfung nötig sind
  3. Beweise prüfen (optional): Der Merkle-Beweis bestätigt, dass die Adresse im Register steht
  4. PIVX senden an die aufgelöste Adresse

John bekommt die lange PIVX-Adresse nie zu Gesicht. Er tippt einfach richard.pivx.

Die Antwort prüfen

Mit merkle_proof können Sie die Auflösung prüfen, ohne der API zu vertrauen. Er enthält proof_depth Geschwisterhashes aus dem kompakten Sparse Merkle Tree — eine Handvoll, keine festen 128. Hashen Sie den Datensatz zu einem Blatt, falten Sie die Geschwister zurück zum Root, und wenn Sie bei smt_root ankommen, ist der Datensatz genau das, worauf sich der Baum festlegt.

Damit ist belegt, dass der Datensatz zu einem Baum gehört. Ob es der echte ist, prüfen Sie, indem Sie smt_root gegen den Anchor-Vertrag auf der BNB Smart Chain abgleichen. Beide Schritte, mit getestetem Code, stehen unter Beweise prüfen.

Einzelheiten finden Sie unter Merkle-Beweise.