jellyfish icon indicating copy to clipboard operation
jellyfish copied to clipboard

A Rust Implementation of the PLONK ZKP System and Extensions

Results 152 jellyfish issues
Sort by recently updated
recently updated
newest added

## Description Major changes include: - Remove unnecessary bound of `P: SWParam` on many APIs The source of the "necessity" (afaiu) comes from conversion of `E::G1Affine` to `struct Point`, where...

the main bottleneck of Jellyfish currently are: - FFT - KZG commitment And KZG dominants. It appears that arkwork's KZG implementation may not be optimized, for example: https://github.com/arkworks-rs/poly-commit/pull/98 The non-optimization...

Need to implement public APIs for comparing to constants. E.g. `is_lt_const`, `enforce_gt_const`

Updates the requirements on [crypto_box](https://github.com/RustCrypto/nacl-compat) to permit the latest version. Commits 2f84da6 crypto_box v0.7.2 bc37945 docs: fix typos (#36) 83779b7 fix: correct links in README (#34) 95506c5 Fix building on...

dependencies
rust

This issue aims to implement IMT and add unit tests. Blocked by specification work from https://github.com/EspressoSystems/cap-rollup/issues/19 Related to refactoring of current MT (since there are some trait definition and code...

blocked

This issue aims to implement Non-membership proof gadget based on IMT. Blocked by #98

blocked

This issue implements member insertion into IMT. Blocked by #98

blocked

This issue aims to implement gadget for batch insertion for our current ternary forgettable MT. Blocked by #88

blocked

Current API for MT and its gadgets need some refactoring, e.g. here's the code we use in ZPrice to generate a circuit of lots of Merkle Proof verification: ```rust //...

From @zhenfeizhang in https://github.com/EspressoSystems/jellyfish/pull/94#issuecomment-1209379869 > In general I want to advocate my "circuit ref" idea. For example > ``` rust > struct BoolVar } > ``` > > On top...