Ethereum und darüber hinaus: Eine Einführung und Übersicht über EVM-kompatible Blockchains

   geschrieben von Lidia Kurt    |      3. August 2023

Die Ethereum Virtual Machine

Die Ethereum Virtual Machine (EVM) ist das Herzstück der Ethereum-Blockchain. Die Hauptfunktion der EVM ist die Ausführung von Smart Contracts, welche kleine Programme sind, die auf der Blockchain gespeichert sind. Diese Smart Contracts sind in einer speziellen Programmiersprache geschrieben, bekannt als Solidity oder Vyper, und werden von der EVM in Bytecode umgewandelt, den sie ausführen kann. Die EVM läuft in einer vollständig isolierten Umgebung. Dies bedeutet, dass ein Smart Contract, der in der EVM ausgeführt wird, keinen Zugriff auf das Netzwerk, das Dateisystem oder andere Prozesse hat. Diese Isolierung bietet ein hohes Mass an Sicherheit und macht die EVM zu einer sicheren Umgebung für die Ausführung von untrusted Code. Die Ethereum Virtual Machine hat sich als robuste und leistungsstarke Plattform für dezentrale Anwendungen und Smart Contracts erwiesen. Mit ihrer Fähigkeit, komplexe Algorithmen auszuführen und die Interaktion zwischen den Nutzern zu ermöglichen, ist die EVM ein wesentlicher Bestandteil des Ethereum-Ökosystems. 

Doch die Ethereum Virtual Machine (EVM) ist nicht ausschliesslich auf Ethereum selbst beschränkt. Es gibt eine Vielzahl von EVM-kompatiblen Blockchains, die auf das Potenzial dieser Technologie aufbauen und sie für ihre eigenen Zwecke nutzen. 

EVM-kompatible Blockchains: Was sind sie?

EVM-kompatible Blockchains sind Netzwerke, die die Ethereum Virtual Machine (EVM) nutzen oder replizieren, um Smart Contracts auszuführen. Die EVM ist die Laufzeitumgebung in Ethereum, in der Smart Contracts ausgeführt werden. Sie ist vollständig isoliert von dem Rest des Netzwerks und daher sicher für die Ausführung von untrusted Code.

Jede Blockchain, die die EVM nutzt, kann die gleichen Smart Contracts ausführen wie Ethereum und unterstützt die gleichen Programmiersprachen, wie z.B. Solidity und Vyper. Dies bedeutet, dass Entwickler ihre auf Ethereum basierenden Anwendungen mit minimalen Änderungen auf jede EVM-kompatible Blockchain portieren können.

Wie grenzen sie sich von Ethereum ab?

Während EVM-kompatible Blockchains viele Eigenschaften mit Ethereum teilen, unterscheiden sie sich in Schlüsselbereichen, um bestimmte Probleme oder Herausforderungen zu lösen. Diese können in Bereichen wie Leistung, Skalierbarkeit, Sicherheit, Kosten und Governance liegen.

Zum Beispiel kann eine EVM-kompatible Blockchain dazu entworfen sein, eine höhere Transaktionskapazität als Ethereum zu haben, um eine bessere Skalierbarkeit zu erreichen. Andere können sich auf das Angebot niedrigerer Gebühren konzentrieren, um für bestimmte Anwendungen attraktiver zu sein. Wieder andere könnten eine bessere Interoperabilität mit anderen Blockchains oder spezielle Funktionen für bestimmte Anwendungsfälle bieten.

Wie sind sie mit Ethereum kombinierbar?

EVM-kompatible Blockchains können in verschiedenen Weisen mit Ethereum interagieren. Einige können als Layer-2-Lösungen für Ethereum dienen, indem sie das Haupt-Ethereum-Netzwerk entlasten, während sie gleichzeitig von dessen Sicherheit profitieren. Andere können als eigenständige Netzwerke fungieren, die in der Lage sind, mit Ethereum und anderen Blockchains zu interagieren, um ein vielfältiges und verbundenes Ökosystem zu schaffen.

Verschiedene EVM-kompatible Blockchains und der Fall von Polygon

Es gibt eine wachsende Liste von EVM-kompatiblen Blockchains, darunter Binance Smart Chain, Avalanche, Fantom, xDai und viele andere. Ein interessanter Fall ist Polygon, eine Layer-2-Lösung für Ethereum, die darauf abzielt, die Skalierbarkeit und Nutzbarkeit von Ethereum zu verbessern, während sie gleichzeitig die Sicherheit und Dezentralisierung beibehält. Polygon ist ein Framework für den Aufbau und die Vernetzung von Ethereum-kompatiblen Blockchains. Es bietet verschiedene Lösungen, darunter PoS (Proof-of-Stake)-Ketten und Sidechains, die alle EVM-kompatibel sind.

Polygon nutzt die bestehende Ethereum-Infrastruktur und verbessert sie, indem es Probleme wie langsame Geschwindigkeiten und hohe Gasgebühren adressiert, die mit der Ethereum-Blockchain verbunden sind. Mit Polygon können Entwickler eigenständige Blockchains oder Sidechains erstellen, die mit Ethereum kompatibel sind. Diese können jeweils auf die Anforderungen bestimmter Anwendungen zugeschnitten sein, und durch die Nutzung von Polygons Layer-2-Lösungen können sie von den Vorteilen hoher Skalierbarkeit und niedriger Transaktionskosten profitieren.

Fazit

Die Welt der EVM-kompatiblen Blockchains ist reich und vielfältig, mit einer Vielzahl von Lösungen, die darauf abzielen, die Vorteile von Ethereum zu nutzen und gleichzeitig spezifische Herausforderungen zu adressieren. Sie eröffnen neue Möglichkeiten für die Entwicklung und Anwendung von Blockchain-Technologien und tragen dazu bei, ein vielfältiges und robustes dezentrales Ökosystem zu schaffen.

Obwohl Ethereum selbst immer noch eine zentrale Rolle in diesem Ökosystem spielt, bieten EVM-kompatible Blockchains wie Polygon und andere wichtige Alternativen und Erweiterungen, die das Potential haben, die Blockchain-Landschaft weiter zu diversifizieren und zu bereichern. Daher ist es entscheidend, sie zu verstehen und zu erkunden, um das volle Potenzial der Blockchain-Technologie auszuschöpfen.

Hinterlasse einen Kommentar