ZK-STARK

Ein ZK-STARK (Zero-Knowledge Scalable Transparent ARgument of Knowledge) ist ein kryptografisches Beweissystem, das es einer Partei ermöglicht, einer anderen Partei den Besitz geheimer Informationen oder die Korrektheit einer Berechnung nachzuweisen – ohne das Geheimnis preiszugeben und ohne dass ein Vertrauensaufbau erforderlich ist. Entwickelt von Eli Ben-Sasson und StarkWare Industries, erreichen STARKs Transparenz (kein Vertrauensaufbau) und Quantenresistenz (basierend ausschließlich auf …). Hash-Funktionenund Skalierbarkeit (die Zeit für die Beweisverifizierung ist polylogarithmisch in der Rechengröße). Während zk-SNARKs kleinere Beweise erzeugen, bieten zk-STARKs stärkere kryptografische Annahmen und bilden die Grundlage der Ethereum-Skalierungstechnologie von StarkWare (StarkEx und StarkNet).

 Herkunft & Geschichte

DatumEvent
1985Grundlagen der Zero-Knowledge-Beweistheorie (Goldwasser, Micali & Rackoff)
2012zk-SNARKs formalisiert; erfordern eine vertrauenswürdige Einrichtung – eine Einschränkung
2018Ben-Sasson et al. veröffentlichen „Skalierbare, transparente und postquantensichere Rechenintegrität“ – stellen STARKs vor
2018StarkWare Industries wurde von Ben-Sasson, Bentov, Horesh und Riabzev gegründet.
2020StarkEx (StarkWares Skalierungs-Engine) wird zusammen mit dYdX und DeversiFi eingeführt.
2021Das StarkNet-Testnetz (dezentrales L2) startet auf Ethereum
2022StarkNet Mainnet Alpha; Cairo-Programmiersprache für STARK-beweisbare Programme
2023StarkNet verarbeitet monatlich Millionen von Transaktionen; STRK-Token angekündigt
2024StarkWare veröffentlicht rekursive STARK-Forschung, die die Beweiskonstruktion ermöglicht

„STARKs sind SNARKs größer, postquantum„Sie opfern die Beweisgröße für Transparenz und Sicherheit – im Gegensatz zu ihren Vorgängern, die auf Sicherheit Wert legen.“ – Eli Ben-Sasson, Mitbegründer von StarkWare

 Funktionsweise

 ZK-STARK vs. ZK-SNARK VERGLEICH ───────────────────────────────────────────────────────────────────── SNARK STARK ────────────────────────────────────────────────────────────── Vertrauenswürdige Einrichtung: Erforderlich (Giftmüll) KEINE (transparent) Beweisgröße: ~200 Bytes ~50–200 KB Verifizierungszeit: Millisekunden Millisekunden Quantensicher: Nein (elliptische Kurve) Ja (nur Hash-Funktionen) Beweiszeit: Schnell Langsamer (größere Konstanten) Verwendet in: Zcash, zkSync, Groth16 StarkNet, StarkEx ────────────────────────────────────────────────────────────────────────────

STARK-BEWEISGENERIERUNG: Berechnung → Algebraische Zwischenrepräsentation (AIR) → Polynomielle Verpflichtung (FRI-Protokoll) → STARK-Beweis (von jedem verifizierbar) → Ethereum L1-Verifizierer prüft den Beweis in ca. 200–500 Gas

EigenschaftZK-SNARKzk-STARK
EinrichtungVertrauenswürdige ZeremonieKeine (transparent)
Mariä HimmelfahrtElliptische KurvenNur Hashfunktionen
Post-Quanten-VerschlüsselungNeinJa
Proofgröße~200 Byte~50–200 KB
Verifizierungsgas (ETH)Gastemperatur ~200K-300KGastemperatur ~200K-500K
SkalierbarkeitHochSehr hohe

 Einfach ausgedrückt

  1. Kein vertrauenswürdiges Setup – STARKs benötigen keine geheime Zeremonie zur Parametergenerierung. Es gibt keinen „Giftmüll“, der vernichtet werden muss; jeder kann die Fairness der Zufälligkeit überprüfen.
  2. Quantensicher – STARKs basieren ausschließlich auf kollisionsresistenten Hashfunktionen, die Quantencomputer nicht knacken können (im Gegensatz zur elliptischen Kurvenmathematik, die SNARKs verwenden).
  3. Größere Beweismengen, gleiche Sicherheit – Ein STARK-Beweis ist wesentlich größer als ein SNARK-Beweis (50 KB gegenüber 200 Byte), beinhaltet aber stärkere Sicherheitsannahmen.
  4. Skaliert mit der Rechenleistung – Die STARK-Verifikationszeit wächst polylogarithmisch mit der Rechengröße – der Beweis einer Berechnung mit 1 Million Schritten ist nicht 1 Million Mal schwieriger zu verifizieren.
  5. Kairoer Sprache – StarkWare entwickelte Cairo, eine Sprache zum Schreiben von STARK-beweisbaren Programmen, die es ermöglicht, komplexe Smart-Contract-Logik auf L2 zu beweisen und auf Ethereum abzuwickeln.

 Beispiele aus der Praxis

SzenarioUmsetzungErgebnis
dYdX v3 auf StarkExAbwicklung von Perpetual Futures über STARK-Proofs1,000 Transaktionen pro Sekunde bei Ethereum-Sicherheit; Gebühren unter 1 US-Dollar
Immutable X NFT-PrägungStarkEx ZK-Rollup für Gaming-NFTs9,000 NFT-Prägungen pro Sekunde; keine Gasgebühren für Nutzer
StarkNet DeFiJediSwap, Ekubo DEX-Bereitstellung auf StarkNetVollständiges Smart Contract DeFi mit 100-facher Ethereum-Geschwindigkeit
Kairo-VerträgeEntwickler schreibt Kairo-Vertrag für On-Chain-SpielJeder Schritt wurde in der Blockchain als korrekt nachgewiesen; Betrug ist unmöglich.
Rekursive STARKsStarkWare liefert Beweise für BeweiseMilliarden von Transaktionen in einer einzigen Ethereum-Transaktion komprimieren

 Vorteile

VorteilDetail
Kein vertrauenswürdiges SetupEliminiert das Sicherheitsrisiko im Zusammenhang mit Zeremonien vollständig
QuantenresistentDas einzige Kryptosystem, das nachweislich sicher gegen Quantencomputer ist
Transparente ZufälligkeitAlle Beweisparameter sind öffentlich überprüfbar.
Extreme SkalierbarkeitRekursive Beweise können unbegrenzte Berechnungen aggregieren.
Kampferprobte MathematikBasiert auf gut verstandenen Hashfunktionen, nicht auf neuartigen Annahmen.

 Nachteile & Risiken

RisikoDetail
ProofgrößeDas Hochladen von 50–200 KB großen Proofs auf Ethereum ist teuer (Anrufdatenkosten).
Verifizierungsgaskosten~200K-500K Gas zur Überprüfung eines STARK vs ~200K-300K für einen SNARK
Lernkurve in KairoDie Cairo-Sprache unterscheidet sich von Solidity; das Entwickler-Ökosystem ist kleiner.
Prover berechnet KostenDie STARK-Generierung erfordert erhebliche Rechenressourcen.
EVM-KompatibilitätDas native StarkNet ist nicht EVM-äquivalent; Kakarot (EVM auf Cairo) umgeht dieses Problem.

Tipps zum Risikomanagement:

  • Beobachten Sie StarkNets Dezentralisierungs-Roadmap – die Zentralisierung der Beweiser stellt ein aktuelles Risiko dar.
  • Für EVM Entwickler sollten Kakarot (EVM auf Cairo) für eine einfachere Migration zu StarkNet in Betracht ziehen.
  • Nutzen Sie L2Beat, um die Sicherheit von StarkNet zu überwachen und wichtige Risiken zu beheben.

 FAQ

F: Was bedeutet „transparent“ im ZK-STARK-Modell?

A: Es wurden keine geheimen Parameter generiert. Jeder kann unabhängig überprüfen, ob das Beweissystem fair aufgebaut ist – im Gegensatz zu SNARKs, bei denen die Integrität einer vertrauenswürdigen Zeremonie vorausgesetzt werden muss.

F: Warum sind STARK-Proofs größer als SNARK-Proofs?

A: SNARKs verwenden elliptische Kurvenpaarung (kompakte, aber weniger sichere Annahmen); STARKs verwenden Merkle Bäume und FRI-Polynomverpflichtungen (von Natur aus größer, aber sicherer).

F: Ist StarkNet EVM-kompatibel?

A: StarkNet verwendet nativ Cairo (nicht die EVM). Kakarot ist eine in Cairo geschriebene EVM-Implementierung, die es ermöglicht, Solidity-Verträge indirekt auf StarkNet auszuführen.

F: Ist STARKs auf Milliarden von Transaktionen skalierbar?

A: Rekursive STARK-Verfahren (Beweise von Beweisen) skalieren theoretisch auf beliebige Rechenoperationen. Der Stwo-Beweiser von StarkWare zielt darauf ab, Millionen von Transaktionen pro Sekunde zu beweisen.

F: Wer hat ZK-STARKs erfunden?

A: Eli Ben-Sasson (Technion-Professor und Mitbegründer von StarkWare) veröffentlichte zusammen mit Iddo Bentov, Lior Horesh und Michael Riabzev im Jahr 2018 das ursprüngliche STARK-Papier.

Quellen

  • Ben-Sasson et al., „Skalierbare, transparente und postquantensichere Rechenintegrität“ (2018) — IACR ePrint
  • StarkWare-Dokumentation — starkware.co
  • StarkNet-Dokumentation — docs.starknet.io
  • Vitalik Buterin, „STARKs, Teil 1“ — vitalik.ca

 UPay-Tipp: Aufgrund ihrer Quantenresistenz stellen STARKs die langfristig sicherste Wahl für kryptografische Beweissysteme im Zuge der Weiterentwicklung des Quantencomputings dar. Obwohl SNARKs aktuell effizienter sind, bietet die schrittweise Umstellung des Krypto-Ökosystems auf STARKs eine sinnvolle Absicherung gegen zukünftige Quantenrisiken.Haftungsausschluss: Dieser Glossareintrag dient ausschließlich Bildungszwecken und stellt keine Finanz- oder Rechtsberatung dar.

Bezahlen — Eine Krypto-Enzyklopädie erstellen

Neuigkeiten & Events