update docs with no-pod-id (#403)
* update docs with no-pod-id * Update book/src/anchoredkeys.md Co-authored-by: Ahmad Afuni <root@ahmadafuni.com> * Update book/src/custompred.md Co-authored-by: Ahmad Afuni <root@ahmadafuni.com> * Update book/src/statements.md Co-authored-by: Ahmad Afuni <root@ahmadafuni.com> * Update book/src/statements.md Co-authored-by: Ahmad Afuni <root@ahmadafuni.com> --------- Co-authored-by: Ahmad Afuni <root@ahmadafuni.com>
This commit is contained in:
parent
511efa8d44
commit
ca97d9edc4
10 changed files with 97 additions and 131 deletions
|
|
@ -23,11 +23,15 @@ a GitHub account).
|
|||
|
||||
### Interface
|
||||
The interface of a `IntroductionPod` is just the one of the
|
||||
[RecursivePod](https://github.com/0xPARC/pod2/tree/3ea0d5be71ce98971305076b220079a1b2b7a8d0/src/middleware/mod.rs#L823)
|
||||
trait, together with matching the expected `vds_root` of the used `VDSet` in the
|
||||
`MainPod`, and using the same circuit configuration for the proof verification.
|
||||
[Pod](https://github.com/0xPARC/pod2/blob/511efa8d4477a0d936bd898a484e3b41454b1991/src/middleware/mod.rs#L901)
|
||||
trait, and by definition the `IntroductionPod` is expected to only output
|
||||
Introduction statements (or None statements for padding).
|
||||
|
||||
This means that as long as we fit into the `RecursivePod` interface, the
|
||||
An Introduction Statement is a Statement that uses an Introduction predicate
|
||||
which embeds the verifying key of the circuit that generates it. This way the
|
||||
statements generated by an `IntroductionPod` are self-describing.
|
||||
|
||||
This means that as long as we fit into the `Pod` interface, the
|
||||
`IntroductionPod` will fit into the recursive verification chain of the
|
||||
`MainPods`.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue