Our current reference string is in monomial form, having one in lagrange-base form would singificantly improve prover times.
In Barretenberg, our current reference string is interacted with via the io
class.
The SRS is contained in srs_db/transcript.dat
. It is stored in a raw binary format, with group elements packed into adjacent 64 byte chunks.
The transcript.dat file contains a 'manifest' object at the start of the file, which contains basic details like the SRS size.