Kris Nuttycombe
64d75e3643
Add encoding of TZE in/out in transactions + consensus rules.
2020-09-29 16:51:46 +01:00
Jack Grigg
b3f1e773ee
Various small modifications to ZIP 222
...
- Narrow requirements for prefix-free encodings.
- Clarify that TZEs need to define the four properties for each mode.
- Allow for potential future relaxation of cross-TZE restrictions.
- Expand some explanations.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-09-29 16:51:46 +01:00
Jack Grigg
23fee236a4
Remove malleability content from ZIP 222 motivation
...
This will be part of the non-malleability ZIP.
2020-09-29 16:51:46 +01:00
Jack Grigg
aa4c219af4
Add consensus rule preventing cross-protocol attacks between TZEs
2020-09-29 16:51:46 +01:00
Jack Grigg
b39847f3db
Add TZE modes
2020-09-29 16:51:46 +01:00
Jack Grigg
4df4efa9bc
Rename program -> extension
2020-09-29 16:51:46 +01:00
Jack Grigg
5757acc67e
Completely remove scriptPubKey and scriptSig usage from ZIP 222
2020-09-29 16:51:46 +01:00
Jack Grigg
07dc209557
Rename ZIP 222 to "Transparent Zcash Extensions"
...
The content will be reworked to reflect the current design in subsequent
commits.
2020-09-29 16:51:46 +01:00
Jack Grigg
caaa34d883
Assigned ZIP number 222
2020-09-29 16:51:46 +01:00