Skip to content

Commit

Permalink
small update in the Warning box
Browse files Browse the repository at this point in the history
  • Loading branch information
arnaucube committed Mar 20, 2024
1 parent 8a81088 commit 3c70e13
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# folding-schemes
(brief description) .. implemented on [arkworks](https://github.com/arkworks-rs).

> **Warning**: experimental code, do not use in production. The code has not been audited, and we have pending to implement several optimizations.
> **Warning**: experimental code, do not use in production.
> The code has not been audited, and we have pending to implement several optimizations. The focus so far has been on implementing from scratch Nova + CycleFold and achieving onchain (EVM) verification.
## Schemes implemented
- [Nova: Recursive Zero-Knowledge Arguments from Folding Schemes](https://eprint.iacr.org/2021/370.pdf), Abhiram Kothapalli, Srinath Setty, Ioanna Tzialla. 2021
Expand Down Expand Up @@ -39,7 +40,7 @@ For the next example, we're going to use Nova+CycleFold for the folding, with th

The following image provides a description of the main Nova circuit and CycleFold circuit over a couple of steps.

<a href="cyclefold-nova-diagram.png" target="_blank">![](cyclefold-nova-diagram.png)</a>
![](cyclefold-nova-diagram.png)

### Define the circuit to be folded
First let's define our circuit to be folded:
Expand Down Expand Up @@ -147,7 +148,7 @@ Once we have been folding our circuit instances, we can generate the *"final pro

#### Onchain Decider

<a href="decider-onchain-flow-diagram.png" target="_blank">![](decider-onchain-flow-diagram.png)</a>
![](decider-onchain-flow-diagram.png)

Generating the final proof (decider), to be able to verify it in Ethereum's EVM:

Expand Down

0 comments on commit 3c70e13

Please sign in to comment.