ZIP 224: describe rivk.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2021-06-05 16:53:59 +01:00
parent ce13aeb945
commit cbf2878cbe
2 changed files with 5 additions and 1 deletions

View File

@ -100,7 +100,9 @@ Discussions-To: &lt;<a href="https://github.com/zcash/zips/issues/435">https://g
is now a field element.</li>
<li>
<span class="math">\(\mathsf{ivk}\)</span>
is computed as a Sinsemilla commitment instead of a BLAKE2s output.</li>
is computed as a Sinsemilla commitment instead of a BLAKE2s output. There is an additional
<span class="math">\(\mathsf{rivk}\)</span>
component of the full viewing key that acts as the randomizer for this commitment.</li>
<li>
<span class="math">\(\mathsf{ovk}\)</span>
is derived from

View File

@ -158,6 +158,8 @@ changes:
- The proof authorizing key is removed, and :math:`\mathsf{nk}` is now a field element.
- :math:`\mathsf{ivk}` is computed as a Sinsemilla commitment instead of a BLAKE2s output.
There is an additional :math:`\mathsf{rivk}` component of the full viewing key that acts
as the randomizer for this commitment.
- :math:`\mathsf{ovk}` is derived from :math:`\mathsf{fvk}`, instead of being a component
of the spending key.
- All diversifiers now result in valid payment addresses.