mirror of https://github.com/zcash/zips.git
Say that Sprout interstitial treestates form a tree.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
e083d27e82
commit
d1a6e2809d
|
@ -2536,7 +2536,9 @@ For each \joinSplitDescription in a \transaction, an interstitial output \treest
|
||||||
constructed which adds the \noteCommitments and \nullifiers specified in that
|
constructed which adds the \noteCommitments and \nullifiers specified in that
|
||||||
\joinSplitDescription to the input \treestate referred to by its \anchor.
|
\joinSplitDescription to the input \treestate referred to by its \anchor.
|
||||||
This interstitial output \treestate is available for use as the \anchor of subsequent
|
This interstitial output \treestate is available for use as the \anchor of subsequent
|
||||||
\joinSplitDescriptions in the same \transaction.
|
\joinSplitDescriptions in the same \transaction. In general, therefore, the set
|
||||||
|
of interstitial \treestates associated with a \transaction forms a tree in which
|
||||||
|
the parent of each node is determined by its \anchor.
|
||||||
|
|
||||||
Interstitial \treestates are necessary because when a \transaction is constructed,
|
Interstitial \treestates are necessary because when a \transaction is constructed,
|
||||||
it is not known where it will eventually appear in a mined \block. Therefore the
|
it is not known where it will eventually appear in a mined \block. Therefore the
|
||||||
|
@ -9426,6 +9428,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}.
|
||||||
\item Remove the consensus rule
|
\item Remove the consensus rule
|
||||||
``If $\nJoinSplit > 0$, the \transaction{} \MUSTNOT use \sighashTypes other than $\SIGHASHALL$.'',
|
``If $\nJoinSplit > 0$, the \transaction{} \MUSTNOT use \sighashTypes other than $\SIGHASHALL$.'',
|
||||||
which was never implemented.
|
which was never implemented.
|
||||||
|
\item Clarify that interstitial \treestates form a tree for each \transaction containing \joinSplitDescriptions.
|
||||||
\item Clarify the wording of the caveat\footnoteref{securitycaveat} about the claimed security
|
\item Clarify the wording of the caveat\footnoteref{securitycaveat} about the claimed security
|
||||||
of shielded \transactions.
|
of shielded \transactions.
|
||||||
\item Correct the definition of set difference ($S \setminus T$).
|
\item Correct the definition of set difference ($S \setminus T$).
|
||||||
|
|
Loading…
Reference in New Issue