mirror of https://github.com/zcash/zips.git
ZIP 224: describe rivk.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
ce13aeb945
commit
cbf2878cbe
|
@ -100,7 +100,9 @@ Discussions-To: <<a href="https://github.com/zcash/zips/issues/435">https://g
|
||||||
is now a field element.</li>
|
is now a field element.</li>
|
||||||
<li>
|
<li>
|
||||||
<span class="math">\(\mathsf{ivk}\)</span>
|
<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>
|
<li>
|
||||||
<span class="math">\(\mathsf{ovk}\)</span>
|
<span class="math">\(\mathsf{ovk}\)</span>
|
||||||
is derived from
|
is derived from
|
||||||
|
|
|
@ -158,6 +158,8 @@ changes:
|
||||||
|
|
||||||
- The proof authorizing key is removed, and :math:`\mathsf{nk}` is now a field element.
|
- 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.
|
- :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
|
- :math:`\mathsf{ovk}` is derived from :math:`\mathsf{fvk}`, instead of being a component
|
||||||
of the spending key.
|
of the spending key.
|
||||||
- All diversifiers now result in valid payment addresses.
|
- All diversifiers now result in valid payment addresses.
|
||||||
|
|
Loading…
Reference in New Issue