Opcode ist die Abkürzung für Operation
Code und bezeichnet für Menschen lesbare Programmieranweisungen auf niedriger Ebene. Bei
Ethereum bezieht sich Opcode auf die 140 einzigartigen Befehle, die von der
Ethereum Virtual Machine (EVM) ausgeführt werden können, der Umgebung und dem Regelwerk, in der die
Smart Contracts und Konten von
Ethereum existieren. Das Schreiben von Programmen in einer Low-Level
Language wie Opcode ist möglich, aber viel schwieriger als in einer
High-Level Programming Language wie Solidity. Grundlegende Beispiele für Opcode-Befehle sind "PUSH" und "POP", die Daten zur EVM hinzufügen bzw. aus ihr entfernen.