You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's the roadmap to have kimchi (fka 15-wires PLONK) integrated within Mina
Step 1: Make kimchi build / tests pass. kimchi is not building, we need to finish it. This involves fixing some of the gates and implementing some finish touches.
Step 2: Create Rust->OCaml bindings. To use kimchi within Mina, we need to make the Rust code accessible to OCaml code. We have a tedious, error-prone way of doing this but we want to automate this step to facilitate future updates and avoid human error.
Step 3: Integrate with Snarky. We use PLONK through a framework called Snarky. To integrate kimchi with Snarky, we need to write some glue code and import it into snarky as a "backend".
Here's the roadmap to have kimchi (fka 15-wires PLONK) integrated within Mina
Step 1: Make kimchi build / tests pass. kimchi is not building, we need to finish it. This involves fixing some of the gates and implementing some finish touches.
Step 2: Create Rust->OCaml bindings. To use kimchi within Mina, we need to make the Rust code accessible to OCaml code. We have a tedious, error-prone way of doing this but we want to automate this step to facilitate future updates and avoid human error.
Step 3: Integrate with Snarky. We use PLONK through a framework called Snarky. To integrate kimchi with Snarky, we need to write some glue code and import it into snarky as a "backend".
The text was updated successfully, but these errors were encountered: