diff --git a/protocol/protocol.tex b/protocol/protocol.tex index 83320d40..8965b65c 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -7904,14 +7904,17 @@ activation.} \subsection{\SaplingZKParameters} \label{saplingparameters} \bellman \cite{Bowe-bellman} encodes the \provingKey and \verifyingKey for a -\zkSNARKCircuit in a single parameters file. The $\SHAFull$ hashes of this file +\zkSNARKCircuit in a single parameters file. The $\BlakeTwob{512}$ hashes of this file for the \Sapling \spendCircuit and \outputCircuit, and for the implementation of the \Sprout \joinSplitCircuit used after \Sapling activation, are respectively: \begin{lines} - \item[] \texttt{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sapling-spend.params} - \item[] \texttt{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sapling-output.params} - \item[] \texttt{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx sprout-groth16.params} + \item[] \texttt{8270785a1a0d0bc77196f000ee6d221c9c9894f55307bd9357c3f0105d31ca63} \\ + \texttt{991ab91324160d8f53e2bbd3c2633a6eb8bdf5205d822e7f3f73edac51b2b70c sapling-spend.params} + \item[] \texttt{657e3d38dbb5cb5e7dd2970e8b03d69b4787dd907285b5a7f0790dcc8072f60b} \\ + \texttt{f593b32cc2d1c030e00ff5ae64bf84c5c3beb84ddc841d48264b4a171744d028 sapling-output.params} + \item[] \texttt{e9b238411bd6c0ec4791e9d04245ec350c9c5744f5610dfcce4365d5ca49dfef} \\ + \texttt{d5054e371842b3f88fa1b9d7e8e075249b3ebabd167fa8b0f3161292d36c180a sprout-groth16.params} \end{lines} These parameters were obtained by a multi-party computation described in \todo{}. @@ -9569,6 +9572,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. \begin{itemize} \item No changes to \Sprout. \sapling{ + \item Add the hashes of parameter files for \Sapling. \item Add cross references for parameters and functions used in $\RedDSA$ batch verification. } %sapling \item \texttt{Makefile} changes: name the PDF file for the \Sprout version of the specification as \texttt{sprout.pdf},