This is the official repository of the ZKProof Community Reference (ZkpComRef) and of the Community Proposals submitted to ZKProof. The ZkpComRef is a live document that is developed and written in a collaborative manner within the ZKProof Standardization effort. Its purpose is to provide a reference for the development of zero-knowledge-proof technology that is secure, practical and interoperable. The document intends to be accessible to a large audience, including the general public, the media, the industry, developers and cryptographers.
The version 0.2 of the ZkpComRef is dated December 31, 2019. We thank all the received contributions. You can see the specific changes in the "diff" file in this repo. Highlights:
The initial ZkpComRef version was based on the proceedings of the 1st ZKProof workshop. Subsequent contributions were based on feedback and discussions held at the 2nd ZKProof Workshop. Thereafter, the ZkpComRef has evolved with a flexible editorial process, focused on contributions from the community and moderated by a team of editors. The incremental improvement is organized in yearly cycles, including calls for feedback and contributions. See further details in the ZKProof website.
Feedback. Here is a list of examples of feedback we are looking for
Please send your feedback by email to editors@zkproof.org. When commenting on specific portions of text, please refer to the line numbers in the "annotated changes" version in this repo. (The ZKProof community forum also remains as a resource for community discussion.)
Contributions. The latest call for contributions is dated 2020-Aug-14. Here are notes/resources about potential contributions:
You can submit your contribution by email or via a GitHub pull request. To help manage collaboration and concurrent work, please contact the editors in advance to inform you are producing a contribution on a topic. When submitting a contribution, please accompany it with an explanation, as follows:
The table below shows a list of current documents and content from the ZKProof effort.
Name | Description | Related Event | Link |
---|---|---|---|
ZKProof Community Reference | A document which serves as reference for the zero-knowledge field, built by the ZKProof community, in collaboration with NIST | 1st & 2nd ZKProof Workshops | LINK |
ZKProof Community Proposals | A set of documents that were submitted as proposals to be discussed and standardized | 2nd ZKProof Workshop | LINK |
Workshop Notes | A set of topics in the community forum that include the notes of the breakout sessions from the 2nd ZKProof Workshop | 2nd ZKProof Workshop | LINK |
Public ZKProof Documentation | Aside from this repository and the website, we have this folder with all the public documents from the effort | 1st & 2nd ZKProof Workshops | LINK |