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:
- Erstellen Sie ein shielded-Memo gemäß dem PIVX.NAME-Protokoll
- Senden Sie eine Transaktion an die PiNS-Registraradresse mit dem erforderlichen Betrag und dem Memobefehl shielded, signiert mit Ihrem privaten Schlüssel
- PiNS Scanner validiert: Namensregeln, Signatur, Menge, andere Protokollprüfungen
- Beweiserstellung zum kryptografischen Nachweis der Registrierung
- Der Indexer erhält einen neuen Beweis und scannt, validiert und erstellt eine Registrierung für verteilte Namen
- Fertig!
richard.pivxist live
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.
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.