Was ist Ethereum Plasma?
Startseite
Artikel
Was ist Ethereum Plasma?

Was ist Ethereum Plasma?

Fortgeschritten
Veröffentlicht Dec 17, 2018Aktualisiert Aug 17, 2023
5m

Skalierbarkeit ist eine der Hauptanliegen der Ethereum-Blockchain. Die derzeitigen Kapazitäts- und Geschwindigkeitsbegrenzungen des Netzwerkes verhindern, dass es global in größerem Umfang zum Einsatz kommt. 

Ethereum Plasma wurde von Ethereum-Mitbegr√ľnder Vitalik Buterin und Joseph Poon vorgeschlagen. Das Konzept wurde im August 2017 als L√∂sung f√ľr die Skalierung der Ethereum-Blockchain entwickelt. Neben Thaddeus Dryja war Joseph Poon auch f√ľr die Konzeption des Lightning Networks verantwortlich, das eine aus dem Jahr 2015 vorgeschlagene L√∂sung zur Skalierung von Bitcoin ist. Auch wenn Plasma und das Lightning Network beide als L√∂sungen zur Skalierung von Blockchains vorgeschlagen wurden, hat jede doch ihre eigenen Mechanismen und Besonderheiten.¬†

Dieser Artikel wird in Kurzfassung Ethereum Plasma vorstellen, aber denke daran, dass Plasma allein kein Projekt ist, es ist eine Off-Chain-Skalierungstechnik oder ein Framework zum Entwickeln skalierbarer Anwendungen, die von verschiedenen Forschungsgruppen oder Unternehmen auf unterschiedliche Weise implementiert werden können. 


Wie funktioniert Plasma? 

Die Grundidee des Ethereum Plasmas ist es eine Struktur von Side Chains zu schaffen, die so wenig wie möglich mit der Main Chain (in diesem Fall der Ethereum-Blockchain) kommunizieren und interagieren soll. Eine solche Struktur ist so konzipiert, dass sie als Blockchain-Baum fungieren soll, der hierarchisch so angeordnet ist, dass auf der Main Chain zahlreiche kleinere Chains erstellt werden können. Diese kleineren Chains werden auch als Plasma Chains oder Child Chains bezeichnet. 

Die Plasma-Struktur basiert auf dem Einsatz von Smart Contracts und Merkle-B√§umen, die die Schaffung einer unbegrenzten Anzahl von Child Chains erm√∂glichen - die im Wesentlichen kleinere Kopien der √ľbergeordneten Ethereum-Blockchain sind. Auf den Child Chains k√∂nnen weitere Chains erstellt werden, und genau das ist es, was die baumartige Struktur bildet.¬†

Grunds√§tzlich ist jede Plasma Child Chain ein anpassbarer Smart Contract, der so konzipiert werden kann, dass er auf eine einzigartige Art und Weise funktioniert und unterschiedliche Bed√ľrfnisse erf√ľllt. Das bedeutet, dass die Chains koexistieren und unabh√§ngig voneinander agieren k√∂nnen. Schlie√ülich wird Plasma es Unternehmen erm√∂glichen skalierbare L√∂sungen auf verschiedenen Arten und Weisen zu implementieren, je nach ihrem spezifischen Kontext und ihren Bed√ľrfnissen.

Wird die Entwicklung von Plasma also erfolgreich abgeschlossen und in das Ethereum-Netzwerk implementiert, sinkt die Wahrscheinlichkeit, dass die Main Chain √ľberlastet wird, da jede Child Chain so konzipiert w√§re, dass sie auf eine bestimmte Art und Weise auf spezifische Ziele hinarbeiten w√ľrde - die nicht unbedingt mit den Zielen der Main Chain in Verbindung stehen. Dadurch w√ľrden die Child Chains die Gesamtlast der Main Chain mindern.¬†


Fraud Proofs 

Die Kommunikation zwischen den Child Chains und der Root Chain ist durch Fraud Proofs gesichert, weshalb die Root Chains f√ľr die Sicherheit des Netzwerks und die Ahndung b√∂sartiger Akteure zust√§ndig sind.¬†

Jede Child Chain hat ihre eigenen Mechanismen zur Validierung von Blöcken und ihre eigene spezielle Fraud Proof Implementierung, die auf verschiedenen Konsensverfahren aufbauen kann. Die gebräuchlichsten sind Proof of Work, Proof of Stake und Proof of Authority. 

Die Fraud Proofs stellen sicher, dass Benutzer unehrliche Knoten melden k√∂nnen, um ihr Geld zu sch√ľtzen und die Transaktion zu beenden (was eine Interaktion mit der Main Chain erfordert). Mit anderen Worten, Fraud Proofs werden als ein Mechanismus verwendet, durch den eine Plasma Child Chain eine Beschwerde an ihre √ľbergeordnete Chain oder an die Root Chain einreichen kann.¬†


MapReduce 

Das Plasma-Whitepaper enth√§lt auch eine andere sehr interessante Anwendung: die sogenannten MapReduce-Berechnungen. Im Grunde genommen ist MapReduce eine Sammlung von Funktionen, die sehr n√ľtzlich bei der Organisation und Berechnung von Daten √ľber mehrere Datenbanken hinweg ist.¬†

Im Kontext von Plasma sind diese Datenbanken Blockchains und die baumartige Struktur der Chains ermöglicht es, dass MapReduce als eine Methode angewendet werden kann, die die Verifikation der Daten innerhalb eines Baums von Chains erleichtert, was wiederum die Effizienz des Netzwerks erheblich erhöht. 


Problem eines Massenaustiegs

Einer der Aspekte, die Plasma vor einen gro√üen Konflikt stellen, ist das Problem eines Massenaustiegs. Ein Massenausstieg ist ein Szenario, in dem viele Benutzer versuchen ihre Plasma Chain gleichzeitig zu verlassen, wodurch sie die Root Chain √ľberfluten und eine gro√üe Netzwerk√ľberlastung verursachen. Dies kann durch b√∂swillige Aktivit√§ten, Netzwerkangriffe oder andere Arten von kritischen Fehlern ausgel√∂st werden.


Fazit

Plasma ist im Wesentlichen eine Off-Chain-L√∂sung, die darauf abzielt, die Gesamtleistung des Ethereum-Netzwerks signifikant zu erh√∂hen, indem sie eine baumartige Struktur aus zahlreichen kleineren Chains schafft. Diese Chains erleichtern die Arbeit der Main Chain, die dadurch in der Lage ist mehr Transaktionen pro Sekunde durchzuf√ľhren.¬†

Ein hierarchisches Modell von verkn√ľpften Blockchains, wie von Plasma vorgeschlagen, hat ein gro√ües Potenzial und wird derzeit von zahlreichen Forschergruppen getestet. Bei entsprechender Entwicklung wird Plasma wahrscheinlich die Effizienz der Ethereum-Blockchain erh√∂hen und ein besseres Umfeld f√ľr den Einsatz dezentraler Anwendungen bieten. Dar√ľber hinaus kann die Idee auch von anderen Netzwerken f√ľr Kryptow√§hrungen aufgegriffen und angepasst eingesetzt werden, um zuk√ľnftig Skalierungsprobleme zu vermeiden.

Ethereum Plasma ist ein Open-Source-Projekt, dass auf GitHub archiviert ist. Neben Ethereum gibt es viele andere Kryptow√§hrungen und GitHub-Repositorien, die derzeit mit Plasma arbeiten. Einige Beispiele sind OmiseGO, das Loom Network und FourthStateLabs. F√ľr detailliertere und technisch weiterf√ľhrende Informationen kannst du dich an das offizielle Plasma-Whitepaper oder an die LearnPlasma-Website wenden.

Bleibe dran f√ľr weitere Lerninhalte und vergiss nicht dir unsere anderen Videos auf der Binance Academy anzuschauen.

Beitrag teilen
Eröffne ein Konto
Setze dein Wissen in die Praxis um und eröffne noch heute ein Binance-Konto.