IDs de pagamento

Nota: IDs de pagamento longo foram removidos desde a versão 0.15; não é mais possível usá-los. Mais informações no postagem do blog que anunciou sua suspensão de uso.

O básico

ID de pagamento é um arbitrário e opcional anexo de transação que consiste em 32 bytes (64 caracteres hexadecimais) ou 8 bytes (no caso de endereços integrados).

O ID de pagamento é geralmente usado para identificar transações para comerciantes e bolsas: Dados os recursos de privacidade intrínsecos incorporados ao Haven, onde um único endereço público é geralmente usado para transações de entrada, o ID de pagamento é especialmente útil para vincular pagamentos recebidos a contas de usuário.

IDs de pagamento compactos e endereços integrados

Desde a versão 0.9 Hydrogen Helix, IDs de pagamento podem ser criptografados e incorporados em um endereço de pagamento. As IDs de pagamento desse tipo devem ter 64 bits e são criptografadas com uma chave única aleatória conhecida apenas pelo remetente e pelo destinatário.

Criação de um ID de pagamento

Recomenda-se o uso da carteira oficial integrated_address comando para gerar automaticamente endereços integrados que contêm IDs compactos de pagamento. Se você deseja usar a linha de comando, pode gerar IDs de pagamento da seguinte maneira:

Criação de um ID de pagamento compacto para um endereço integrado:

# openssl rand -hex 8

Criação de um ID de pagamento antigo:

# openssl rand -hex 32

Anterior Carteira de Papel
Próximo Compromissos Pedersen
pt_PTPortuguês