https://github.com/trackoor/share_proof
https://github.com/trackoor/share_proof
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/trackoor/share_proof
- Owner: trackoor
- Created: 2023-04-18T12:51:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-21T06:37:51.000Z (about 2 years ago)
- Last Synced: 2025-04-24T00:07:35.290Z (about 1 month ago)
- Language: Circom
- Size: 1.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Share Proof
A natural optimization of the share submission phase is to replace bundled share submissions with non-interactive zero-knowledge proofs. This is a proof of concept implementation of such a scheme.
## Dependencies
* [circom](https://github.com/iden3/circom)
## Build
```bash
mkdir output
make build
```## Benchmark
| Circuit | Constraints |
| --- | --- |
| shareProof(10) | 307443 |
| shareProof(50) | 1534183 |
| shareProof_composite(50) | 1558914 |