ID pagamento
Nota: Gli ID pagamento lunghi sono stati rimossi dalla versione 0.15; non è più possibile utilizzarli. Maggiori informazioni in post sul blog che ha annunciato la loro deprecazione.
Le basi
L'ID pagamento è un file arbitrario e opzionale allegato di transazione costituito da 32 byte (64 caratteri esadecimali) o 8 byte (nel caso di indirizzi integrati).
L'ID pagamento viene solitamente utilizzato per identificare le transazioni per commercianti e scambi: date le funzionalità di privacy intrinseche integrate in Haven, dove un unico indirizzo pubblico viene solitamente utilizzato per le transazioni in entrata, l'ID pagamento è particolarmente utile per collegare i pagamenti in entrata con gli account utente.
ID pagamento compatti e indirizzi integrati
Dalla versione 0.9 Hydrogen Helix, gli ID pagamento possono essere crittografati e incorporati in un indirizzo di pagamento. Gli ID pagamento di questo tipo devono essere a 64 bit e vengono crittografati con una chiave monouso casuale nota solo al mittente e al destinatario.
Creazione di un ID pagamento
Si consiglia di utilizzare il portafoglio ufficiale integrated_address
comando per generare automaticamente indirizzi integrati che contengono ID pagamento compatti. Se desideri utilizzare la riga di comando, puoi generare ID pagamento come segue:
Creazione di un ID pagamento compatto per un indirizzo integrato:
# openssl rand -hex 8
Creazione di un ID pagamento vecchio stile:
# openssl rand -hex 32