Commit Graph

2442 Commits

Author SHA1 Message Date
Daira Hopwood 65026436b7 * Don't imply that the non-canonical encoding of (0, -1) is not a problem; it is.
* Rewrite Specification section.
* Additions to Rationale section.
* Wording improvements.
* Note the history of adjustments to the protocol spec.
* Fix rst syntax.
* Change license to MIT.
* MUST NOT is not used.
* Move draft to Proposed.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-28 21:11:55 +00:00
Kris Nuttycombe 267bced55a Draft of ZIP 225 2021-02-28 12:32:29 -07:00
teor 1dbc893db5
ZIP-252: Transaction version change 2021-02-24 08:09:49 +10:00
teor 98982f63a7
ZIP-252: Remove heights until decisions are made
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-24 08:02:15 +10:00
teor 5b5b6c2759
ZIP-252: Fix zcashd version
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-24 08:01:40 +10:00
teor 52e448556b
ZIP-252: Formatting tweaks and typos
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-24 08:00:45 +10:00
teor ab71570ad7 ZIP-252: Clarify protocol versions 2021-02-23 19:46:55 +10:00
teor 3e2310d017 ZIP-252: Pick NU5 constants 2021-02-23 19:44:50 +10:00
teor 2834b6d2ae ZIP-252: Add a Zebra section 2021-02-23 19:09:53 +10:00
teor 143dc209a8 ZIP-252: Guess zcashd versions
And add TODOs
2021-02-23 18:56:25 +10:00
teor 28a9136d70 ZIP-252: Split network protocol versions into a table 2021-02-23 18:41:50 +10:00
teor 0b63982042 ZIP-252: Split out zcashd-specific behaviour 2021-02-23 18:41:28 +10:00
teor 3baafb5d50 ZIP-252: Delete Canopy ZIPs
And add TODOs.
2021-02-23 18:22:12 +10:00
teor d2c1d9b910 ZIP-252: Replace Canopy with NU5 2021-02-23 18:21:43 +10:00
teor c075253206 ZIP-252: update metadata 2021-02-23 18:10:22 +10:00
teor a6ea584c0b ZIP-252: copy ZIP-251 - Canopy as a template 2021-02-23 18:08:10 +10:00
teor 2fae6cdb3b ZIP-252: start draft 2021-02-23 18:07:41 +10:00
Daira Hopwood 5a92818183
Apply suggestions from code review
Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
2021-02-17 21:47:41 +00:00
Daira Hopwood 368890ae8f Add stub for ZIP 225 (Version 5 Transaction Format).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 21:03:28 +00:00
Daira Hopwood 4b5ce259d1 Move ZIP 244 to Proposed and ZIP 245 to Draft.
Also fix an rst syntax error in ZIP 245.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 20:52:40 +00:00
Daira Hopwood feda12fab6
Merge pull request #433 from nuttycom/wip/transaction_malleability
[ZIPs 244, 245] Specify an algorithm for non-malleable txid creation.
2021-02-15 20:35:28 +00:00
Kris Nuttycombe d610b8ca17 Regenerate html. 2021-02-15 10:00:04 -07:00
Kris Nuttycombe 566be18f40 Rename signature digests to clarify differences wrt txid digests. 2021-02-15 09:59:01 -07:00
Kris Nuttycombe a779c1043d
Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 09:52:53 -07:00
Jack Grigg c4a863096c ZIP 216: Fix references 2021-02-11 22:38:22 +00:00
Jack Grigg acf88b883c ZIP 216: Rename to only apply to Jubjub points 2021-02-11 22:34:00 +00:00
Jack Grigg fd63a498f2 ZIP 216: Main draft 2021-02-11 22:32:13 +00:00
Kris Nuttycombe 506c3d0df3 Regenerate HTML 2021-02-09 08:07:53 -07:00
Kris Nuttycombe cdb7144519
Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-09 08:06:00 -07:00
Kris Nuttycombe 62331bbbb6 Add decoupling of wire format from consensus rules to motivation. 2021-02-08 11:19:14 -07:00
Kris Nuttycombe a424153462 Clarify rationale for personalization changes.
Also clarify terminology around signature hash flags vs. types.
2021-02-04 10:59:51 -07:00
Kris Nuttycombe 4b8a78c51b Specify exclusion of spend authorization sigs from txid. 2021-02-02 14:11:09 -07:00
Kris Nuttycombe 90e83ad754
Note number of underscores in hash personalization strings.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-02 13:22:02 -07:00
Kris Nuttycombe 4da60ce58b Fix authorizing commitment to include spend_auth_sigs 2021-02-02 13:06:43 -07:00
Kris Nuttycombe 862f0e8ed0 Update ZIP 222 to refer to ZIP 245 2021-02-01 16:55:11 -07:00
str4d 7f7bf5f04b
Merge pull request #439 from acoglio/patch-1
Add a paragraph break
2021-02-02 04:56:43 +13:00
Kris Nuttycombe 3bc233bafb Clean up HTML rendering of the RST. 2021-01-26 15:29:24 -07:00
Kris Nuttycombe e3729e8e7c Fix rst rendering errors. 2021-01-26 15:06:30 -07:00
Kris Nuttycombe 7558c6995d Add signature digest algorithm for TZEs. 2021-01-26 14:32:26 -07:00
Kris Nuttycombe 7fbe3780d9
Apply suggestions from code review
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2021-01-26 08:47:57 -07:00
Kris Nuttycombe c693ab88bd Fix outputs digest in signature hash. 2021-01-21 17:23:09 -07:00
Kris Nuttycombe 56dd669368 Add block commitment hash changes. 2021-01-21 12:52:53 -07:00
Kris Nuttycombe c689a58731 Include signature hash & auth commitment sections. 2021-01-20 17:28:39 -07:00
Kris Nuttycombe becda9c543 Add alternatives section to record zkproofs discussion. 2021-01-19 15:37:36 -07:00
Alessandro Coglio 08fcc0c1f0
Add a paragraph break
It seems that this should get its own paragraph, for symmetry with nearby paragraphs.
2021-01-15 18:09:09 -08:00
Kris Nuttycombe 08faa9f8f8 Fix reference links. 2021-01-13 16:59:24 -07:00
Kris Nuttycombe e1558317bb
Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-01-13 16:57:38 -07:00
Kris Nuttycombe 05f86c7cc5 Use ZIP 244 for nonmalleability, ZIP 245 for TZE-related digests. 2021-01-13 16:27:19 -07:00
Kris Nuttycombe 381b67a650 Add hash algorithm for authorizing data. 2021-01-13 16:26:18 -07:00
Kris Nuttycombe 71e90991e8 Fully specify the txid digest algorithm. 2021-01-13 16:26:17 -07:00