Commit Graph

8 Commits

Author SHA1 Message Date
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