AKTUELLE NACHRICHTEN
FÜR SIE AUSGEWÄHLT

Plasma vs. Sharding: Was ist die bessere innovative Lösung für Blockchain-Skalierbarkeit?

VonMicah AbiodunMicah Abiodun 8 Min. Lesezeit
Plasma vs. Sharding: Welche innovative Skalierungslösung ist besser?

Die Skalierbarkeit von Blockchains bleibt eine zentrale Herausforderung, was die Erforschung innovativer Lösungen wie Plasma und Sharding vorantreibt. 

Da dezentrale Netzwerke weiterentwickelt werden, wird die Notwendigkeit, Transaktionen effizienter zu verarbeiten und wachsenden Nutzeranforderungen gerecht zu werden, zunehmend dringlicher. Sowohl Plasma als auch Sharding bieten unterschiedliche Ansätze, um diese grundlegende Herausforderung zu bewältigen, mit dem Ziel, den Transaktionsdurchsatz und die Gesamtnetzwerkleistung zu optimieren. 

In diesem Leitfaden untersuchen wir die Feinheiten dieser beiden Strategien und beleuchten ihre einzigartigen Merkmale, Vorteile und potenziellen Nachteile. Durch die Analyse der Kernprinzipien, Mechanismen und realweltlichen Auswirkungen jedes Ansatzes gewinnen wir ein umfassendes Verständnis davon, wie diese Technologien das Landschaftsbild der Blockchain-Skalierbarkeit prägen. Begleiten Sie uns, während wir die Komplexitäten dieser konkurrierenden Lösungen entschlüsseln und Licht auf ihren Beitrag zur Zukunft dezentraler Systeme werfen.

Was ist Plasma?

Plasma, allgemein bekannt als Ethereum Plasma, da es erstmals vom Ethereum-Mitbegründer Vitalik Buterin vorgeschlagen wurde, ist eine Skalierungslösung, die darauf abzielt, die Leistung des Ethereum-Netzwerks zu verbessern. Sein Kernkonzept basiert auf der Einrichtung eines Netzwerks von Sidechains, die nur minimale Interaktion mit der Ethereum-Blockchain haben, die üblicherweise als Mainchain bezeichnet wird. Die Grundstruktur von Plasma übernimmt eine hierarchische Anordnung, die einem Blockchain-Baum ähnelt, wobei mehrere „Child Chains

Illustration eines Plasma-Blockchain. Quelle: ResearchGate

Das Plasma-Framework ermöglicht die Erstellung einer umfangreichen Reihe von Side-Chains (auch Kind-Chains genannt), die im Wesentlichen als komprimierte Repliken der Ethereum-Blockchain durch den Einsatz von Smart Contracts und Merkle-Bäumen fungieren.

Diese Side-Chains sind einzigartig darauf ausgelegt, maßgeschneiderte Smart Contracts auszuführen und so unterschiedliche Anforderungen verschiedener Akteure zu erfüllen. Diese Anpassungsfähigkeit erlaubt die Entwicklung spezifischer Plasma-Smart Contracts für bestimmte Anwendungsfälle und ermöglicht es Unternehmen, das Potenzial des Plasma-Frameworks zu nutzen, um ihre individuellen Bedürfnisse zu erfüllen.

Durch die Nutzung der Sicherheit der Hauptchain ermöglicht Plasma die Bereitstellung zahlreicher Kind-Chains. Diese Chains operieren unabhängig, folgen vordefinierten Richtlinien und verfolgen spezifische Ziele, die nicht unbedingt mit denen der Hauptchain übereinstimmen müssen. Diese Designstrategie zielt darauf ab, Überlastungsprobleme innerhalb der primären Ethereum-Blockchain zu entschärfen.

Komponenten von Ethereum Plasma

Um die Funktionsweise von Ethereum Plasma zu verstehen, ist es entscheidend, die grundlegenden Komponenten zu erkunden, die dieses Netzwerk tragen:

1. Off-Chain-Berechnung

Das Konzept der Off-Chain-Berechnung schafft Vertrauen unter den Teilnehmern des Ethereum-Netzwerks. Es ermöglicht die Abwicklung mehrerer Transaktionen außerhalb der primären Ethereum-Blockchain. Dieses Prinzip basiert auf der Erkenntnis, dass nicht jede Transaktion eine Validierung durch alle Knoten der Hauptchain erfordert. 

Dadurch wird die Arbeitslast auf der Hauptkette durch diese selektive Transaktionsvalidierung reduziert, was Engpässe verringert und die Effizienz steigert. Entwickler strukturieren Plasma-Blockchains sorgfältig und setzen häufig einen einzigen Operator ein, um die Transaktionsverarbeitung zu beschleunigen, was zu schnelleren und kostengünstigeren Transaktionen führt.

2. Zustandssicherungen

Ethereum Plasma übernimmt die Praxis, regelmäßig Zustandssicherungen im Ethereum-Hauptnetz zu veröffentlichen. Diese Synchronisation gewährleistet eine gegenseitige Kenntnis des Zustands der Kind-Chains und erhält deren Kompatibilität aufrecht. 

Dieses Zusammenspiel ist entscheidend für Plasmas Fähigkeit, die Sicherheit der Hauptkette zu nutzen. Während Transaktionen off-chain stattfinden, erfolgen die endgültigen Abwicklungen innerhalb der primären Ethereum-Ausführungsschicht. Diese verzahnte Beziehung verhindert Inkonsistenzen und schützt vor der Ausbreitung ungültiger Transaktionen.

3. Ein- und Ausgänge

Eine nahtlose Interaktion zwischen beiden Blockchains ist eine grundlegende Voraussetzung bei der Verschmelzung der Ethereum-Hauptkette mit Plasma. 

Dies erfordert die Einrichtung eines Kommunikationskanals, der den Asset-Transfer ermöglicht und so die Skalierbarkeitslösung realisiert. Plasma setzt dies über einen Master-Contract auf Ethereum um, der die Mechanismen von Ein- und Ausgängen orchestriert.

4. Streitbeilegung

Die Streitbeilegung ist ein zentraler Bestandteil des Skalierbarkeitsdesigns von Ethereum Plasma. Ein Mechanismus, der auf der Durchsetzung der Transaktionsintegrität basiert, wird eingesetzt, um die Möglichkeit böswilliger Handlungen durch Teilnehmer zu verhindern. 

Diese Schutzmaßnahme, bekannt als Betrugsnachweis (Fraud Proof), wurde entwickelt, um Teilnehmer zu identifizieren, die verdächtiges Verhalten zeigen. Betrugsnachweise dienen als Ansprüche, die die Gültigkeit bestimmter Zustandsübergänge bestreiten. 

Nutzer rufen sie auf, wenn sie potenzielle Doppelausgaben erkennen, bei denen versucht wird, ein Asset zweimal auszugeben, bevor die Bestätigung abgeschlossen ist. Wachsamkeit und eine schnelle Meldung sind entscheidend für die Wirksamkeit dieses Prozesses. Nutzer, die Betrugsnachweise umgehend veröffentlichen, stoppen illegale Transaktionen und führen zu strafenden Maßnahmen gegen die Täter.

Wie funktioniert Ethereum Plasma?

Im Wesentlichen stellt Plasma eine Off-Chain-Lösung dar, die strategisch entwickelt wurde, um die Betriebseffizienz des Ethereum-Netzwerks und ähnlicher Blockchains erheblich zu steigern. Diese Optimierung wird erreicht, indem ein erheblicher Teil der Verarbeitungsaufgaben von der Hauptkette auf ein Netzwerk kleinerer, spezialisierter Ketten ausgelagert wird, wobei jede Kette unterschiedliche Funktionen erfüllt.

Obwohl Plasma-Transaktionen off-chain ausgeführt werden, werden sie auf der Haupt-Ethereum-Ausführungsschicht abgerechnet, um Sicherheitsgarantien zu gewährleisten. Die Abwicklung off-chain-Transaktionen erfordert jedoch die periodische Veröffentlichung von „State Commitments

Merkle-Roots sind kryptografische Konstrukte, die das Komprimieren großer Datenmengen ermöglichen. Diese Roots, auch „Block-Roots“ genannt, können gesamte Block-Transaktionen repräsentieren und helfen, die Aufnahme kleiner Datenmengen in einen größeren Datensatz zu bestätigen. Nutzer können die Datenaufnahme mit Merkle-Beweisen validieren, insbesondere um das Vorhandensein einer Transaktion in einem bestimmten Block nachzuweisen.

Merkle-Roots erfüllen einen wesentlichen Zweck, indem sie Off-Chain-Zustandsdaten an Ethereum übermitteln. Analog dazu fungieren sie als „Speicherpunkte“, bei denen der Operator den Zustand der Plasma-Kette zu einem bestimmten Zeitpunkt kennzeichnet und diesen durch einen Merkle-Root als Nachweis untermauert. Dieser Akt der Verpflichtung auf den laufenden Plasma-Kettenzustand unter Verwendung eines Merkle-Roots wird als „State Commitment“ (Zustandsverpflichtung) bezeichnet.

Obwohl das Plasma-Konzept ursprünglich im August 2017 von Vitalik Buterin und Joseph Poon entwickelt wurde, um die Skalierbarkeitsprobleme von Ethereum zu lösen, zeigt es sich anpassungsfähig für die Integration in andere Blockchain-Plattformen. Joseph Poon, ein Befürworter des Lightning-Network-Vorschlags für Bitcoin, spielt eine zentrale Rolle bei der Hervorhebung der Synergien zwischen Plasma und dem Lightning Network als Skalierungslösungen für ihre jeweiligen Blockchains. Es ist wichtig anzumerken, dass diese Lösungen zwar gemeinsame Ziele verfolgen, jedoch unterschiedliche Methoden und Mechanismen einsetzen.

Das Ethereum Plasma-Projekt bleibt eine Open-Source-Initiative, deren Code-Repository auf GitHub zugänglich ist. Für einen tieferen Einblick in die technischen Details dient das offizielle Plasma-Whitepaper als wertvolle Ressource. Obwohl sich das Konzept noch in den frühen Entwicklungsstadien befindet, birgt Plasma enormes Potenzial. Eine erfolgreiche Umsetzung könnte eine neue Ära der Effizienz für das Ethereum-Netzwerk einläuten und gleichzeitig als grundlegendes Modell für andere Blockchain-Netzwerke dienen, die nach Skalierungslösungen suchen.

Vorteile der Nutzung von Plasma für die Blockchain-Skalierbarkeit

  • Plasma-Chains bieten gegenüber Kanälen einen deutlichen Vorteil, da sie Übertragungen von Vermögenswerten oder Münzen an jeden Empfänger ermöglichen, während Transaktionen in Kanälen auf bilaterale Parteien beschränkt sind.
  • Plasma-Chains haben einen entscheidenden Vorteil gegenüber Sidechains, da sie in der Sicherheit der Mainchain verankert sind. Während ein Sicherheitsvorfall bei einer Sidechain die Mainchain nicht beeinträchtigt, kann sie die Nutzer auf der Sidechain nicht schützen. Im Gegensatz dazu nutzen Plasma-Chains die Sicherheit der Mainchain und ermöglichen es den Nutzern, im Falle von Bedrohungen für die Plasma-Chain zur Mainchain zurückzukehren. Diese Dynamik verleiht Plasma eine überlegene Sicherheit im Vergleich zu Sidechains.

Einschränkungen der Nutzung von Plasma für die Blockchain-Skalierbarkeit

  • Eine inhärente Einschränkung von Plasma ist der langwierige Auszahlungszeitraum für Nutzer, die ihre Münnen von Layer 2 auf Layer 1 verlagern möchten.
  • Für Auszahlungen unterliegen Nutzer einer Wartezeit von 7–14 Tagen, die für die Prüfung der Legitimität der Auszahlungstransaktion und zur Verhinderung betrügerischer Aktivitäten unerlässlich ist.

Was ist Sharding?

Sharding ist eine Technik, bei der Blockchains oder Datenbanken in kleinere, partitionierte Abschnitte aufgeteilt werden, sogenannte Shards, wobei jeder spezifische Datensegmente verwaltet. Dies entlastet eine einzelne Chain, die alle Netzwerktransaktionen verarbeiten müsste. Shards fungieren als eigenständige Blockchains, die ihre eigenen Transaktionen abwickeln können, während eine Haupt- oder Beacon-Chain die Interaktionen zwischen den Shards überwacht. Dieses Layer-1-Netzwerk-Upgrade verbessert die Skalierbarkeit, indem die Arbeitslast verteilt wird. Ethereum gehörte zu den ersten Blockchains, die Sharding eingeführt haben, als es seinen Übergang zu einem skalierbaren Proof-of-Stake-Netzwerk begann, wobei eine Beacon-Chain mehrere Shards koordiniert.

Abbildung des Ethereum-Shardings. Quelle: vitalik.eth.limo

Ein bedeutender Vorteil des Sharding liegt in der vereinfachten Knotenoperation. Da die Daten auf verschiedene Shards verteilt werden, müssen Validierungsknoten nicht mehr die gesamte Blockchain-Historie speichern, sondern konzentrieren sich ausschließlich auf die Bestätigung der Datenintegrität. Geshardete Netzwerke ergänzen Rollups, die die Skalierbarkeit verbessern, indem sie Transaktionen außerhalb der Chain validieren und diese dann auf der Mainchain zusammenfassen. Sharding erhöht die Effizienz von Rollups, indem es ihnen ermöglicht, Zustände schneller zu melden.

Allerdings bringt Sharding Sicherheitsbedenken mit sich. Ein böswilliger Akteur, der die Kontrolle über einen Shard erlangt, könnte potenziell andere Teile des Netzwerks stören. Um dieses Problem zu verhindern, sind angemessene Regulierungen und Schutzmaßnahmen erforderlich, da die Übernahme eines Shards vergleichsweise einfacher ist als die Übernahme eines gesamten nicht-geshardeten Netzwerks.

Wie funktioniert Sharding?

Sharding spielt eine zentrale Rolle bei der effizienten Verteilung von Datenspeicherung, was zu einer verbesserten Kosteneffizienz in Rollups und vereinfachten Knotenoperationen führt. Dieser Ansatz ermöglicht Layer-2-Lösungen, die Sicherheit von Ethereum zu nutzen und gleichzeitig niedrigere Transaktionsgebühren beizubehalten.

Die Ethereum-Blockchain hostet derzeit über dreitausend dezentrale Anwendungen (dApps), was den dringenden Bedarf an Skalierungslösungen wie Sharding unterstreicht.

Sharding beinhaltet die Aufteilung des Netzwerks in kleinere Einheiten oder Partitionen, wodurch die Transaktionen pro Sekunde (TPS) des Netzwerks erheblich gesteigert werden. 

Doch obwohl Sharding auf den ersten Blick einfach erscheint, umfasst es mehrere entscheidende Komponenten und Feinheiten:

1. Knoten

Knoten innerhalb eines Blockchain-Netzwerks verarbeiten und verwalten alle im Netzwerk stattfindenden Transaktionsvolumina. Diese autonomen Entitäten sind dafür verantwortlich, dezentral generierte Netzwerkdaten einschließlich Kontostände und Transaktionshistorien zu bewahren und zu speichern. Knoten verwalten alle Aktivitäten, Daten und Transaktionen im Netzwerk; diese Designentscheidung besteht seit dem Beginn des Netzwerks.

Dieses Design behindert jedoch die Verarbeitungsgeschwindigkeit von Transaktionen, auch wenn es die Blockchain-Sicherheit durch die Speicherung jeder Transaktion auf jedem Knoten gewährleistet. Diese langsame Transaktionsverarbeitung stellt ein Hindernis für eine Zukunft dar, in der Blockchains Millionen von Transaktionen bewältigen sollen.

2. Horizontale Partitionierung

Sharding kann durch die horizontale Partitionierung von Datenbanken erreicht werden, bei der Zeilen basierend auf ihren Merkmalen in Segmente oder Shards unterteilt werden. 

Ein Shard könnte beispielsweise darauf spezialisiert sein, Transaktionshistorie und den aktuellen Status einer bestimmten Kategorie von Adressen zu speichern. Shards können auch nach der Art des darin enthaltenen digitalen Assets kategorisiert werden, was eine spezialisierte Abwicklung von Transaktionen mit diesen Assets ermöglicht.

Vorteile von Blockchain-Sharding

Die Verarbeitungskapazität von Blockchain-Netzwerken ist aufgrund der Notwendigkeit eingeschränkt, dass alle Knoten vor der Verarbeitung einen Konsens über die Gültigkeit der Transaktion erzielen müssen. Diese Anforderung erhält dezentrale Netzwerke wie Ethereum und Bitcoin, bei denen jeder Knoten die gesamte Blockchain-Historie speichert und jede Transaktion verarbeitet.

1. Datensicherheit und Komprimierung

Dieses Design stärkt die Netzwerksicherheit gegen feindliche Übernahmen oder Transaktionsmanipulationen, obwohl es die Skalierbarkeit einschränkt. Geshardete Blockchains bieten eine Alternative, indem sie Knoten erlauben, den vollständigen Verlauf nicht herunterzuladen oder jede Transaktion zu validieren. Dies verbessert die Netzwerkleistung und erhöht deren Fähigkeit, mehr Nutzer zu unterstützen.

2. Erhöhte Skalierbarkeit

Der vorrangige Vorteil von Sharding ist der Skalierungsschub, den es Blockchains bietet. Sharding ermöglicht die Integration zusätzlicher Knoten und größerer Datensätze, ohne die Transaktionsgeschwindigkeit signifikant zu verlangsamen. Dies birgt das Potenzial, die Einführung der Blockchain-Technologie in verschiedenen Branchen zu beschleunigen, insbesondere im Finanzsektor, wo schnellere Transaktionen den Wettbewerb mit zentralisierten Zahlungssystemen fördern können.

3. Verbesserte Zugänglichkeit

Sharding bringt zwei zusätzliche Vorteile: eine erhöhte Netzwerkbeteiligung und eine verbesserte Benutzerzugänglichkeit. Erwartete Verbesserungen beim Ethereum-Sharding könnten die Hardwareanforderungen für den Betrieb eines Clients senken und so die Teilnahme von Personalcomputern und Mobilgeräten ermöglichen. Diese Demokratisierung des Zugangs kann die Netzwerkbeteiligung erweitern.

Sicherheitsaspekte beim Sharding

Es ist wichtig anzumerken, dass die Anwendung von Sharding auf Blockchain-Netzwerke sich noch in der frühen Testphase befindet. Es ist hauptsächlich mit folgenden Risiken verbunden:

1. Risiko von Shard-Kollisionen

Ein Sicherheitsbedenken betrifft Shard-Kollisionen, bei denen ein Shard einen anderen übernimmt oder dessen Daten überschreibt. Dieses Risiko könnte zu Datenverlust oder zur Einschleusung korrupter Daten durch bösartige Shards führen. Ethereum 2 mildert dieses Risiko, indem Knoten zufällig Shards zugewiesen werden und diese in regelmäßigen Abständen neu verteilt werden.

2. Risiko der Shard-Korruption

Die Betrachtung jedes Shards als unabhängiges Blockchain-Netzwerk mit eigenen Nutzern und Daten offenbart ein potenzielles Risiko: die Shard-Korruption. Ein Angreifer, der die Kontrolle über einen Shard erlangt, könnte betrügerische Transaktionen einschleusen. Ethereum begegnet diesem Problem durch eine zufällige Zuweisung und Neuzuweisung von Shards, was es Angreifern erschwert, Schwachstellen vorherzusagen und auszunutzen.

Fazit

Plasma, entwickelt von Vitalik Buterin und Joseph Poon, führt Sidechains ein, die nur minimal mit der Hauptchain interagieren. Diese Architektur ermöglicht die Erstellung zahlreicher Kind-Chain mit angepassten Smart Contracts, entlastet die Hauptchain von Überlastung und bewahrt gleichzeitig die Sicherheit.

Im Gegensatz dazu konzentriert sich Sharding auf die Aufteilung des Netzwerks in kleinere, handhabbare Segmente, sogenannte Shards. Jeder Shard verarbeitet spezifische Transaktionen, entlastet eine einzelne Chain und stärkt die Skalierbarkeit.

Obwohl sowohl Plasma als auch Sharding das Ziel der Skalierbarkeit verfolgen, besitzen sie unterschiedliche Mechanismen. Plasma legt den Fokus auf Sidechains und diversifiziert Anwendungsfälle, während Sharding darauf abzielt, die Hauptchain zu segmentieren, um die Effizienz zu steigern. Ihre weitere Entwicklung wird das Potenzial der Blockchain neu definieren und Alternativen bieten, um Skalierbarkeitsprobleme zu lösen.


Aktualisiert im September 2025.

Häufig gestellte Fragen

1. Warum hat Ethereum Sharding aufgegeben?

Ethereum hat Sharding nicht vollständig aufgegeben, sondern seinen Fokus auf eine „rollup-zentrierte

2. Was ist die Plasma-Blockchain?

Eine Plasma-Blockchain ist eine Layer-2-Skalierungslösung, die auf einer Hauptblockchain wie Ethereum ein Framework aus "Child-Chains" (Kind-Blockchains) erstellt.

3. Was ist Crypto-Sharding?

Crypto-Sharding ist eine Datenbank-Partitionierungstechnik, die ein Blockchain-Netzwerk in kleinere, unabhängige Segmente aufteilt, die als "Shards" bezeichnet werden. Statt dass jeder Computer (Knoten) im Netzwerk jede Transaktion verarbeitet, ist jeder Knoten nur für einen kleinen Teil der Netzwerkdaten verantwortlich.

4. Welche Blockchains nutzen Sharding?

Einige Blockchains, die Sharding bereits nutzen oder planen, es einzuführen, sind Zilliqa, NEAR Protocol, Harmony und Ethereum.

5. Was ist der Zweck von Sharding?

Der Zweck von Sharding besteht darin, die Skalierbarkeit und Leistung einer Blockchain oder Datenbank zu verbessern. Durch die Aufteilung der Netzwerkdaten in Shards ermöglicht Sharding die parallele Verarbeitung von Transaktionen, anstatt zu erfordern, dass jeder Knoten jede Transaktion verarbeitet.

6. Sind Sharding und Plasma die einzigen Lösungen für Skalierbarkeit?

Nein, es gibt verschiedene Skalierungslösungen neben Sharding und Plasma, darunter State Channels, Sidechains und Rollups. Jeder Ansatz adressiert Skalierungsprobleme auf unterschiedliche Weise und passt sich spezifischen Anforderungen von Blockchains an.

Diesen Artikel teilen

Haftungsausschluss. Die bereitgestellten Informationen stellen keine Anlageberatung dar. Cryptopolitan.com Wir übernehmen keine Haftung für Investitionen, die auf den auf dieser Seite bereitgestellten Informationen basieren. Wir empfehlen dringend, vor jeglichen Anlageentscheidungen eine unabhängige Recherche durchzuführen und/oder einen qualifizierten Fachmann zu konsultieren.

Micah Abiodun

Micah Abiodun

Micah Abiodun nutzt sein Masterstudium in Umwelttechnik und -management (MSc) an der Technischen Universität Tallinn (TalTech), um Inhalte und Preisprognose-Nachrichten bei Cryptopolitan zu verfeinern. Seit nunmehr sieben Jahren im Krypto-Medienbereich tätig, berichtet er über große Kryptowährungen, Altcoins, DeFi, Stablecoins, makroökonomische Trends und aufkommende Technologien.

MEHR … NACHRICHTEN