CryptoTicker









Was ist die Ethereum Virtual Machine (EVM)?

Die Ethereum Virtual Machine (EVM) ist eine virtuelle Komponente, die in jedem vollständigen Ethereum Node enthalten und in der Lage ist, Bytecode für Verträge auszuführen. Smart Contracts sind in der Regel in höheren Sprachen wie Solidity geschrieben und werden dann […]

Jan Philipp Albrecht

Jan Philipp Albrecht

January 6, 2021 11:04 PM

Was ist die Ethereum Virtual Machine (EVM)?

Die Ethereum Virtual Machine (EVM) ist eine virtuelle Komponente, die in jedem vollständigen Ethereum Node enthalten und in der Lage ist, Bytecode für Verträge auszuführen. Smart Contracts sind in der Regel in höheren Sprachen wie Solidity geschrieben und werden dann zu EVM Bytecode gesammelt.

Virtuelle Maschinen schaffen tatsächlich eine Ebene der Abgrenzung zwischen dem ausführenden Code und der ausführenden Maschine. Diese Schicht wird benötigt, um die Portabilität von Software zu entwickeln, sowie um sicherzustellen, dass Anwendungen voneinander getrennt und von ihrem Host isoliert sind.

Die EVM wird für das Ethereum-Protokoll benötigt und ist für den Konsensgenerator des Ethereum-Systems notwendig. Sie ermöglicht es jedem, Code in ein bestimmtes Ökosystem einzuspeisen, in dem das Ergebnis der Ausführung bestätigt werden kann und welches vollständig deterministisch ist, d.h. Smart Contracts verwaltet werden können.

Gas und Ethereum Virtual Machine Bytecode

Auf Ethereum wird Gas als Transaktionsgebühr angesehen. Für jede einzelne Transaktion, die im Ethereum-Netzwerk ausgeführt wird, muss eine Gebühr entrichtet werden, die in Form von Gas bezahlt wird. Die Idee des Ethereum Gas kann in zwei Bereiche unterteilt werden: Gas und Gaspreis.

Ethereum Gas ist ein eine Art Faktor zur Abschätzung der Rechenleistung von laufenden Transaktionen oder Smart Contracts im Ethereum-Netzwerk. Vergleichbar ist der Einsatz von Gas bei Ethereum mit dem von Kilowattstunden (kWH) für die Bemessung des Stromverbrauchs eines Haushaltes; der von den Haushaltsangehörigen genutzte Strom wird nicht in Euro oder Cent abgerechnet, sondern vorzugsweise über Kilowatt pro Stunde. Der Preis wird nicht von Wallets oder anderen Anbietern verlangt, sondern den Minern für das “Finden” von Blöcken und für die Sicherung der Ethereum-Blockchain überlassen. Dieser Betrag wird von den Nutzern an die Miner bezahlt und von ihrem gesamten Transaktionswert abgezogen.

Es ist wichtig zu wissen, dass verschiedene Arten von Transaktionen ein unterschiedliches Volumen an Gas benötigen, um ausgeführt zu werden. Im Ethereum-Netzwerk wird der entscheidende Transaktionspreis in Ether angegeben. Er wird durch das Produkt aus dem Gaslimit und dem Gaspreis bestimmt. Die folgende Gleichung wird zur Bestimmung der Transaktionsgebühren angewendet:

Ether = Tx-Gebühren = Gaslimit * Gaspreis

Die Ethereum Virtual Machine verfügt über eine eigene Programmiersprache, die als “EVM Bytecode” bezeichnet wird. Wenn Code in höheren Programmiersprachen wie der für Ethereum Smart Contracts spezifizierten Programmiersprache Solidity geschrieben wird, kann dieser Code in den EVM-Bytecode kompiliert werden, sodass die Ethereum Virtual Machine die Informationen verarbeiten kann.


Die EVM erreicht die Turing-Vollständigkeit, indem sie einen Markt ermöglicht, der pro ausgeführter Software-Anweisung abrechnet, anstatt pro durchgeführter Geldtransaktion, wie es bei Bitcoin der Fall ist. Anstelle eines Transaktionspreises gibt es eine Art Gebühr für die Ausführung von Software.

Allgemeine Informationen zu Ethereum gibt es in diesem Artikel: Was ist Ethereum?

Jan Philipp Albrecht
Artikel Von

Jan Philipp Albrecht

Neueste Artikel auf Cryptoticker

Alle anzeigen

Regelmäßige Updates zu Web3, NFTs, Bitcoin & Preisprognosen.

Bleibe auf dem Laufenden mit CryptoTicker.