mirror of https://github.com/zcash/zips.git
ZIP 243: clarify in "Backward compatibility" that the reason why the ZIP 243 sighash algorithm
is used for all transactions from Sapling activation, is that v3 transactions are no longer valid. Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
8572075604
commit
3ba7b5f246
|
@ -437,7 +437,7 @@ vJoinSplit: 00</pre>
|
|||
<p>This proposal is deployed with the Sapling network upgrade. <a id="id14" class="footnote_reference" href="#zip-0205">6</a></p>
|
||||
</section>
|
||||
<section id="backward-compatibility"><h2><span class="section-heading">Backward compatibility</span><span class="section-anchor"> <a rel="bookmark" href="#backward-compatibility"><img width="24" height="24" src="assets/images/section-anchor.png" alt=""></a></span></h2>
|
||||
<p>This proposal is backwards-compatible with old UTXOs. It is <strong>not</strong> backwards-compatible with older software. All transactions will be required to use this transaction digest algorithm for signatures, and so transactions created by older software will be rejected by the network.</p>
|
||||
<p>This proposal is backwards-compatible with old UTXOs. It is <strong>not</strong> backwards-compatible with older software. Given that v3 transaction formats will be invalid from the Sapling upgrade, all transactions will be required to use this transaction digest algorithm for signatures, and so transactions created by older software will be rejected by the network.</p>
|
||||
</section>
|
||||
<section id="reference-implementation"><h2><span class="section-heading">Reference Implementation</span><span class="section-anchor"> <a rel="bookmark" href="#reference-implementation"><img width="24" height="24" src="assets/images/section-anchor.png" alt=""></a></span></h2>
|
||||
<p><a href="https://github.com/zcash/zcash/pull/3233">https://github.com/zcash/zcash/pull/3233</a></p>
|
||||
|
|
|
@ -513,8 +513,9 @@ Backward compatibility
|
|||
======================
|
||||
|
||||
This proposal is backwards-compatible with old UTXOs. It is **not** backwards-compatible with older software.
|
||||
All transactions will be required to use this transaction digest algorithm for signatures, and so transactions
|
||||
created by older software will be rejected by the network.
|
||||
Given that v3 transaction formats will be invalid from the Sapling upgrade, all transactions will be required
|
||||
to use this transaction digest algorithm for signatures, and so transactions created by older software will
|
||||
be rejected by the network.
|
||||
|
||||
|
||||
Reference Implementation
|
||||
|
|
Loading…
Reference in New Issue