Direct answer · §04 Trusted setup
Do I need a trusted setup?
Short answer
Only if your proof system requires a structured reference string. Hash-based systems — STARKs and other FRI-based constructions, Bulletproofs, and IPA-based schemes such as Halo2's original instantiation — need none. Groth16 needs a circuit-specific setup, so a new ceremony is required whenever the circuit changes. PLONK, Marlin and KZG-based Halo2 need a universal, updatable setup that can be reused across circuits, and in practice teams reuse an existing public transcript rather than running their own. See Section 04.
Related pages
Cite this page
MarketComp (2026). Do I need a trusted setup?. The ZK Field Manual (Version 1.3). MarketComp. https://zkpick.com/faq/do-i-need-a-trusted-setup/
@misc{zkfieldmanual-do-i-need-a-trusted-setup,
title = {Do I need a trusted setup? — The ZK Field Manual},
author = {MarketComp},
year = {2026},
version = {1.3},
howpublished = {\url{https://zkpick.com/faq/do-i-need-a-trusted-setup/}},
note = {Accessed: YYYY-MM-DD}
}