Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/adria0/plonk-by-fingers

Implementation of Plonk by Hand in rust
https://github.com/adria0/plonk-by-fingers

cryptography plonk rust

Last synced: 3 months ago
JSON representation

Implementation of Plonk by Hand in rust

Lists

README

        

# plonk-by-fingers

This is a toy implementation of the excellent Joshua Fitzgerald [Plonk by hand](https://research.metastate.dev/plonk-by-hand-part-1) ([part2](https://research.metastate.dev/plonk-by-hand-part-2-the-proof)) ([part3](https://research.metastate.dev/plonk-by-hand-part-3-verification)) tutorial

- all written from scratch, do not expect this code to be anything close to production, is intended just to understand the protocol
- there is a mistake in the hand computations in part3 that says that where the correct value seems to be , this also affects the pairing, that is instead
- test is [here](https://github.com/adria0/plonk-by-fingers/blob/main/src/pbh/mod.rs#L43)