Commit Graph

1113 Commits

Author SHA1 Message Date
Daira Hopwood 9a7ebd326e Disclose BCTV14 vulnerability.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-02-05 16:45:09 +00:00
Jack Grigg c7e79e2909
Add dummy recipient addresses
With Blossom activation targeted for October 2019, and the first halving
estimated for October 2020, this should result in 12 funding periods for
the funding streams defined in this ZIP.
2019-02-01 12:01:57 +00:00
Jack Grigg 95f9ef67af
Define eight funding streams instead of three
This comes from an external requirement that the funding streams be more
finely subdivided.
2019-02-01 11:56:43 +00:00
Jack Grigg 3322acf19e
Fix AddressPeriod(height) to align with halving heights 2019-02-01 11:17:42 +00:00
Jack Grigg 2f0817d567
List ZIP 208 as an example of a block target time change 2019-02-01 10:46:39 +00:00
Jack Grigg 0e5701144a
Specify the correct start and end heights for new funding streams 2019-02-01 10:41:58 +00:00
Jack Grigg e2b5431316
Fix reference for SlowStartShift 2019-02-01 10:23:47 +00:00
Jack Grigg 6b02900eb4
Clarify that funding periods do not align with pre-Blossom FR periods 2019-02-01 10:20:51 +00:00
Jack Grigg c4bfbb4f4a
Use PostBlossomHalvingInterval instead of HalvingInterval 2019-02-01 10:20:50 +00:00
Jack Grigg ee39523b75
Add type for recipient address vectors 2019-01-25 02:14:43 +00:00
Jack Grigg c5513d6de1
Align funding periods across funding streams 2019-01-25 02:08:11 +00:00
Jack Grigg 36d4481d7e
Explicitly parameterise FundingStream in specification 2019-01-25 02:08:06 +00:00
Jack Grigg cffde64533
Add a TODO 2019-01-25 01:48:31 +00:00
Jack Grigg 4b8685cdd9
Bugfix in example implementation 2019-01-25 01:48:26 +00:00
Jack Grigg 2d62a442f5
Remove some TODOs 2019-01-25 01:48:22 +00:00
Jack Grigg 2c7b2d4dbd
Define AddressChangeInterval in terms of HalvingInterval 2019-01-25 01:48:17 +00:00
Jack Grigg 60bdbd0686
More text changes per Nathan 2019-01-25 01:48:13 +00:00
Jack Grigg 0575989ddb
Rename funding streams per Nathan's comments 2019-01-25 01:48:09 +00:00
Jack Grigg 41e077a354
Switch from a constant value per block to a block reward fraction 2019-01-25 01:48:04 +00:00
Jack Grigg 2c4989a120
Set addresses in example implementation 2019-01-25 01:48:00 +00:00
Jack Grigg 363decd737
Assigned ZIP number 207 2019-01-25 01:47:55 +00:00
Jack Grigg 3ecf6c8134
Additional to-do items 2019-01-25 01:47:51 +00:00
Jack Grigg 93487a1d9b
Specify halving height precisely in spec, and numerically in motivation 2019-01-25 01:47:46 +00:00
Jack Grigg 2250e3355e
Refine description of consensus rules 2019-01-25 01:47:41 +00:00
Jack Grigg 4ae1207623
Simplify funding stream address indexing 2019-01-25 01:47:34 +00:00
Jack Grigg 812a5ac710
Bug fixes 2019-01-25 01:47:25 +00:00
Daira Hopwood be04f70d5b Resolve a TODO.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-01-23 08:20:17 +00:00
Daira Hopwood f825dfe042 Resolve an ambiguity concerning fees.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-01-23 08:19:54 +00:00
Daira Hopwood b69910c141 Address review comments.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-01-23 00:20:51 +00:00
Jack Grigg 79e4f07586
Initial draft of the Split Founders' Reward ZIP 2019-01-05 01:47:34 +00:00
Daira Hopwood 232234ec86 Additional formatting improvements for ZIP 308.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-12-17 16:53:12 +00:00
Daira Hopwood 7a66cf8d4e Formatting improvements for ZIP 308.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-12-17 16:48:16 +00:00
Daira Hopwood 5a6d585a9d Completed draft (with open questions) of ZIP 308.
Co-authored-by: Eirik Ogilvie-Wigley <eirik@z.cash>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-12-17 16:25:43 +00:00
Daira Hopwood fb1d0e6f41 WIP: Sprout->Sapling migration ZIP.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-27 16:23:06 +00:00
Daira Hopwood 9515d73aac Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-14 02:05:26 +00:00
Daira Hopwood 680af418cf Fill in another constraint cost.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-14 02:02:17 +00:00
Daira Hopwood af17ba2485 Adjust the notation used for scalar multiplication in Appendix A to allow bit sequences as scalars.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-14 02:01:59 +00:00
Daira Hopwood 9aba6af281 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-14 02:01:01 +00:00
Daira Hopwood 538d1f1eb0 Add a description of the Sapling output circuit.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-14 01:05:39 +00:00
Daira Hopwood 79b3d81e42 Complete the description of the Sapling spend circuit.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 23:15:54 +00:00
Daira Hopwood 5531006f08 Fix or complete various calculations of constraint costs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 23:11:53 +00:00
Daira Hopwood 7419c0a366 Describe 2-bit window lookup with conditional negation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 23:09:34 +00:00
Daira Hopwood 39b498fed9 Remove a todo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 22:07:18 +00:00
Daira Hopwood 0835c3837e Modify the description of fixed-base scalar multiplication to match sapling-crypto.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 22:06:36 +00:00
Daira Hopwood 2f868aca8d Add LEBStoIP.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-11-13 22:00:41 +00:00
Daira Hopwood c7d08a269c ZIP 205 formatting fixes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-10-30 20:43:30 +00:00
Daira Hopwood e4a74b9d0e
Merge pull request #191 from daira/zip-0205
Add ZIP 205.
2018-10-29 01:13:22 +00:00
Daira Hopwood ede1215566 Add ZIP 205.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-10-28 07:43:31 +00:00
Daira Hopwood 35478ad138
Merge pull request #189 from zcash/bitcartel-patch-1
Update ZIP 243 with test vector for transparent tx
2018-10-25 18:28:08 +01:00
Daira Hopwood 43e83effb4 Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2018-10-24 16:18:39 +01:00