ID de pago
Nota: Los ID de pago largos se han eliminado desde la versión 0.15; ya no es posible usarlos. Más información en el entrada en el blog que anunció su desaprobación.
Los basicos
El ID de pago es un arbitrario y Opcional adjunto de transacción que consta de 32 bytes (64 caracteres hexadecimales) u 8 bytes (en el caso de direcciones integradas).
La ID de pago se usa generalmente para identificar transacciones a comerciantes e intercambios: Dadas las características de privacidad intrínsecas integradas en Haven, donde generalmente se usa una sola dirección pública para las transacciones entrantes, la ID de pago es especialmente útil para vincular los pagos entrantes con las cuentas de usuario.
ID de pago compactos y direcciones integradas
Desde la versión 0.9 Hydrogen Helix, los ID de pago se pueden cifrar e incrustar en una dirección de pago. Los ID de pago de este tipo deben ser de 64 bits y estar cifrados con una clave aleatoria única conocida solo por el remitente y el receptor.
Creación de una identificación de pago
Se recomienda utilizar la billetera oficial. integrated_address
comando para generar automáticamente direcciones integradas que contienen ID de pago compacto. Si desea utilizar la línea de comando, puede generar ID de pago de la siguiente manera:
Creación de un ID de pago compacto para una dirección integrada:
# openssl rand -hex 8
Creación de una ID de pago de estilo antiguo:
# openssl rand -hex 32