argumentcomputer / sphinx

An observatory fork of SP1 (contact: @huitseeker)
Apache License 2.0
35 stars 4 forks source link

Sphinx

Natasha De Vere, Attribution (CC BY 2.0)

Sphinx is an open-source zero-knowledge virtual machine (zkVM) that can prove the execution of RISC-V bytecode, with initial tooling support for programs written in Rust. Additionally, Sphinx aims to support other reduction engines, including the evaluator for the Lurk programming language , which could be extended to other functional languages like JavaScript or Lean.

Acknowledgements

Sphinx builds on the work of many organizations who have supported and contributed to open-source software. These organizations, and many others not listed, exemplify the principle that zero-knowledge cryptography is not a zero-sum game, and that when we make our work freely available for others to build on, the whole world benefits:

We sincerely thank all these teams and projects, and we are committed to upstreaming our contributions wherever possible.