Skip to content

Glossary

Trusted Setup

Eine einmalige Zeremonie, die die öffentlichen Parameter eines SNARKs erzeugt und darauf vertraut, dass Teilnehmer geheime Zufallswerte vernichten, damit Beweise nicht gefälscht werden können.

Ein Trusted Setup ist das Verfahren, das die Structured Reference String (SRS) erzeugt, die viele SNARKs — Groth16, PLONK und KZG-basierte Verfahren — benötigen, bevor ein Beweis erzeugt werden kann. Die Zeremonie zieht geheime Zufallswerte (oft „toxic waste" genannt) und berechnet daraus öffentliche Parameter. Entscheidend ist, dass die Geheimnisse danach gelöscht werden müssen: Wer sie behält, könnte Beweise fälschen, die gegen die Parameter verifizieren.

Um dieses Risiko zu minimieren, laufen Setups als Mehrparteien- berechnungen, bei denen jeder Teilnehmer Zufälligkeit beisteuert und das Ergebnis sicher ist, solange mindestens ein Teilnehmer ehrlich ist und seinen Anteil vernichtet. Setups pro Schaltkreis (Groth16) müssen für jedes Programm wiederholt werden, während universelle Setups (PLONK) und Powers-of-Tau-Zeremonien — wie Ethereums KZG-Zeremonie 2023 mit über 140.000 Beitragenden — wiederverwendbar sind. STARKs vermeiden die Anforderung vollständig.