Ethereum Plasma erklärt: Ethereum 2.0

Ethereum Plasma erklärt: Ethereum 2.0


Zurück zu Neu beim Nirolution Ethereum 2.0 Tutorial Blog

Ethereum Plasma erklärt: Ethereum 2.0

Ethereum hat ein Skalierungsproblem. Es ist derzeit in der Lage, 13 Übertragungen pro Sekunde durchzuführen. Wenn Ethereum Visa mit seinen 20 000 Transaktionen pro Sekunde ersetzen möchte muss es die Kapazität erhöhen. Dies ist mit Ethereum Plasma möglich.

„Complete Guide: Alles über Ethereum Plasma“ – Content:

  1. Das Problem von Ethereum
  2. Was ist Ethereum Plasma?
  3. Wie funktioniert Ethereum Plasma?
  4. Ethereum Plasma Komponenten
  5. Ethereum Plasma Beispiel
  6. Probleme von Ethereum Plasma
  7. Ethereum Plasma Release Date
  8. „Ethereum Plasma“ – Fazit

Ethereums Probleme

Bevor du verstehen kannst, was Ethereums Problem ist, müssen wir zuerst erklären, wie Transaktionen durchgeführt werden. Wenn du Geld überweisen möchtest, überprüft ein Miner den Transfer und fügt den Block dann der Blockchain hinzu. Die Blockchain ist also eine Anreihung von Blöcken mit validierten Informationen, die in jedem Knoten rund um den Globus gespeichert sind. Jeder Block enthält hierbei eine bestimmte Anzahl von Transaktionen. Außerdem kann ein Block nicht mehr nachträglich geändert werden. Dieser Prozess findet immer dann statt, wenn du zum Beispiel Kryptowährungen an eine andere Person überweisen möchtest. Für weitere Informationen über Blockchain klicke hier.

Ethereum ist also einfach eine Blockchain. Daher muss für jede Transaktion das gesamte Netzwerk abstimmen, ob die Transaktion korrekt validiert worden ist. Aus diesem Grund kann Ethereum nur 13 Transaktionen pro Sekunde durchführen. Aber wir können diese Probleme mit Plasma lösen.

Was ist Ethereum Plasma?

Was passiert, wenn es mehr als eine Blockchain in einem Netzwerk gibt? Das könnte die Kapazität um einiges erhöhen. Und das ist auch, was Ethereum Plasma versucht. Anstelle einer zentralen Blockchain gibt es nun zusätzlich Child Blockchains. Diese untergeordneten Blockchains können mit der ursprünglichen Ethereum Blockchain kommunizieren. Du könntest diese beiden Child Blockchains auch teilen, sodass du insgesamt vier verschiedene Blockchains hast. Dies würde zu einer Vervierfachung der Kapazität führen.

ethereum plasma


Es gibt keine Begrenzung, wie oft wir die Child Blockchains teilen können. Somit könnten wir mit Plasma Visa mit seinen 20.000-40.000 Transaktionen pro Sekunde ersetzen.

Wie funktioniert Ethereum Plasma?

Das Ziel von Ethereum Plasma ist es, alle weltweiten Berechnungen abzudecken. Dafür ist eine minimales Vertrauen erforderlich. Eine Child Blockchain sollte also so wenig wie möglich vertrauenswürdig sein. Wenn alle Mitglieder des Systems versuchen, dein Geld zu stehlen, solltest du in der Lage sein dein Geld wieder zurück zu bekommen. Daher werden die Daten nur im Streitfall an die Root Chain Ethereum gesendet. Wenn der Betrug dann nachgewiesen ist, wird die Transaktion zurückgenommen.

Jede Child Chain ist also im Grunde ein Smart Contract, den du individuell anpassen kannst. Dadurch kannst du sie für verschiedene Aufgaben nutzen. Folglich können alle Child Chains unabhängig voneinander arbeiten. So kann Plasma es den Unternehmen ermöglichen, dass sie Anwendungen den Bedürfnisse anzupassen können.

Du lädst ein Smart Contract auf die öffentliche Blockchain hoch. Das ermöglicht dir deine eigenen spezifischen DApps mit deinen eignen Regeln zu entwickeln. Du kannst dann dein öffentlichen Code in das öffentliche Netzwerk hochladen. Parallel dazu kannst du eine private Blockkette nutzen, um bessere Leistungen zu erzielen. Das schafft eine enorme Skalierbarkeit. Dies ist mit lokalen Berechnung möglich. Nur die Hashes der Child Blockchain werden an die Root Blockchain übermittelt. Das bedeutet, dass die Root Blockchain nur eine minimale Menge an Daten erhält. Diese Übermittlung ist eine Verpflichtung zum Blockstatus und schafft Ordnung.

ethereum plasma


So führen die Child Blockchains komplexe Berechnungen durch. Die Ergebnisse werden an Ethereum übermittelt. Sie führt keine Berechnungen durch, sondern wird lediglich im Falle eines Betrugs genutzt.

Ethereum Plasma Komponenten

Plasma ist eine Reihe von vernetzen Blockchains. Es handelt sich also um ein Konstrukt von Blockchains in der Blockchain. Der Zustand dieser untergeordneten Blockchains ist an die Root Blockchain Ethereum gebunden. Im Grunde übermittelt sie wenige Daten über den Zustand der Child Blockchain an die Root Blockchain. Dies erfordert keine Änderung des Konsensus. Du musst lediglich ein Smart Contract aufsetzten, damit man sich über den aktuellen Zustand einigen kann.

Wenn Sie einen falschen Zustand festlegen, kann jeder andere in die Wurzelkette gehen und nicht zustimmen. Der schlechte Schauspieler wird dann bestraft. Das nennt man fälschungssicher und es ist eine Reihe von intelligenten Verträgen. Man braucht also nur die Wurzelkette, wenn etwas nicht stimmt.

ethereum plasma


Plasma verwendet auch MapReduce. Damit wird die Arbeit auf den Blockchains optimal verteilt. Darüber hinaus ist die Skalierungslösung mit anderen Lösungen kompatible. So steigt die Kapazität auf der Main Chain und gleichzeitig wird die Sicherheit gewährleistet.

Ethereum Plasma Beispiel

Stell dir vor, du möchtest Geld auf einer Child Blockchain übertragen. Anschließend werden periodisch Hashes des Blocks erzeugt. Die Ergebnisse werden an Ethereum übergeben. Beschwert sich jemand, das etwas ungültig ist, wird die Übertragung abgebrochen und zurückgesetzt.

Es geht also um die Art der Durchsetzbarkeit. Das ist wichtig, denn wenn eine Blockchain nicht durchsetzbar ist, kann sie nicht skalieren. Mit den Child Blockchains kannst du dabei nur die Änderungen sehen, die dich betreffen.

ethereum plasma


Wir sprechen also von einem System von Blockchains, die nicht nur für Transaktionen zuständig sind. Es ist mehr wie unser Gericht. Die Main Chain ist dabei das oberste Gericht. Die Child Blockchains sind die Bezirke und die Ethereum Blockchain ist der oberste Gerichtshof. Das Oberste Gericht prüft nicht jeden einzelnen Vertrag. Du gehst nur vor Gericht, wenn es einen Streit gibt. Das Gleiche gilt für Plasma. Die untergeordnete Blockchains kümmern sich um den Datenverkehr und erst wenn etwas nicht stimmt, gehen Sie zur Main Chain. Dies ermöglicht es dir, hochvolumige, kostengünstige DApps zu erstellen. Dies führt zu mehr Effizienz und unglaublichen Skalierungsdimensionen.

Probleme von Ethereum Plasma

Aber es gibt einige Probleme mit Plasma. Es gibt noch kein release Date. In der Zwischenzeit arbeiten andere Firmen und Programmierer an anderen Lösungen, die Plasma unnötig machen.

Ein weiteres ungelöstes Problem ist, wie genau man diese Child Blockchains effizient zusammenführen kann. Du hast also zwei schnelle Child Chains, aber im Moment können sie nicht miteinander zu kommunizieren. Das würde Plasma im Wesentlichen unbrauchbar machen.

Ein weiteres Problem ist die Art und Weise, wie Plasma Transaktionen verifiziert. So verifizieren alle Knoten in der Welt gemeinsam, dass eine Transaktion korrekt ist. Dies geschieht mit Hilfe des Proof of Works. Der PC, den diese Person für den Miner verwendet, hat wahrscheinlich eine riesige Menge an Grafikkarten und löst den ganzen Tag über komplexe mathematische Probleme. Wenn er diese Probleme löst, fügt er der Blockchain eine Transaktion hinzu. Aber was ist, wenn jemand die Mehrheit der Knoten besitzt. Das ist der 51%ige Angriff, und er ermöglicht es der Person tatsächlich Transaktionen zu fälschen.

Ethereum Plasma Release Date

Das genaue Erscheinungsdatum von Ethereum Plasma ist noch nicht bekannt. Aber wir können erwarten, dass sie Plasma direkt nach Serenity veröffentlicht wird.
So kündigten die Entwickler von Ethereum 2.0 an, dass sie zu 95% zuversichtlich sind, dass sie Serenity Ende 2020 fertig ist. Wir können daher davon ausgehen, dass sie Ethereum Plasma Anfang 2021 veröffentlicht wird.

Zusammenfassung:

  • Plasma ist die Unterteilung einer Blockchain und untergeordnete Blockchains.
  • Ethereum ist die Root Blockchain und die anderen sind die Child Blockchain.
  • Der Zustand dieser Child Blockchain ist der Root Blockchain Ethereum verpflichtet.
  • Child Blockchains verarbeiten komplexe Berechnungen und Transfers.
  • Plasma erfordert keine Konsensänderungen, sondern nur Regeln, wie man sich auf den aktuellen Stand einigen kann.
  • Wird ein Betrugsversuch unternommen, wird die Main Chain benachrichtigt und der Betrüger bestraft.
  • Plasma ermöglicht eine unglaubliche Skalierbarkeit.

Wenn du über die neusten Artikel informiert werden möchtest, folge uns auf Facebook, Pinterest and Steemit.

Bleibe bei deinen Lieblingsthemen auf dem laufenden

Dieser Beitrag hat einen Kommentar

  1. I simply desired to thank you so much yet again. I am not
    sure what I would have sorted out without the information documented by you relating to
    such area. It was before a real intimidating dilemma
    in my view, nevertheless witnessing the very professional style
    you handled it forced me to weep for delight. Now i’m happier for this service
    and then believe you recognize what a great job you were getting into educating some
    other people through the use of your web page.
    Most likely you’ve never met all of us.

Schreibe einen Kommentar