symbolic-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

ZkFold.Base.Protocol.IVC.AccumulatorScheme

Synopsis

Documentation

data AccumulatorScheme d k i c f Source #

Accumulator scheme for V_NARK as described in Chapter 3.4 of the Protostar paper

Constructors

AccumulatorScheme 

Fields

accumulatorScheme :: forall algo d k a i p c f. (KnownNat (d - 1), KnownNat (d + 1), Representable i, Zip i, HashAlgorithm algo f, RandomOracle algo f f, RandomOracle algo (i f) f, RandomOracle algo (c f) f, HomomorphicCommit [f] (c f), Field f, Scale a f, Scale a (PolyVec f (d + 1)), Scale f (c f)) => Predicate a i p -> AccumulatorScheme d k i c f Source #