zkllvm-blueprint
zkllvm-blueprint copied to clipboard
Implement both circuit and assignments separation into small parts
For some tasks, including parallelization, we need to add many components to circuit and generate assignments for them independently or even at the same time. Since it's not possible with only one circuit and assignments state structs instance (because of memory management), we need to make it possible to construct many small circuits and then assemble these parts together.