update readme
This commit is contained in:
parent
2e53ffc97f
commit
dc47502ad2
@ -10,24 +10,19 @@ Initial SONIC proof system integration using the code from the [original impleme
|
|||||||
- Code cleanup
|
- Code cleanup
|
||||||
- Migration for smart-contract compatible transcripts
|
- Migration for smart-contract compatible transcripts
|
||||||
|
|
||||||
## TODO Plan
|
## Current state
|
||||||
|
|
||||||
- [x] Test with public inputs
|
Beta - fast and valid, but breaking API changes are expected
|
||||||
- [x] Test on BN256
|
|
||||||
- [x] Parallelize using existing primitives
|
## Completed
|
||||||
- [x] Implement polynomial parallelized evaluation
|
|
||||||
- [x] Make custom transcriptor that is easy to transform into the smart-contract
|
- Basic proof modes (helped/unhelped)
|
||||||
- [x] Basic Ethereum smart-contract
|
- Succinct `S` polynomial evaluation using permutation argument
|
||||||
- [x] Add blinding factors
|
- High-level API for non-succinct mode that can produce "large enough" SRS from a "global" SRS
|
||||||
- [ ] Implement unhelped version
|
- Proving/verifying keys that have additional information about the circuit such as number of gates, linear constraints and public inputs
|
||||||
- [x] Implement a part of S poly precomputation (S_2)
|
- Implement non-assigning backends for faster estimation of circuit parameters in un-cached cases
|
||||||
- [x] Implement a "well formed" argument
|
|
||||||
- [x] Implement a coefficients product argument
|
## TODO Plan
|
||||||
- [x] Implement a premutation argument
|
- [ ] Make caching proving/verifying key for succinct mode
|
||||||
- [ ] Implement synthesizer for proper form of S polynomial
|
- [ ] Fix high-level API for both modes
|
||||||
- [ ] Finer tuning
|
- [ ] Re-structure the package itself
|
||||||
- [x] Parallelized evaluation of S polynomial
|
|
||||||
- [ ] Parallelize some polynomial operations in the protocol itself
|
|
||||||
- [x] Parallelized kate division
|
|
||||||
- [ ] Implement specialized version of polynomial multiplication by degree 1 polynomial
|
|
||||||
- [ ] Non-assigning variant of the "adaptor" (may require a change of SONIC CS trait)
|
|
Loading…
Reference in New Issue
Block a user