barretenberg icon indicating copy to clipboard operation
barretenberg copied to clipboard

Investigate why adding default aggregation object adds many gates to double_verify_proof circuit

Open lucasxia01 opened this issue 1 year ago • 1 comments

It pushes double_verify_proof over the limit of 512Mi gates. Where are these gates coming from?

lucasxia01 avatar May 16 '24 17:05 lucasxia01

Figured it out: it comes from the bigfield constructor. That constructor add constraints when it breaks down the Fq values to bigfield limbs.

lucasxia01 avatar May 14 '25 15:05 lucasxia01

Figured it out: it comes from the bigfield constructor. That constructor add constraints when it breaks down the Fq values to bigfield limbs.

Does this mean this issue is resolved or do you think there's something to be addressed here?

ledwards2225 avatar May 27 '25 21:05 ledwards2225

Well, the solution that avoided the bigfield constructor caused some sumcheck failure.

lucasxia01 avatar May 28 '25 15:05 lucasxia01