Saltar al contenido principal

Registro de nombre

Todos pueden registrar el nombre usando un protocolo basado en Shielded Memos.
Lo primero que debe hacer es Generar un par de claves Ed25519 que demuestre la propiedad de su nombre.

Por ejemplo, Richard quiere registrar richard.pivx. Los pasos clave para hacerlo:

  1. Forme una nota shielded según el protocolo PIVX.NAME
  2. Envíe una transacción a la dirección del registrador de PiNS con el comando de memo cantidad requerida y shielded firmado con su clave privada.
  3. PiNS Scanner valida: reglas de nombre, firma, monto, otras comprobaciones de protocolo
  4. Generación de prueba para acreditar criptográficamente el registro
  5. El indexador obtiene nuevas pruebas y escanea, valida y crea un registro de nombres distribuidos
  6. ¡Listo! richard.pivx está activo
Registration Flow

La nota

Según el protocolo, la nota de registro de nombre tiene 8 campos separados por dos puntos:

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

La firma firma "PiNS:1:REG:{name}:{shielded_address}:{ed25519_pubkey}:{nonce}" utilizando la clave privada Ed25519. Esto prueba que Richard autorizó el registro y nadie puede registrar un nombre en su nombre sin su clave.

tip

Si varias personas desean registrar el mismo nombre al mismo tiempo, solo se procesará la primera transacción y las demás se reembolsarán al saldo interno del usuario. El usuario puede retirar fondos en cualquier momento simplemente completando la dirección de retiro en el sitio web.