SNARKs need special parameters to work - but these parameters can't just be picked randomly. They must be generated in a way that proves the circuit structure without revealing secrets.
The Problem: To create parameters like G^T, someone needs to know T temporarily - but if they keep T, they can forge any proof later.
The Solution: A ceremony where multiple people each add their own secret randomness, then delete it. The final parameters combine everyone's secrets: G^(T₁ x T₂ x T₃)
Why it Works: Even if 2 out of 3 people are malicious, as long as 1 person honestly deletes their secret, the system stays secure.
Real Ceremonies: Tornado Cash has 1,114 participants in their ceremony. More participants = higher chance at least one is honest.
gStarting point