Implementations based on Batching Techniques for Accumulators with Applications to IOPs and Stateless Blockchains.
Extra Readings:
- https://kodu.ut.ee/~lipmaa/papers/lip12b/cl-accum.pdf
- https://www.cs.purdue.edu/homes/ninghui/papers/accumulator_acns07.pdf
- https://github.com/Chia-Network/vdf-competition/blob/master/classgroups.pdf
- https://eprint.iacr.org/2018/623.pdf
We utilize a third party BigNum Lib for now. Pure rust implementation soon.
- Install the GNU Multiple Precision Library
- On Debian and derivatives (including Ubuntu):
$ sudo apt-get install -y libgmp-dev
- On Red Hat and derivatives (Fedora, CentOS)
$ sudo dnf -y install gmp-devel
- Using Homebrew
$ brew install gmp
- On Debian and derivatives (including Ubuntu):
MIT or Apache 2.0
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in rust-accumulators by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.