Expand description
Channel abstraction for interactive oracle protocol (IOP) verifiers.
Modules§
- grinding
- Proof-of-work grinding, as a capability a verifier channel may carry.
- merge
- A channel decorator that merges oracles committed within the same interaction round.
- naive
- Naive
IOPVerifierChannelfor testing: reads full polynomials instead of verifying FRI. - oracle_
setup - An
IOPVerifierChanneldry run that records theOracleSpecsequence an IOP uses. - size_
tracking - A Merkle channel that counts proof bytes instead of verifying them.
Structs§
- Oracle
Schedule - Every oracle an IOP commits, grouped into the rounds they are committed in.
- Oracle
Spec - Specification for an oracle to be committed in the IOP.
Enums§
- Error
- Error type for IOP verifier channel operations.
Traits§
- IOPVerifier
Channel - Channel for IOP verifiers that extends the IP verifier channel with oracle operations.
Type Aliases§
- Transparent
Eval Fn - A boxed closure that evaluates a transparent MLE at a given point.