KryptoRatgeber

Glossar

Ethereum Virtual Machine (EVM)

Aktualisiert 12. Juni 2026

Die Ethereum Virtual Machine (EVM) ist die dezentralisierte Laufzeitumgebung des Ethereum-Netzwerks, die Smart-Contract-Code auf allen teilnehmenden Knoten einheitlich und deterministisch ausführt.

Funktionsweise: Von Solidity bis Bytecode

Entwickler schreiben Smart Contracts typischerweise in höheren Programmiersprachen wie Solidity. Vor der Ausführung wird dieser Quellcode in EVM-Bytecode kompiliert – eine kompakte Folge von Instruktionen, die die EVM direkt interpretieren kann. Jede Operation innerhalb der EVM hat einen festgelegten Preis, der in der Einheit Gas gemessen wird. Gas dient dabei einem doppelten Zweck: Es begrenzt den Rechenaufwand pro Transaktion und schützt das Netzwerk vor absichtlich endlosen Schleifen oder ressourcenintensiven Angriffen.

Die EVM ist Turing-vollständig – sie kann theoretisch jede berechenbare Funktion abbilden. In der Praxis setzt das verfügbare Gas jedoch eine harte Obergrenze, sodass keine Transaktion unbegrenzt Ressourcen beanspruchen kann. Ein konkretes Beispiel: Wird ein dezentrales Protokoll aufgerufen, das Token tauscht, prüft die EVM Schritt für Schritt jede Instruktion des zugehörigen Smart Contracts, zieht pro Schritt Gas ab und bricht die Ausführung ab, sobald das Gas-Limit erreicht ist – der Zustand der Blockchain bleibt in diesem Fall unverändert.

Konsistenz und EVM-Kompatibilität

Ein zentrales Merkmal der EVM ist ihre deterministische Ausführung: Alle Knoten im Netzwerk führen dieselbe EVM-Instanz aus und kommen zwingend zu identischen Ergebnissen. Dieses Prinzip ist die technische Grundlage für das konsensbasierte Vertrauen in Ethereum – kein einzelner Knoten kann ein abweichendes Ergebnis produzieren, ohne vom Netzwerk abgelehnt zu werden.

Über Ethereum hinaus hat sich die EVM als De-facto-Standard etabliert. Zahlreiche andere Blockchains – darunter BNB Chain, Polygon und die Avalanche C-Chain – sind EVM-kompatibel. Das bedeutet: Smart Contracts, Entwicklerwerkzeuge und Wallets lassen sich mit minimalen Anpassungen auf diesen Netzwerken einsetzen. Für Entwickler senkt diese Kompatibilität die Einstiegshürde erheblich; für Nutzer bedeutet sie, dass vertraute Werkzeuge netzwerkübergreifend funktionieren.

Die EVM ist damit nicht nur das technische Herzstück von Ethereum, sondern auch ein Interoperabilitätsstandard, der die Architektur eines Großteils des heutigen dezentralen Ökosystems prägt.

Verwandte Begriffe