Zahlungs-IDs
Hinweis: Lange Zahlungs-IDs wurden seit Release 0.15 entfernt. es ist nicht mehr möglich, sie zu benutzen. Weitere Infos in der Blogeintrag das kündigte ihre Abwertung an.
Die Grundlagen
Zahlungs-ID ist eine willkürlich und Optional Transaktionsanhang, der aus 32 Bytes (64 Hexadezimalzeichen) oder 8 Bytes (bei integrierten Adressen) besteht.
Die Zahlungs-ID wird normalerweise verwendet, um Transaktionen mit Händlern und Börsen zu identifizieren: Angesichts der in Haven integrierten Datenschutzfunktionen, bei denen normalerweise eine einzige öffentliche Adresse für eingehende Transaktionen verwendet wird, ist die Zahlungs-ID besonders nützlich, um eingehende Zahlungen mit Benutzerkonten zu verknüpfen.
Kompakte Zahlungs-IDs und integrierte Adressen
Seit der Version 0.9 Hydrogen Helix können Zahlungs-IDs verschlüsselt und in eine Zahlungsadresse eingebettet werden. Die Zahlungs-IDs dieses Typs sollten 64-Bit sein und werden mit einem zufälligen einmaligen Schlüssel verschlüsselt, der nur dem Absender und Empfänger bekannt ist.
Zahlungs-ID erstellen
Es wird empfohlen, die offizielle Brieftasche zu verwenden integrated_address
Befehl zum automatischen Generieren integrierter Adressen, die kompakte Zahlungs-IDs enthalten. Wenn Sie die Befehlszeile verwenden möchten, können Sie Zahlungs-IDs wie folgt generieren:
Erstellen einer kompakten Zahlungs-ID für eine integrierte Adresse:
# openssl rand -hex 8
Erstellen einer Zahlungs-ID im alten Stil:
# openssl rand -hex 32