From c3f48359e6c00a22b8f0d8562ecbf62195af362a Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Thu, 20 May 2021 22:23:19 +0100 Subject: [PATCH] Clarify that v4 transactions continue to use the ZIP 243 SIGHASH algorithm after NU5 activation. fixes #510 Signed-off-by: Daira Hopwood --- protocol/protocol.tex | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/protocol/protocol.tex b/protocol/protocol.tex index ad77f189..0787ff55 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -5946,9 +5946,10 @@ for \Sapling, but using the \Heartwood \consensusBranchID \hexint{F5B9230B} as d for \Sapling, but using the \Canopy \consensusBranchID \hexint{E9FF75A6} as defined in \cite{ZIP-251}.} -\nufiveonward{The \sighashAlgorithm used after activation of the \NUFive \networkUpgrade, -for both version 4 and version 5 \transactions, is defined in \cite{ZIP-244} as modified -by \cite{ZIP-225}. It will use a new \consensusBranchID \hexint{F919A198} as defined in +\nufiveonward{The \sighashAlgorithm used for version 5 \transactions introduced by the +\NUFive \networkUpgrade is defined in \cite{ZIP-244}. Version 4 \transactions continue +to use the \sighashAlgorithm defined in \cite{ZIP-243}. After \NUFive activation, both +\transaction versions use the \NUFive \consensusBranchID \hexint{F919A198} as defined in \cite{ZIP-252}.} @@ -14331,6 +14332,18 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. \lsection{Change History}{changehistory} +\historyentry{2021.2.2}{2021-05-20} +\begin{itemize} +\nufive{ + \item Clarify in \crossref{sighash} that v4 \transactions continue to use the + \cite{ZIP-243} \sighashAlgorithm after \NUFive activation. +} %nufive +\notnufive{ + \item No changes before \NUFive. +} %notnufive +\end{itemize} + + \historyentry{2021.2.1}{2021-05-20} \begin{itemize} \nufive{