Note
note is stream cipher encrypted with symmetric key key
, derived from shared key1.
key
= hash(sharedSecret, ephemeralKey)
where publicKey
is recipient public key. based off diffie-hellman shared secret.
Payment Note
Note = (sn, value, tokenId, spendHook, data, , , memo)
Note | Description |
---|---|
sn | serial number sampled at random |
value | payment value |
tokenId | token id |
spendHook | coin related contract |
data | data used by the coin contract |
value commitment blinding term | |
token commitment blinding term | |
memo | arbitrary data |