Sprachen

Was ist Ethereum?

Ethereum ist eine dezentrale Blockchain-Plattform, die dafür entwickelt wurde, Anwendungen und Programme auszuführen, ohne von einer zentralen Instanz abhängig zu sein. Obwohl sie häufig mit ihrer Kryptowährung Ether beziehungsweise ETH in Verbindung gebracht wird, geht ihr Anwendungsbereich weit über die Funktion eines Systems zur Wertübertragung hinaus. Ethereum wurde als offene Recheninfrastruktur konzipiert, die Code über ein verteiltes Computernetzwerk ausführen kann und dadurch eine neue Generation von Finanzanwendungen, digitalen Märkten, Eigentumssystemen und softwaregestützten Organisationen ermöglicht.

Der Vorschlag entstand 2013 mit einem von Vitalik Buterin veröffentlichten Dokument, in dem er eine Erweiterung der Möglichkeiten der bei Bitcoin verwendeten Blockchain-Technologie vorschlug. Während Bitcoin vor allem als dezentrales monetäres Netzwerk konzipiert worden war, führte Ethereum eine programmierbare Blockchain ein, auf der Anwendungen bereitgestellt werden konnten, deren Regeln im Code definiert sind. Das Netzwerk nahm 2015 den Betrieb auf und ist seitdem zu einer der wichtigsten Infrastrukturen im Ökosystem digitaler Vermögenswerte geworden.

Smart Contracts und die EVM

Der grundlegende Unterschied zwischen Ethereum und einer Blockchain, die ausschließlich zur Übertragung einer Währung konzipiert ist, liegt in der Fähigkeit, Smart Contracts auszuführen. Diese Programme enthalten Anweisungen, die das Netzwerk automatisch verarbeiten kann, wenn bestimmte Bedingungen erfüllt sind. Das Konzept setzt nicht zwangsläufig einen traditionellen rechtlichen Vertrag voraus. Im Wesentlichen handelt es sich um Code, der in einer dezentralen Umgebung gespeichert und ausgeführt wird und dessen Regeln bestimmen können, wie Vermögenswerte übertragen, bestimmte Zustände aktualisiert oder verschiedene Anwendungen miteinander verbunden werden.

Für die Ausführung dieser Vorgänge verwendet Ethereum eine virtuelle Maschine namens Ethereum Virtual Machine oder EVM. Diese Umgebung stellt gemeinsame Regeln für die deterministische Verarbeitung von Smart-Contract-Code bereit. Netzwerkknoten führen dieselben Anweisungen aus und überprüfen, ob das Ergebnis mit den Regeln des Protokolls übereinstimmt. Die EVM ist auch innerhalb der Branche zu einem Referenzpunkt geworden, weil zahlreiche kompatible Netzwerke Architekturen verwenden, die in der Lage sind, ursprünglich für Ethereum entwickelte Verträge auszuführen.

Von Proof of Work zu Proof of Stake

Die Ethereum-Blockchain arbeitet über ein verteiltes Netzwerk von Knoten, die den gemeinsamen Zustand des Systems verwalten und überprüfen. Statt einer einzigen von einem Unternehmen verwalteten Datenbank unterhalten verschiedene Teilnehmer Kopien der Informationen, die zur Validierung von Vorgängen erforderlich sind. Wenn ein Nutzer eine Transaktion ausführt, muss sie vom Netzwerk verarbeitet und letztlich in das Blockchain-Register aufgenommen werden. Der Konsensmechanismus ermöglicht es den Teilnehmern, sich darauf zu einigen, welche Version dieses Registers gültig ist.

Ethereum verwendete ursprünglich einen Proof-of-Work-Mechanismus ähnlich dem von Bitcoin, vollzog jedoch im September 2022 mit The Merge eine historische Umstellung, durch die Mining durch ein Proof-of-Stake-System ersetzt wurde. Seitdem beruht die Sicherheit des Konsenses auf Validatoren, die Ether als Sicherheit hinterlegen und sich an der Erstellung und Bestätigung von Blöcken beteiligen. Wenn ein Validator gemäß den Regeln des Protokolls handelt, kann er Belohnungen erhalten, während bestimmte als böswillig eingestufte Verhaltensweisen zum Verlust eines Teils des hinterlegten Kapitals führen können.

Die Umstellung auf Proof of Stake veränderte die wirtschaftliche Architektur von Ethereum tiefgreifend. Die Validierung hängt nicht mehr von spezialisierter Hardware ab, die enorme Mengen an Berechnungen ausführt, sondern basiert auf Kapital, das innerhalb des Protokolls gebunden ist. Dadurch wurde der direkte Energieverbrauch des Konsensmechanismus erheblich reduziert. Gleichzeitig entstanden neue Fragen im Zusammenhang mit der Konzentration von Staking, der Struktur von Validierungsdienstleistern und der Machtverteilung innerhalb des Ökosystems.

Ether und Gas

Ether spielt bei diesem Betrieb eine zentrale Rolle. ETH ist der native Vermögenswert von Ethereum und wird zur Bezahlung von Vorgängen im Netzwerk verwendet. Diese Gebühren werden als Gas bezeichnet und entschädigen für die Rechenressourcen, die zur Verarbeitung von Transaktionen und zur Ausführung von Smart Contracts benötigt werden. Gas erfüllt außerdem eine Sicherheitsfunktion, da es erschwert, das Netzwerk mit unbegrenzt vielen Vorgängen zu überlasten, ohne dafür wirtschaftliche Kosten zu tragen.

Anwendungen und Token

Die auf Ethereum entwickelte Aktivität hat zu einem breiten Ökosystem dezentraler Anwendungen geführt. Dazu gehören Finanzprotokolle, die es Nutzern ermöglichen, Vermögenswerte zu verleihen, Kredite aufzunehmen oder zu tauschen, ohne zwingend auf ein traditionelles Finanzinstitut zurückgreifen zu müssen. Daneben gibt es Märkte für einzigartige digitale Vermögenswerte, Identitätssysteme, Governance-Werkzeuge sowie Anwendungen aus den Bereichen Gaming oder digitale Infrastruktur. Ein erheblicher Teil dieser Aktivitäten läuft über Token, die mit Smart Contracts erstellt werden und Standards folgen, die mit Ethereum kompatibel sind.

Das Aufkommen dieser Token erweiterte die Möglichkeiten der Plattform erheblich. Ein Token kann einen digitalen Vermögenswert, einen Anteil an einem Protokoll, ein Zugriffsrecht oder verschiedene durch Software definierte Wertformen darstellen. Ethereum popularisierte Standards, die es ermöglichen, solche Vermögenswerte von unterschiedlichen Anwendungen zu erkennen und zu handeln, ohne dass jedes Projekt eine eigene technische Infrastruktur von Grund auf entwickeln muss. Diese Interoperabilität war eines der grundlegenden Elemente für den Aufbau des als dezentrale Finanzwirtschaft oder DeFi bekannten Ökosystems.

Herausforderungen und Skalierung

Die Fähigkeit von Ethereum, komplexe Programme auszuführen, bringt jedoch auch erhebliche Herausforderungen mit sich. Die Nachfrage nach Blockspace kann dazu führen, dass Gebühren steigen, wenn zahlreiche Anwendungen gleichzeitig um die verfügbare Kapazität konkurrieren. Zudem können Smart Contracts Schwachstellen enthalten, die zu finanziellen Verlusten führen. In einer dezentralen Infrastruktur kann die Behebung bestimmter Fehler wesentlich schwieriger sein als auf einer traditionellen, von einem einzelnen Unternehmen kontrollierten Plattform, insbesondere wenn Nutzer und Vermögenswerte bereits über mehrere Protokolle verteilt sind.

Um diese Einschränkungen zu adressieren, hat sich die Entwicklung von Ethereum schrittweise zu einer Architektur bewegt, bei der ein Teil der Aktivität über Netzwerke der zweiten Ebene verarbeitet werden kann. Die sogenannten Layer-2-Netzwerke ermöglichen es, Transaktionen außerhalb der Hauptkette auszuführen und anschließend Informationen oder Beweise an Ethereum zu übermitteln. Dieser Ansatz zielt darauf ab, die Gesamtkapazität des Ökosystems zu erhöhen, ohne die vom Hauptnetzwerk bereitgestellten Eigenschaften in Bezug auf Sicherheit und Abwicklung aufzugeben. Rollups gehören zu den wichtigsten Technologien dieser Strategie und spielen eine zentrale Rolle bei der Weiterentwicklung der Infrastruktur.

Governance

Ein weiterer wesentlicher Aspekt von Ethereum ist sein Modell der technischen Governance. Es gibt kein Unternehmen, das einseitig entscheiden kann, wie das gesamte Netzwerk funktionieren soll. Änderungen am Protokoll erfordern die Koordination von Entwicklern, Forschern, Node-Betreibern, Validatoren, Anwendungen und anderen Teilnehmern. Verbesserungsvorschläge, bekannt als Ethereum Improvement Proposals, ermöglichen es, mögliche Änderungen zu dokumentieren und innerhalb der Gemeinschaft zu diskutieren. Der Prozess verbindet technische Entwicklung mit sozialer Koordination, sodass Entscheidungen über Ethereum nicht allein von Kriterien der Informatik abhängen.

Die Offenheit der Plattform hat dazu geführt, dass Ethereum unterschiedlich interpretiert wird. Für einige Teilnehmer stellt es eine globale Infrastruktur für Finanzanwendungen und digitale Dienste dar, die gegen Zensur und zentrale Kontrolle resistent sind. Für andere ist es in erster Linie eine experimentelle Umgebung, die technischen, wirtschaftlichen und regulatorischen Risiken unterliegt. Außerdem gibt es weiterhin eine Debatte über den tatsächlichen Grad der Dezentralisierung des Netzwerks, die Konzentration beim Staking und das Verhältnis zwischen Skalierbarkeit, Sicherheit und Ausführungskapazität.

Allgemein lässt sich Ethereum als eine Infrastrukturschicht verstehen, auf der verschiedene Akteure programmierbare digitale Systeme entwickeln können, die über ein verteiltes Netzwerk überprüfbar sind. Seine historische Bedeutung liegt nicht nur in der Existenz von ETH, sondern auch darin, gezeigt zu haben, dass eine Blockchain als Ausführungsumgebung für Anwendungen mit automatisierten Regeln dienen kann. Dieses Konzept erweiterte den Anwendungsbereich der Blockchain-Technologie grundlegend und veränderte die Debatte darüber, was ein dezentrales Netzwerk leisten kann.

Während sich das Ökosystem weiterentwickelt, besteht die zentrale Herausforderung darin, seine Kapazität und Benutzerfreundlichkeit zu erhöhen, ohne die Eigenschaften zu beeinträchtigen, die seine Architektur rechtfertigen. Die Geschichte von Ethereum zeigt, dass eine Blockchain weit mehr als ein Register von Übertragungen sein kann. Sie kann als gemeinsame Recheninfrastruktur dienen, in der Code, wirtschaftliche Anreize und verteilter Konsens bestimmen, wie digitale Vermögenswerte und Dienstleistungen geschaffen, ausgetauscht und koordiniert werden.

Quellen