Update README.md

This commit is contained in:
ETHorHIL
2024-05-28 14:14:37 +02:00
committed by GitHub
parent 2e36c979f5
commit 2b4b18fbd7

View File

@@ -1,15 +1,13 @@
# Semaphore in Risc-0
This repository contains an implementation of [Semaphore](https://github.com/semaphore-protocol/semaphore/blob/main/packages/circuits/semaphore.circom) using [risczero](https://www.risczero.com/), it can serve as a practical example for those interested in cryptographic circuits.
This repository contains an implementation of [Semaphore](https://github.com/semaphore-protocol/semaphore/blob/main/packages/circuits/semaphore.circom) using [risczero](https://www.risczero.com/), it can serve as a practical example.
## Learning path
If you want to learn how to use Risc-0 you should start with [this](https://dev.risczero.com/api/zkvm/quickstart). You can ignore Bonsai for learning about circuits. The risc0 github contains a lot of very useful [examples](https://github.com/risc0/risc0/tree/ea88d8f39416509b4a3fd0e71c123d4eeb8c2b06/examples), frankly its better to spend time looking through those instead of here. Another great ressource is [Thor K.'s examples](https://github.com/thor314/circuit-examples)
If you want to learn how to use Risc-0 you should start with [this](https://dev.risczero.com/api/zkvm/quickstart). You can ignore Bonsai for learning about circuits. The risc0 github contains a lot of very useful [examples](https://github.com/risc0/risc0/tree/ea88d8f39416509b4a3fd0e71c123d4eeb8c2b06/examples). Another great ressource is [Thor K.'s examples](https://github.com/thor314/circuit-examples)
## Directory Structure
The "Guest" is essentially the circuit and the "Host" is the prover where witness is generated.
```text
├── Cargo.toml