2 releases
0.1.1 | Dec 12, 2021 |
---|---|
0.1.0 | Dec 12, 2021 |
#21 in #plonk
7KB
74 lines
Plonk For Substrate
This is plonk
pallet implemented as an extension of duck-network plonk.
Abstract
We implemented the plonk library as a pallet in order for developers to customize circuits and use the plonk protocol on Substrate runtime. This project allowed us to use following functionalities.
- Custom circuit
- Trusted setup
- Generate proof
- Verify proof
Reference
The tutorial importing plonk-pallet
to your pallet and test these plonk functions.
The pallet
dependencies rustdoc.
Acknowledgements
- Reference implementation by Aztec Protocol
- Initial rust implementation of PLONK by Dusk Network, originally forked from dusk-network/plonk
Dependencies
~29–44MB
~769K SLoC