Skip to content

Commit

Permalink
Drop obsolete faq entry (risc0#1293)
Browse files Browse the repository at this point in the history
  • Loading branch information
flaub authored Jan 3, 2024
1 parent e0008fa commit 7420b57
Showing 1 changed file with 0 additions and 17 deletions.
17 changes: 0 additions & 17 deletions website/docs/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,23 +219,6 @@ RISC Zero has three circuits: one that executes RISC-V code, one that's used for
- The STARK-to-SNARK circuit is used to translate a STARK proof into a SNARK proof, which enables on-chain verification.

</details>

<a class="anchor" id="building-our-circuit"></a>

<details closed>
<summary>
Q: How did you make your RISC-V circuit?
</summary>
A: The RISC-V circuit is found in step.cpp.inc and is generated by the make-circuit program. It consists of:

- Code to emulate RISC-V, including decoding RISC-V instructions and constructing the execution trace.
- Code to evaluate the constraint polynomials that check the execution trace.
- Auxiliary data to support structures such astaps.

Because the data structures supporting all three of these need to match very carefully, we created acircuit compilerprogram that generates code for all three of these systems.

</details>

<br/>

## Security
Expand Down

0 comments on commit 7420b57

Please sign in to comment.