Werben Sie auf KripZen — bringen Sie Ihre Marke vor ein globales Krypto-Publikum.Kontakt aufnehmen →

Glossareintrag

Ethereum Virtual Machine (EVM)

infrastructure

Die EVM führt Ethereum-Smart-Contracts deterministisch aus. Wie die Gasabrechnung funktioniert und warum EVM-Kompatibilität sich durchsetzte.

Definition

Die Ethereum Virtual Machine ist die Laufzeitumgebung, in der jede Ethereum-Node Smart-Contract-Code ausführt — präzise genug spezifiziert, dass alle Nodes aus denselben Eingaben identische Ergebnisse erhalten. Contracts werden in EVM-Bytecode übersetzt und laufen auf einer Stack-Maschine, bei der jede Operation Gaskosten trägt; Rechenaufwand ist damit bepreist, und eine Endlosschleife geht schlicht das Gas aus, statt das Netzwerk anzuhalten. Weil die Spezifikation offen ist, implementieren viele Chains und Rollups denselben Befehlssatz und gelten als EVM-kompatibel, wodurch Contracts und Werkzeuge kaum angepasst werden müssen. Dieselbe Fläche bedeutet aber auch wiederkehrende Fehlerklassen.

Als Nächstes

Verwandte Begriffe

Mehr in infrastructure