Pular para o conteúdo principal

Registro de Nome

Todos podem registrar o nome usando um protocolo baseado em Shielded Memos.
A primeira coisa que você precisa fazer é Gerar um par de chaves Ed25519 que comprova a propriedade do seu nome.

Por exemplo, Richard deseja registrar richard.pivx. As principais etapas para fazer isso:

  1. Faça um memorando shielded de acordo com o protocolo PIVX.NAME
  2. Envie uma transação para o endereço do registrador PiNS com o valor necessário e o comando de memorando shielded assinado com sua chave privada
  3. PiNS Scanner valida: regras de nome, assinatura, quantidade, outras verificações de protocolo
  4. Geração de comprovantes para comprovar criptograficamente o cadastro
  5. O indexador obtém novas provas e verifica, valida e cria registro de nomes distribuídos
  6. Concluído! richard.pivx está ativo
Registration Flow

O memorando

De acordo com o protocolo, o memorando de registro de nome possui 8 campos separados por dois pontos:

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

A assinatura assina "PiNS:1:REG:{name}:{shielded_address}:{ed25519_pubkey}:{nonce}" usando a chave privada Ed25519. Isto prova que Richard autorizou o registo e ninguém pode registar um nome em seu nome sem a sua chave.

dica

Caso várias pessoas queiram cadastrar o mesmo nome ao mesmo tempo, apenas a primeira transação será processada e as demais serão devolvidas ao saldo interno do usuário. O usuário pode sacar fundos a qualquer momento, simplesmente preenchendo o endereço de saque no site.