Skip to content

w3f/ring-proof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contents

  • common provides infrastucture for creating plonk-like proofs.
  • ring for a vector commitment to a list of public keys, and a Pedersen commitment to one of the secret keys, implements a zk proof of knowledge of the blinding factor for the Pedersen commitment, and the position of the corresponding public key in the list.

TODOs

  • Fix FiatShamir:
    • add instance to the transcript,
    • verifier uses Fiat-Shamir rng to batch verify the pairings,
    • remove test_rng from not_test,
  • Verifier evaluates selectors efficiently
  • Find points from the prime-subgroup complements to seed the acc. How should it be encapsulated?
  • Check paddings for the precommitted columns
  • Refactor common/piop.rs to have types shared between prover nad verifier
  • Add zk
  • Batch verification
  • Batch proving

Releases

No releases published

Packages

No packages published

Languages