mirror of https://github.com/zcash/zips.git
Correct the conformance requirement for fOverwintered.
This addresses a Least Authority issue. Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
f3ba658772
commit
92eb6c5751
|
@ -8075,7 +8075,7 @@ $\versionField \geq 4$ and $\nShieldedSpend + \nShieldedOutput > 0$.
|
|||
|
||||
\begin{consensusrules}
|
||||
\item The \transactionVersionNumber{} \MUST be greater than or equal to $1$.
|
||||
\presaplingitem{The \fOverwintered{} flag \MUSTNOT be set\sprout{ in the protocol version described by this document}.}
|
||||
\prenuzeroitem{The \fOverwintered{} flag \MUSTNOT be set\sprout{ in the protocol version described by this document}.}
|
||||
\nuzeroonwarditem{The \fOverwintered{} flag \MUST be set.}
|
||||
\nuzeroonwarditem{The \versionGroupID{} \MUST be recognized.}
|
||||
\nuzeroonlyitem{The \transactionVersionNumber{} \MUST be $3$ and the \versionGroupID{} \MUST
|
||||
|
@ -9574,6 +9574,8 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}.
|
|||
\item Add a consensus rule that $\valueBalance$ is in the range $\range{-\MAXMONEY}{\MAXMONEY}$.
|
||||
\item Enforce stronger constraints on the types of key components $\DiversifiedTransmitPublic$,
|
||||
$\AuthSignPublic$, and $\AuthProvePublic$.
|
||||
\item Correct the conformance rule for \fOverwintered{} (it must not be set before \NUZero has
|
||||
activated, not before \Sapling has activated).
|
||||
\item Correct the argument that $\vSum$ is in range in \crossref{saplingbalance}.
|
||||
\item Correct an error in the algorithm for $\RedDSAVerify{}$: the public key $\vk$ is given directly
|
||||
to this algorithm and should not be computed from the unknown private key $\sk$.
|
||||
|
|
Loading…
Reference in New Issue