Betaal-ID's

Notitie: Lange betalings-ID's zijn verwijderd sinds release 0.15; het is niet meer mogelijk om ze te gebruiken. Meer info in de blogpost die hun afkeuring aankondigden.

De basis

Betaal-ID is een willekeurig en optioneel transactiebijlage die bestaat uit 32 bytes (64 hexadecimale tekens) of 8 bytes (in het geval van geïntegreerde adressen).

De betalings-ID wordt meestal gebruikt om transacties met handelaren en beurzen te identificeren: gezien de intrinsieke privacyfuncties die in Haven zijn ingebouwd, waar meestal één openbaar adres wordt gebruikt voor inkomende transacties, is de betalings-ID vooral handig om inkomende betalingen aan gebruikersaccounts te koppelen.

Compacte betaal-ID's en geïntegreerde adressen

Sinds de 0.9 Hydrogen Helix-versie kunnen betalings-ID's worden gecodeerd en ingesloten in een betalingsadres. De betalings-ID's van dit type moeten 64-bits zijn en zijn gecodeerd met een willekeurige eenmalige sleutel die alleen bekend is bij de afzender en ontvanger.

Een betalings-ID aanmaken

Het wordt aanbevolen om de officiële portemonnee te gebruiken integrated_address opdracht om automatisch geïntegreerde adressen te genereren die compacte betalings-ID's bevatten. Als u de opdrachtregel wilt gebruiken, kunt u als volgt betalings-ID's genereren:

Een compacte betalings-ID maken voor een geïntegreerd adres:

# openssl rand -hex 8

Een betaal-ID in oude stijl maken:

# openssl rand -hex 32

Vorige Papieren portemonnee
De volgende Pedersen toezeggingen
nl_NL_formalNederlands (Formeel)