🧩 Explore a pure Python implementation of zero-knowledge STARKs for educational purposes, designed to enhance understanding of cryptographic concepts.
-
Updated
Feb 5, 2026 - Python
🧩 Explore a pure Python implementation of zero-knowledge STARKs for educational purposes, designed to enhance understanding of cryptographic concepts.
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems
High-performance Rust implementation of Interactive Oracle Proofs of Proximity (IOPP) for Hermitian curves over binary fields. Features bitsliced F₂⁴ arithmetic with 16× speedup.
Python ZK-STARK implementation for learning and research
HotStuff consensus with FRIDA/DeFRIDA data availability sampling schemes.
Verifiable Computations
FRIDA and DeFRIDA DA schemes with benchmarking tools
FRI Extended for Data Availability: a FRI-based Data Availability Sampling library, written in Rust.
Diploma thesis: Goričar, Simon and mentor Lotrič, Uroš (2023). Distributed rendering of computer-generated imagery using a render cluster. (University of Ljubljana, Faculty of Computer and Information Science)
FRI LaTeX predloga za diplomsko delo / FRI LaTeX diploma thesis template
Add a description, image, and links to the fri topic page so that developers can more easily learn about it.
To associate your repository with the fri topic, visit your repo's landing page and select "manage topics."