A proof system needs a setup phase to agree on shared parameters and common values, called a common reference string (CRS). The choice matters because some setups leave behind secrets that can forge proofs. section 15.3
Classify setups by how parameters are created and reused:
- Trusted setups give the creator secret “toxic waste” that could forge proofs. Multiparty computation (MPC) reduces the risk if at least one participant is honest and deletes their secret. section 15.3
- Universal trusted setups support any circuit up to a defined size; circuit-specific setups support only one circuit. section 15.3
- Transparent setups require no trusted third party and are universal by design. section 15.3
