From cbf2878cbe8aabed146d967e733c0137c8b0d314 Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Sat, 5 Jun 2021 16:53:59 +0100 Subject: [PATCH] ZIP 224: describe rivk. Signed-off-by: Daira Hopwood --- zip-0224.html | 4 +++- zip-0224.rst | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/zip-0224.html b/zip-0224.html index d982f163..5fe278f4 100644 --- a/zip-0224.html +++ b/zip-0224.html @@ -100,7 +100,9 @@ Discussions-To: <https://g is now a field element.
  • \(\mathsf{ivk}\) - is computed as a Sinsemilla commitment instead of a BLAKE2s output.
  • + is computed as a Sinsemilla commitment instead of a BLAKE2s output. There is an additional + \(\mathsf{rivk}\) + component of the full viewing key that acts as the randomizer for this commitment.
  • \(\mathsf{ovk}\) is derived from diff --git a/zip-0224.rst b/zip-0224.rst index 1fc352da..1958fcb0 100644 --- a/zip-0224.rst +++ b/zip-0224.rst @@ -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.