KryptoRatgeber

Glossar

zkEVM

Aktualisiert 12. Juni 2026

zkEVM ist eine virtuelle Maschine, die die Ethereum Virtual Machine (EVM) mit Zero-Knowledge-Proof-Technologie verbindet: Smart Contracts werden dabei off-chain ausgeführt, ihre korrekte Ausführung jedoch durch einen kompakten kryptografischen Beweis – den sogenannten ZK-Proof – on-chain auf Ethereum verifiziert.

Funktionsweise im Kontext von ZK-Rollups

zkEVMs sind die technische Kernkomponente von ZK-Rollups, einer Klasse von Layer-2-Skalierungslösungen für Ethereum. Das Prinzip: Viele Transaktionen werden außerhalb der Ethereum-Hauptkette gebündelt und verarbeitet. Anschließend erzeugt das zkEVM einen einzigen Gültigkeitsbeweis (Validity Proof), der beweist, dass alle gebündelten Transaktionen regelkonform ausgeführt wurden. Dieser Beweis wird auf Layer 1 eingereicht und dort geprüft – ohne dass jede einzelne Transaktion erneut ausgeführt werden muss. Das reduziert den Rechenaufwand auf der Hauptkette erheblich, senkt Transaktionsgebühren und erhöht den Durchsatz.

Ein wichtiges Merkmal ist die EVM-Äquivalenz bzw. -Kompatibilität: Weil zkEVMs das Opcode-Set und die Architektur von Ethereum nachbilden, können bestehende dezentrale Anwendungen und Entwickler-Tools weitgehend unverändert auf zkEVM-basierten Netzwerken eingesetzt werden. Entwickler müssen also nicht von Grund auf neu codieren.

Abgrenzung: zkEVM vs. zkVM

Eine allgemeine zkVM (Zero-Knowledge Virtual Machine) ist ein breiteres Konzept: Sie kann beliebige Programme mit ZK-Proofs absichern, ist aber nicht zwingend auf Ethereums Architektur zugeschnitten. Eine zkEVM ist dagegen spezifisch auf das EVM-Ökosystem ausgerichtet – mit dem Ziel, maximale Kompatibilität zu Ethereum-Standards zu wahren. Dieser Fokus bringt technische Herausforderungen mit sich, da das EVM ursprünglich nicht für die Erzeugung von ZK-Proofs konzipiert wurde. Einzelne Opcodes und Datenstrukturen lassen sich nur aufwendig in arithmetische Schaltkreise überführen, die ZK-Proof-Systeme benötigen.

Verschiedene Implementierungen gehen dabei unterschiedliche Kompromisse ein: Manche priorisieren vollständige EVM-Äquivalenz auf Bytecode-Ebene, andere optimieren stärker auf Proof-Geschwindigkeit und nehmen dafür leichte Abweichungen vom EVM-Standard in Kauf. Diese Unterschiede sind für Entwickler relevant, die entscheiden müssen, welche Infrastruktur am besten zu ihrem Anwendungsfall passt.

zkEVMs gelten als einer der vielversprechendsten Ansätze, um das Blockchain-Trilemma – die Spannung zwischen Skalierbarkeit, Sicherheit und Dezentralisierung – adressierbar zu machen, ohne die Sicherheitsgarantien von Ethereum aufzugeben.

Verwandte Begriffe