Jack Grigg
|
3c6558f049
|
Move `halo2` code into `halo2_proofs` crate
|
2022-01-20 18:50:43 +00:00 |
str4d
|
408b617376
|
Merge pull request #397 from rex4539/typos
Fix typos
|
2021-12-31 14:14:34 +00:00 |
ying tong
|
2ab6e1b0d6
|
[book] Fix SHA256 interpolation polynomial
Closes #434
|
2021-12-23 22:07:09 +08:00 |
Jack Grigg
|
fa61746526
|
book: Rename remaining UPA references to PLONKish
These were missed in zcash/halo2#320.
|
2021-11-15 15:53:38 +00:00 |
Dimitris Apostolou
|
58e3793911
|
Fix typos
|
2021-11-12 03:40:53 +02:00 |
Jack Grigg
|
a222cdc6d4
|
book: Document Debian packages required for `dev-graph` feature flag
|
2021-11-10 16:22:20 +00:00 |
str4d
|
a635b7c25a
|
Merge pull request #375 from zcash/366-dev-graph-examples
Update `dev-graph` examples
|
2021-11-11 03:48:41 +13:00 |
ying tong
|
3d2c0e429e
|
[book] Update link `upa.md` -> `plonkish.md`
Closes #367
|
2021-10-14 12:38:52 +02:00 |
Jack Grigg
|
5be597c3bc
|
book: Add example for `halo2::dev::circuit_dot_graph`
|
2021-10-01 16:01:24 +01:00 |
Jack Grigg
|
c9d890377c
|
book: Render example for `CircuitLayout`
|
2021-10-01 13:39:04 +01:00 |
Jack Grigg
|
e3e68bc5d7
|
book: Fix bugs in dev tools page
|
2021-10-01 13:39:04 +01:00 |
Sean Bowe
|
424af080ba
|
Add formal protocol description and preliminaries.
|
2021-09-20 09:30:02 -06:00 |
parazyd
|
1b0a22096b
|
book: Fix rendering of cost-model output.
This should stop html tags appearing inside the <code> tags.
|
2021-07-31 15:24:50 +02:00 |
Daira Hopwood
|
20c347b269
|
Merge pull request #320 from daira/book-zk-changes
[Book] Zero knowledge changes (and misc cleanups)
|
2021-07-12 20:35:20 +01:00 |
Daira Hopwood
|
103c93391d
|
Clarify the statement about the δ^i being distinct quadratic non-residues.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 17:24:21 +01:00 |
Daira Hopwood
|
8ac20608e4
|
Merge branch 'kw-halo-book' into book-zk-changes
Co-authored-by: Kevaundray Wedderburn <kevtheappdev@gmail.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:32:36 +01:00 |
Daira Hopwood
|
06ff90ba95
|
Rename UPA to PLONKish.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:12:58 +01:00 |
Daira Hopwood
|
6a11c2b97e
|
Update the circuit commitments section for the changes to the permutation argument.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:03:41 +01:00 |
Daira Hopwood
|
1b3241d757
|
Clarify product argument and add a diagram.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:03:41 +01:00 |
Daira Hopwood
|
fedcc1960d
|
Permutation argument cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Daira Hopwood
|
69ca38d2b1
|
Update permutation argument for zero knowledge changes in #316.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Daira Hopwood
|
25b42a531d
|
Follow https://github.com/zcash/halo2/pull/316 and https://github.com/zcash/orchard/issues/143
in using 1 - Z(X) instead of Z(X) - 1.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Daira Hopwood
|
0dbf7cf4af
|
Match the order of q_last and q_blind in the implementation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Daira Hopwood
|
5deb3fcd72
|
Lookup argument cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Daira Hopwood
|
55c48007c9
|
Update lookup argument for zero knowledge changes in #316.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-07-12 02:01:39 +01:00 |
Jack Grigg
|
5fe6323a8d
|
book: Add note about efficient FFTs for Pallas and Vesta
|
2021-07-09 19:53:41 +01:00 |
Jack Grigg
|
fe4996af35
|
book: Add a note about the multiplicative subgroups we use for Halo 2
|
2021-07-09 17:48:43 +01:00 |
Jack Grigg
|
9f77c93d4e
|
book: Fix definition of the nth roots of unity
|
2021-07-09 17:48:03 +01:00 |
therealyingtong
|
69e7fb8221
|
[book] Fix Sarkar square root explanation
|
2021-06-30 19:31:23 +08:00 |
Jack Grigg
|
7379e96a70
|
book: Use M for number-of-circuit-instances in proof encoding
|
2021-06-01 17:26:00 +01:00 |
Jack Grigg
|
9a7f331f1b
|
book: Document k constant in proof encodings
|
2021-06-01 14:05:33 +01:00 |
Jack Grigg
|
4b362669e4
|
book: Document encoding of proofs
Closes zcash/halo2#144.
|
2021-05-28 02:21:58 +01:00 |
Jack Grigg
|
081e353681
|
book: Move implementation notes about proofs into a subsection
|
2021-05-28 01:13:20 +01:00 |
str4d
|
e4072e78ce
|
Merge pull request #234 from zcash/book-point-addition
[book] Point addition and compression background
|
2021-05-27 22:37:06 +01:00 |
str4d
|
36cd8633e2
|
book: Adjustments to point addition and compression sections
|
2021-05-27 18:43:24 +01:00 |
str4d
|
15c79bcd89
|
Merge pull request #260 from zcash/book-chip-refactor
[book] Remove core/chip abstraction
|
2021-05-27 18:23:25 +01:00 |
Jack Grigg
|
7cb2e6a954
|
book: Fix CI failure
|
2021-05-18 20:19:31 +01:00 |
Jack Grigg
|
a1c067e555
|
book: Add page describing developer tools
|
2021-05-18 14:51:54 +01:00 |
therealyingtong
|
dd32a962b8
|
Remove core/chip abstraction
We now directly compose chips in a hierarchy.
|
2021-05-06 20:21:16 +08:00 |
therealyingtong
|
d7b88addd9
|
[book] Point compression background section
|
2021-03-30 04:29:35 +08:00 |
therealyingtong
|
c3c80cd0a1
|
[book] Point addition background section
|
2021-03-29 23:08:56 +08:00 |
Daira Hopwood
|
532e5eb11c
|
Fixed columns are not necessarily selector columns.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-03-24 20:14:38 +00:00 |
Daira Hopwood
|
25616616e3
|
"Copy constraints" -> "equality constraints". (There were no other uses of this terminology.)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-03-24 20:14:12 +00:00 |
Daira Hopwood
|
2f34318510
|
Fix mistaken use of "extended domain" in the permutation argument section, and improve wording.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-03-24 20:13:11 +00:00 |
Daira Hopwood
|
8fbf20beae
|
The algorithm for constructing the permutation needs to update the sizes array when merging cycles.
Thanks to @porcuquine for spotting this. (The implementation is correct.)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-03-24 20:06:09 +00:00 |
Jack Grigg
|
2f21135e68
|
book: Note that none of the documented gadgets have been reviewed
|
2021-02-25 20:05:19 +00:00 |
Jack Grigg
|
668bd8e89a
|
book: Tidy up Sarkar explanation and make adjustments for clarity
|
2021-02-23 14:01:47 +00:00 |
Jack Grigg
|
b2d91140e7
|
book: Move Sarkar explanation into implementation section
|
2021-02-23 14:01:47 +00:00 |
ebfull
|
2e8af8f0ca
|
Merge pull request #198 from zcash/book-sarkar
[book] Add Sarkar sqrt explanation to Fields section
|
2021-02-22 16:39:23 -07:00 |
Jack Grigg
|
6717594c46
|
book: Render gtab and invtab as matrices
|
2021-02-19 01:13:16 +00:00 |