A simple python implementation of PLONK ZK-Snark system. Using py-ecc and numpy for crypto operations.
Implemented zero-knowledge and opening simplification based on https://github.com/Antalpha-Labs/baby-plonk.
Strictly follow the steps in paper: https://eprint.iacr.org/2019/953.
Do following commands to install dependencies.
$ pip3 install py-ecc
$ pip3 install numpy
$ python3 test.py