Skip to content

10to4/commitment-pockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Commitment pockets

Just a toy.

Goal

As we know, polynomial commitment and vector commitment are two of significant parts for zero knowledge proof. Most of zerk knowledge schemes use these commitments, including Plonk, Hyrax, Spartan, Nova, and so on. We can find most of different kinds of polynomial commitments and vector commitments are all the variations of KZG10. They look like a bunch of permutation of some tricks and schemes.

So if we can concombine strcut those commitment schemes to a libaray, it will be useful.

  • First of all, we create a series uniform interfaces for these different schemes, so that it is convenient for developers to use any scheme they want conveniently.
  • Then like a collection, it can be convenient to compare the differences between the various schemes, as well as the inextericable connection.
  • Last but not least, it also can be a good tool for learners to learn more about the details of polynomial commitment and vector commitment.

Features

TODO List

  • More schemes

  • Performance testing

  • Document

Documents

Acknowledgements

License

(The idea comes from the #zkhackIstanbul, but it is not submmitted finally)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages