mirror of
https://github.com/saymrwulf/pasta_curves-source.git
synced 2026-09-04 20:03:39 +00:00
Rename 'Background' to 'Proof systems' and add a note about intermediate values.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
fcb176aeb1
commit
e932352390
2 changed files with 6 additions and 2 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[halo2](README.md)
|
||||
- [Concepts](concepts.md)
|
||||
- [Background](concepts/background.md)
|
||||
- [Proof systems](concepts/proofs.md)
|
||||
- [UltraPLONK Arithmetization](concepts/arithmetization.md)
|
||||
- [Cores](concepts/cores.md)
|
||||
- [Chips](concepts/chips.md)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Background
|
||||
# Proof systems
|
||||
|
||||
The aim of any ***proof system*** is to be able to prove ***instances*** of ***statements***.
|
||||
|
||||
|
|
@ -10,6 +10,10 @@ Normally the statement will also have ***private inputs***. The private inputs a
|
|||
intermediate values that make an instance of a statement hold, are collectively called a
|
||||
***witness*** for that instance.
|
||||
|
||||
> The intermediate values depend on how we express the statement. We assume that we can
|
||||
> compute them efficiently from the private and public inputs (if that were not the case
|
||||
> then we would consider them part of the private inputs).
|
||||
|
||||
A ***Non-interactive Argument of Knowledge*** allows a ***prover*** to create a ***proof***
|
||||
for a given instance and witness. The proof is data that can be used to convince a
|
||||
***verifier*** that the creator of the proof knew a witness for which the statement holds on
|
||||
Loading…
Reference in a new issue