Zum Hauptinhalt springen

Namensregistrierung

Jeder kann den Namen mithilfe eines Protokolls registrieren, das auf Shielded Memos basiert.
Als Erstes müssen Sie ein Ed25519-Schlüsselpaar generieren, um den Besitz Ihres Namens zu beweisen.

Richard möchte beispielsweise richard.pivx registrieren. Die wichtigsten Schritte dazu:

  1. Erstellen Sie ein shielded-Memo gemäß dem PIVX.NAME-Protokoll
  2. Senden Sie eine Transaktion an die PiNS-Registraradresse mit dem erforderlichen Betrag und dem Memobefehl shielded, signiert mit Ihrem privaten Schlüssel
  3. PiNS Scanner validiert: Namensregeln, Signatur, Menge, andere Protokollprüfungen
  4. Beweiserstellung zum kryptografischen Nachweis der Registrierung
  5. Der Indexer erhält einen neuen Beweis und scannt, validiert und erstellt eine Registrierung für verteilte Namen
  6. Fertig! richard.pivx ist live
Registration Flow

Das Memo

Laut Protokoll besteht das Namensregistrierungsmemo aus 8 durch Doppelpunkte getrennten Feldern:

PiNS:1:REG:{name}:{shielded_address}:{ed25519_pubkey}:{nonce}:{signature}

Die Signatur signiert "PiNS:1:REG:{name}:{shielded_address}:{ed25519_pubkey}:{nonce}" mit dem privaten Schlüssel Ed25519. Dies beweist, dass Richard die Registrierung autorisiert hat und niemand ohne seinen Schlüssel einen Namen in seinem Namen registrieren kann.

tipp

Wenn mehrere Personen gleichzeitig denselben Namen registrieren möchten, wird nur die erste Transaktion verarbeitet und die anderen werden auf das interne Guthaben des Benutzers zurückerstattet. Der Benutzer kann jederzeit Geld abheben, indem er einfach die Abhebungsadresse auf der Website ausfüllt.