Skip to content

Split Gemini prover #285

@ledwards2225

Description

@ledwards2225

All of the Gemini prover functionality is handled by the function Gemini::reduce_prove. This part of the protocol involves computing commitments, adding them to the transcript, computing a challenge, then performing some subsequent calculations using the challenge. Eventually we want to compute commitments in the work_queue to facilitate parallelization in WASM. This requires that Gemini::reduce_prove be broken into two separate functions. The first contains the functionality prior to the computation of the commitments, the second contains the calculations done with the challenge generated based on the commitments.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions