Was ist Ethereum?
Was Ethereum ist, wofür Ether dient und wie Smart Contracts dezentrale Anwendungen, Token und DeFi möglich machen.
Ratgeber lesen
Sprachen
Ethereum und Solana repräsentieren zwei der führenden Ansätze für das Design einer universell einsetzbaren Blockchain. Beide ermöglichen die Ausführung von Smart Contracts und den Aufbau dezentraler Anwendungen, beruhen jedoch auf unterschiedlichen technischen Entscheidungen. Ethereum hat sich um eine Architektur entwickelt, die auf die Stärkung wirtschaftlicher Sicherheit, Dezentralisierung und die Erweiterbarkeit des Netzwerks durch Layer-2-Lösungen ausgerichtet ist. Solana wurde dagegen mit einem besonders starken Schwerpunkt auf Ausführungsleistung und der Verringerung von Reibung für Anwendungen geschaffen, die eine große Zahl von Vorgängen verarbeiten müssen. Ihr Vergleich erfordert daher ein Verständnis der jeweiligen Abwägungen und des von jedem Netzwerk begünstigten Ökosystems.
| Kriterium | Ethereum | Solana |
|---|---|---|
| Start | 2015 | 2020 |
| Konsens | Proof of Stake | Proof of Stake + Proof of History |
| Ausführung | EVM (Solidity) | Programme in Rust |
| Gebühren auf der Hauptkette | Können bei Überlastung steigen | Meist sehr niedrig |
| Skalierungsstrategie | Modular, über Layer 2 | Direkt auf der Hauptkette |
| Native Währung | ETH | SOL |
Ethereum wurde 2015 mit dem Ziel gestartet, eine programmierbare Infrastruktur bereitzustellen, auf der jeder Entwickler Smart Contracts bereitstellen kann. Im Laufe der Zeit wurde es zur Grundlage für Finanzanwendungen, Märkte für digitale Vermögenswerte, Spiele und andere dezentrale Dienste. Seit der Umstellung auf Proof of Stake hängt die Sicherheit von Validatoren ab, die Kapital sperren und bei Regelverstößen wirtschaftliche Strafen erleiden können. Diese Änderung ersetzte das Proof-of-Work-Mining und veränderte die Energie- und Betriebsstruktur des Netzwerks grundlegend, während das verteilte Validierungsmodell erhalten blieb.
Solana wurde 2020 mit einem offensiveren Leistungsansatz gestartet. Sein Design kombiniert Proof of Stake mit Proof of History, einem Mechanismus, der eine kryptografisch überprüfbare Zeitreferenz für die Ordnung von Ereignissen im Netzwerk bereitstellt. Er soll den Konsens nicht ersetzen, sondern einen Teil der zwischen den Teilnehmern erforderlichen Koordination reduzieren und eine effizientere Ausführung ermöglichen. Die Architektur ist außerdem auf eine intensive Nutzung der verfügbaren Hardware ausgelegt, um ein hohes Operationsvolumen bei niedrigen Kosten zu unterstützen.
Ein grundlegender Unterschied zeigt sich bei der Ausführung von Smart Contracts. Ethereum verwendet die Ethereum Virtual Machine, eine Umgebung, die ein breites Ökosystem aus Werkzeugen, Bibliotheken und Anwendungen hervorgebracht hat, die mit seinen Standards kompatibel sind. Solana verwendet ein eigenes Ausführungsmodell und eine kontobasierte Architektur, anhand derer bestimmt werden kann, welche Daten eine Transaktion lesen oder ändern muss. Wenn mehrere Vorgänge nicht um dieselben Ressourcen konkurrieren, können sie parallel verarbeitet werden. Dieser Ansatz soll Rechenressourcen besser nutzen und die effektive Kapazität des Netzwerks erhöhen.
Diese Entscheidungen wirken sich direkt auf Entwickler aus. Ethereum bietet eine ausgereifte Infrastruktur sowie ein breites Spektrum an Standards, Sprachen und Programmiermustern. Sein Ökosystem erleichtert die Wiederverwendung von Wissen und Komponenten, obwohl die Kosten bestimmter Vorgänge auf der Hauptschicht die Optimierung von Verträgen und die Verlagerung eines Teils der Aktivität auf Layer-2-Netzwerke notwendig gemacht haben. Solana kann für Anwendungen mit hoher Vorgangsfrequenz attraktiv sein, verlangt von Entwicklern jedoch das Verständnis eines anderen Programmiermodells und die Gestaltung von Programmen unter Berücksichtigung von Kontenabhängigkeiten und paralleler Ausführung.
Gebühren sind ein weiterer sichtbarer Kontrast. Auf Ethereum kann die Nachfrage nach Blockspace während Überlastungsphasen die Kosten auf dem Mainnet erhöhen. Daher stützt sich ein großer Teil seiner Skalierungsstrategie auf Lösungen, die Transaktionen außerhalb der Basisschicht ausführen und Ethereum als Abwicklungs- und Sicherheitsreferenz nutzen. Solana zielt auf eine kostengünstige Ausführungsebene, was für Anwendungen nützlich ist, bei denen Nutzer viele kleine Transaktionen durchführen. Die Kosten einer Transaktion bestimmen jedoch nicht allein die Effizienz einer Blockchain. Auch Liquidität, verfügbare Infrastruktur, Sicherheit und der wirtschaftliche Wert der Anwendungen spielen eine Rolle.
Das Skalierungsmodell fasst einen großen Teil des Unterschieds zwischen den beiden Netzwerken zusammen. Ethereum verfolgt eine modulare Strategie, bei der sich die Hauptschicht auf Konsens und Abwicklung konzentriert, während andere Netzwerke einen erheblichen Teil der Ausführung übernehmen. Ziel ist eine höhere Gesamtkapazität, ohne dass jeder Node des Hauptnetzwerks sämtliche Anwendungsaktivitäten reproduzieren muss. Solana verfolgt einen stärker integrierten Ansatz und versucht, die Kapazität einer einzelnen Chain durch Verbesserungen bei Ausführung, Datenverbreitung und Hardwareauslastung zu erhöhen. Dies sind zwei unterschiedliche Möglichkeiten, die Kosten der Skalierung zwischen Nutzern, Betreibern und verschiedenen Infrastrukturebenen zu verteilen.
Auch Dezentralisierung erfordert eine breitere Analyse als das bloße Zählen von Validatoren. Ethereum versucht, eine verteilte Basis von Teilnehmern zu erhalten, obwohl das Wachstum von Staking-Diensten und großen Infrastrukturanbietern neue Konzentrationen von Aktivität hervorbringt. Bei Solana können höhere Hardwareanforderungen das wirtschaftliche Profil derjenigen beeinflussen, die Validatoren effizient betreiben. Keine dieser Eigenschaften erlaubt für sich genommen die Einstufung eines Netzwerks als mehr oder weniger dezentralisiert. Auch die Verteilung des Stakes, die Client-Vielfalt, die einfache Einrichtung von Nodes und die Fähigkeit der Nutzer, den Zustand des Netzwerks zu überprüfen, müssen berücksichtigt werden.
Technische Resilienz fügt einen weiteren Vergleichspunkt hinzu. Eine auf hohe Leistung ausgelegte Blockchain muss Transaktionsweiterleitung, Überlastung und Ressourcenverbrauch effizient verwalten. Ethereum hat die Überprüfbarkeit und Sicherheit seiner Basisschicht stark betont, während Solana einen wesentlichen Teil seiner Entwicklung darauf verwendet hat, intensive Arbeitslasten zuverlässig zu bewältigen. Beide Netzwerke mussten mit ihrem Wachstum Software, Infrastruktur und Mechanismen zur Ressourcenverwaltung verbessern. Technische Risiken verschwinden nicht mit einer bestimmten Architektur. Sie ändern vielmehr ihre Form und verlagern sich auf unterschiedliche Teile des Systems.
Auch Größe und Zusammensetzung der Ökosysteme unterscheiden sich. Ethereum nimmt eine zentrale Stellung in der dezentralen Finanzwirtschaft, bei Token-Märkten und bei EVM-kompatibler Infrastruktur ein. Solana hat eine bedeutende Präsenz bei Anwendungen entwickelt, die Geschwindigkeit und niedrige Gebühren schätzen, darunter bestimmte Märkte für digitale Vermögenswerte und verbraucherorientierte Dienste. Die Aktivität in jedem Umfeld hängt zudem von Liquidität, wirtschaftlichen Anreizen, Entwicklerwerkzeugen, Verbindungen zu anderen Netzwerken und der Entwicklung der jeweiligen Gemeinschaften ab.
Aus Nutzersicht hängt die Wahl zwischen Ethereum und Solana häufig von der konkreten Anwendung ab. Wer mit Protokollen auf Ethereum interagiert, kann von der Liquidität und Sicherheit des Ökosystems profitieren, während eine für Solana optimierte Anwendung eine kostengünstige Erfahrung mit hoher operativer Kapazität bieten kann. Außerdem arbeiten viele Anwendungen über mehrere Netzwerke hinweg, und Börsen sowie Interoperabilitätssysteme verringern die Grenzen zwischen den Ökosystemen. Diese Vernetzung bringt jedoch zusätzliche Risiken mit sich, insbesondere wenn Vermögenswerte oder Nachrichten zwischen Systemen mit unterschiedlichen Sicherheitsmodellen bewegt werden müssen.
Unterm Strich stellen Ethereum und Solana zwei unterschiedliche Antworten auf dasselbe Problem dar. Ethereum legt großen Wert auf die Sicherheit der Basisschicht, Dezentralisierung und ein Modell, bei dem Skalierung über mehrere Schichten verteilt wird. Solana konzentriert eine größere Ausführungskapazität auf eine einzelne Chain und versucht, durch Parallelisierung und Systemoptimierung maximale Leistung zu erreichen. Das Verständnis dieser Abwägungen ist sinnvoller, als den Vergleich auf einen Wettlauf um Transaktionen pro Sekunde zu reduzieren. Beide Netzwerke konkurrieren teilweise um dieselben Anwendungsfälle, tun dies jedoch über Architekturen, die unterschiedliche Eigenschaften priorisieren und sich entsprechend den Bedürfnissen der Branche weiterentwickeln können.