Assigned ZIP number 324

Co-authored-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Jack Grigg 2024-02-23 18:31:46 +00:00
parent 7aea82ec76
commit fe0409e7b1
1 changed files with 2 additions and 3 deletions

View File

@ -1,6 +1,6 @@
::
ZIP: XXXX
ZIP: 324
Title: URI-Encapsulated Payments
Owners: Jack Grigg <jack@electriccoin.co>
Daira-Emma Hopwood <daira-emma@electriccoin.co>
@ -226,10 +226,9 @@ The ephemeral keys within payment URIs are derived deterministically from the sa
The derivation mechanism is as follows:
* Use a ZIP 32 derivation pathway to obtain a child extended spending key from path ``m_Sapling/zip_number'/coin_type'/payment_index'``
* Use a ZIP 32 derivation pathway to obtain a child extended spending key from path ``m_Sapling/324'/coin_type'/payment_index'``
- Implementations need to remember which payment_index values they have used (in range 0..2^31), and not reuse them.
- TODO: fill in zip_number once one is assigned.
* Compute *key = BLAKE2b-256(extended spending key, personal='Zcash_PaymentURI')*