-
Notifications
You must be signed in to change notification settings - Fork 597
Open
Labels
T-feature-requestType: Adding a brand new feature (not to be confused with improving an existing feature).Type: Adding a brand new feature (not to be confused with improving an existing feature).from-communityThis originated from the community :)This originated from the community :)
Description
Problem Statement
We're using noir to implement a circuit to prove attributes in an e-id credential: https://github.com/eid-privacy/zkp-pocs/tree/main/noir
Contrary to the barretenberg UltraHonk proving backend, we care more about prover performance, and less about verifier performance.
Proposed Solution
We're looking into using spartan from https://github.com/microsoft/crescent-credentials to implement a new prover backend. One of the challenges is to convert the ACIR representation into R1CS.
We would like to know whether you have any insight into the expected performance gains in doing so, compared to UltraHonk.
In addition we would be interested in anybody else implementing other proving backends for noir to exchange ideas and questions.
Example Use Case
No response
Alternative Solutions
No response
Additional Context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
T-feature-requestType: Adding a brand new feature (not to be confused with improving an existing feature).Type: Adding a brand new feature (not to be confused with improving an existing feature).from-communityThis originated from the community :)This originated from the community :)