Glossar
Execution Layer
Aktualisiert 12. Juni 2026
Execution Layer ist die Schicht eines Blockchain-Systems, die Transaktionen verarbeitet, Smart Contracts ausführt und den globalen Zustand des Netzwerks fortschreibt – also bestimmt, wer nach jeder Transaktion was besitzt und in welchem Zustand sich welcher Vertrag befindet.
Funktionsweise: State Transitions als Kernaufgabe
Jede Transaktion, die ein Nutzer einreicht, löst im Execution Layer eine sogenannte State Transition aus: Der bisherige Zustand aller Konten und Contract-Speicher wird anhand der Transaktionslogik neu berechnet und das Ergebnis festgehalten. Auf Ethereum übernimmt diese Aufgabe die Ethereum Virtual Machine (EVM). Sie führt dabei keinen Solidity-Quellcode aus – Solidity ist eine Hochsprache, die zunächst in EVM-Bytecode kompiliert werden muss. Erst dieser maschinenlesbare Bytecode wird von der EVM interpretiert und ausgeführt. Weil die EVM-Schnittstelle offen dokumentiert ist, haben viele andere Blockchains dieselbe Umgebung übernommen; Smart Contracts lassen sich so häufig ohne größere Anpassungen portieren.
Execution Layer im Zwei-Schichten-Modell
Seit dem Ethereum Merge 2022 ist die Trennung von Ausführung und Konsens architektonisch festgeschrieben. Der Execution Layer verarbeitet Transaktionen und erzeugt neue Zustandswurzeln; der Consensus Layer (Beacon Chain) übernimmt Validierung, Finalität und Protokoll-Rewards. Beide Schichten kommunizieren über eine standardisierte Engine-API. Diese Aufteilung hat praktische Konsequenzen für Validator-Einnahmen: Während der Consensus Layer planbare Protokoll-Rewards ausschüttet, liefert der Execution Layer variable Erträge aus Transaktionsgebühren und MEV – abhängig von Netzwerkauslastung und Blockinhalt.
Execution Layer in modularen Architekturen
Modulare Blockchains treiben die Trennung weiter. Systeme wie das Celestia-Ökosystem entkoppeln Execution, Data Availability Layer, Konsens und Settlement vollständig voneinander. Rollups wie Arbitrum oder zkSync gelten in diesem Modell als reine Execution Layer: Sie bündeln Transaktionen, führen sie in einer eigenen Umgebung aus und reichen nur die komprimierten Ergebnisse zur Datenverfügbarkeitsprüfung und Abrechnung an die zugrunde liegende Basisschicht weiter. Der Execution Client ist die Software-Implementierung, die einen solchen Execution Layer auf einem einzelnen Node betreibt – auf Ethereum etwa Geth oder Nethermind.
Die Abgrenzung zwischen den Schichten ist kein rein technisches Detail: Sie bestimmt, wo Skalierungsengpässe entstehen, wie Gebühren kalkuliert werden und welche Sicherheitsgarantien ein Netzwerk bieten kann.