Update zip-0209.rst

Co-Authored-By: ebfull <ewillbefull@gmail.com>
This commit is contained in:
Daira Hopwood 2019-03-26 17:47:42 -06:00 committed by GitHub
parent 4036974dba
commit 584531e5b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -31,7 +31,10 @@ This proposal defines how the consensus rules are altered such that blocks which
Motivation
==========
It is possible for nodes to monitor the total amount of coins that are shielded or unshielded in each of the Sprout or Sapling shielded transaction protocols. If the amount of coins that are unshielded exceed the amount that are shielded, a balance violation has occurred in the corresponding shielded transaction protocol.
It is possible for nodes to monitor the total value of notes that are shielded to, or unshielded from,
each of the Sprout or Sapling value pools. If the total value that is unshielded exceeds the total value
that was shielded for a given pool, a balance violation has occurred in the corresponding shielded
transaction protocol.
It would be preferable for the network to reject blocks that result in the aforementioned balance violation. However, nodes do not currently react to such an event. Remediation may therefore require chain rollbacks and other disruption.