Commit Graph

2165 Commits

Author SHA1 Message Date
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 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
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
Kris Nuttycombe cfe018c3b3 Initial sketch of transaction non-malleability requirements. 2021-01-13 16:26:17 -07:00
Daira Hopwood 4f1ce394fe Regenerate PDFs. 2021-01-11 00:15:27 +00:00
Daira Hopwood 894c979a3d protocol/Makefile: add new .pdf files if needed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-11 00:10:37 +00:00
Daira Hopwood adced97391 Update Change History version and date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-11 00:08:20 +00:00
Daira Hopwood 6dc375e9ec Add (experimental, unused) support for linking consensus rules with the corresponding code.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:56:30 +00:00
Daira Hopwood 9bc9823a23 Add macros and Makefile support for building the Orchard draft specification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:56:30 +00:00
Daira Hopwood 3751c9973d QED-it changed the spelling of their company name to QEDIT.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:46:24 +00:00
Daira Hopwood a5b78961f4 Clarify the encoding of block heights for the "height in coinbase" rule.
The description of this rule has also moved from 'Block Header Encoding and Consensus' to
'Transaction Encoding and Consensus'.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:45:53 +00:00
Daira Hopwood 0bd8580d1a Include the activation dates of Heartwood and Canopy in 'Network Upgrades'.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:40:03 +00:00
Daira Hopwood 1ddc19ffaa Section links in the Heartwood and Canopy versions of the specification now go to the correct document URL.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:37:16 +00:00
Daira Hopwood 34de56533f Protocol spec: use cmap package to attempt to improve search/copy-paste on some PDF readers.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-10 23:32:54 +00:00
Daira Hopwood 1556f34277 ZIP 224 stub: link to Halo Book and tickets.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-08 20:29:42 +00:00
Daira Hopwood 68527a38c6 ZIP 224 stub: link to a section of the Orchard Book that has been started.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-08 18:25:56 +00:00
Daira Hopwood 8abbcbf33f ZIP 224: add links to existing Orchard technical content.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-08 18:23:11 +00:00
Daira Hopwood 62eaddbd8f ZIP 224 stub: fix Kris' and Ying Tong's email addresses.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-08 16:47:04 +00:00
Daira Hopwood 6f34b9fed2 Add reserved ZIP 245.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-07 22:23:16 +00:00
Daira Hopwood 1bb2f5fab8 Add ZIP 224.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-01-07 22:04:24 +00:00