Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1269

zk-SNARK

Was ist zk-SNARK?

zk-SNARKZero-Knowledge Succinct Non-Interactive Argument of Knowledge: ein kurzer, schnell verifizierbarer Beweis, dass eine Berechnung korrekt ausgeführt wurde, ohne ihre Eingaben preiszugeben.


Ein zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) ist ein nicht-interaktives Beweissystem, das Beweise von nur wenigen hundert Byte erzeugt, die unabhängig von der Größe der zugrunde liegenden Berechnung in Millisekunden überprüfbar sind. Konstruktionen wie Groth16, PLONK oder Halo2 nutzen Pairings auf elliptischen Kurven oder Polynom-Commitments und erfordern meist ein Trusted Setup, das in der Praxis durch eine mehrparteiige Zeremonie erzeugt wird, um Single Points of Trust zu vermeiden. zk-SNARKs treiben Privacy-Coins (Zcash), Ethereum-zk-Rollups (zkSync, Polygon zkEVM, Scroll) und vertrauliche Identitätssysteme an. Die wesentlichen Kompromisse sind hoher Prover-Aufwand und die Abhängigkeit von kryptografischen Annahmen, die ohne gitterbasierte Varianten gegenüber Quantenangriffen anfällig sein können.

Beispiele

  1. 01

    Zcash verbirgt Absender, Empfänger und Betrag von Transaktionen auf einer öffentlichen Blockchain mittels zk-SNARKs.

  2. 02

    zkSync Era und Polygon zkEVM komprimieren tausende Ethereum-Transaktionen zu einem einzigen On-Chain-SNARK-Beweis.

Häufige Fragen

Was ist zk-SNARK?

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge: ein kurzer, schnell verifizierbarer Beweis, dass eine Berechnung korrekt ausgeführt wurde, ohne ihre Eingaben preiszugeben. Es gehört zur Kategorie Kryptografie der Cybersicherheit.

Was bedeutet zk-SNARK?

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge: ein kurzer, schnell verifizierbarer Beweis, dass eine Berechnung korrekt ausgeführt wurde, ohne ihre Eingaben preiszugeben.

Wie funktioniert zk-SNARK?

Ein zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) ist ein nicht-interaktives Beweissystem, das Beweise von nur wenigen hundert Byte erzeugt, die unabhängig von der Größe der zugrunde liegenden Berechnung in Millisekunden überprüfbar sind. Konstruktionen wie Groth16, PLONK oder Halo2 nutzen Pairings auf elliptischen Kurven oder Polynom-Commitments und erfordern meist ein Trusted Setup, das in der Praxis durch eine mehrparteiige Zeremonie erzeugt wird, um Single Points of Trust zu vermeiden. zk-SNARKs treiben Privacy-Coins (Zcash), Ethereum-zk-Rollups (zkSync, Polygon zkEVM, Scroll) und vertrauliche Identitätssysteme an. Die wesentlichen Kompromisse sind hoher Prover-Aufwand und die Abhängigkeit von kryptografischen Annahmen, die ohne gitterbasierte Varianten gegenüber Quantenangriffen anfällig sein können.

Wie schützt man sich gegen zk-SNARK?

Schutzmaßnahmen gegen zk-SNARK kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Welche anderen Bezeichnungen gibt es für zk-SNARK?

Übliche alternative Bezeichnungen: SNARK, Succinct Non-Interactive Argument of Knowledge.

Verwandte Begriffe