value pool -> transparent value pool.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2016-09-02 22:49:27 +01:00
parent 96d74886ef
commit e403054733
1 changed files with 5 additions and 4 deletions

View File

@ -195,6 +195,7 @@
\newcommand{\Transactions}{\term{Transactions}}
\newcommand{\coinbaseTransaction}{\term{coinbase transaction}}
\newcommand{\coinbaseTransactions}{\term{coinbase transactions}}
\newcommand{\transparentValuePool}{\term{transparent value pool}}
\newcommand{\blockchainview}{\term{block chain view}}
\newcommand{\blockchain}{\term{block chain}}
\newcommand{\mempool}{\term{mempool}}
@ -852,7 +853,7 @@ which consists of a \noteCommitmentTree (\crossref{merkle}), \nullifierSet
(\crossref{nullifierset}), and data structures associated with \Bitcoin such as
the UTXO (Unspent Transaction Output) set.
Inputs to a \transaction insert value into a \term{value pool}, and outputs
Inputs to a \transaction insert value into a \transparentValuePool, and outputs
remove value from this pool. As in \Bitcoin, the remaining value in the pool is
available to miners as a fee.
@ -895,7 +896,7 @@ Each \transaction is associated with a \sequenceOfJoinSplitDescriptions.
The inputs and outputs of each \joinSplitTransfer{} \MUST balance exactly.
The \changed{total $\vpubNew$ value adds to, and the total} $\vpubOld$
value subtracts from the value pool of the containing \transaction.
value subtracts from the \transparentValuePool of the containing \transaction.
\todo{Describe the interaction of transparent value flows with the \joinSplitDescription's
\changed{$\vpubOld$ and} $\vpubNew$.}
@ -1453,8 +1454,8 @@ to $\joinSplitPubKey$ to sign this \transaction.
A \joinSplitTransfer can be seen, from the perspective of the \transaction, as
an input \changed{and an output simultaneously}.
\changed{$\vpubOld$ takes value from the value pool and}
$\vpubNew$ adds value to the value pool. As a result, \changed{$\vpubOld$ is
\changed{$\vpubOld$ takes value from the \transparentValuePool and}
$\vpubNew$ adds value to the \transparentValuePool. As a result, \changed{$\vpubOld$ is
treated like an \emph{output} value, whereas} $\vpubNew$ is treated like an
\emph{input} value.