#plonk #fri #snark #cryptography

no-std bin+lib plonky2

Recursive SNARKs based on PLONK and FRI

12 releases (4 stable)

1.1.0 May 12, 2025
1.0.2 Jan 30, 2025
1.0.0 Nov 25, 2024
0.2.2 Apr 16, 2024
0.1.3 Feb 25, 2023

#7 in #snark

Download history 407/week @ 2025-10-09 613/week @ 2025-10-16 599/week @ 2025-10-23 329/week @ 2025-10-30 723/week @ 2025-11-06 277/week @ 2025-11-13 416/week @ 2025-11-20 455/week @ 2025-11-27 464/week @ 2025-12-04 286/week @ 2025-12-11 289/week @ 2025-12-18 152/week @ 2025-12-25 480/week @ 2026-01-01 436/week @ 2026-01-08 452/week @ 2026-01-15 382/week @ 2026-01-22

1,750 downloads per month
Used in 11 crates

MIT/Apache

1.5MB
30K SLoC

Plonky2

Plonky2 is a SNARK implementation based on techniques from PLONK and FRI. It is the successor of Plonky, which was based on PLONK and Halo.

Plonky2 is built for speed, and features a highly efficient recursive circuit. On a Macbook Pro, recursive proofs can be generated in about 170 ms.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~3.5–5.5MB
~95K SLoC