Könnte Ethereum 2.0 das nächste große Ding sein?
Könnte Ethereum 2.0 das nächste große Ding sein??
“Wenn es nicht kaputt ist, reparieren Sie es nicht.”
Das ist das Klischee in den Köpfen vieler Menschen, als Ethereum sich einer umfassenden Überarbeitung nähert und 2.0 noch in diesem Jahr eingeführt werden soll. Ethereum ist bereits die zweitgrößte Blockchain der Welt (gemessen an der Marktkapitalisierung). Es ist ohne Zweifel eine der größten Erfolgsgeschichten aus der Welt der Kryptowährung, daher mag es seltsam erscheinen, an dem zu basteln, was bereits ziemlich gut funktioniert.
Die Realität ist, dass Ethereum nicht ganz ohne Probleme ist und 2.0 dazu beitragen könnte, die Plattform auf neue Höhen zu bringen. Heute schauen wir uns einige dieser Probleme genauer an und wie 2.0 sie beheben könnte.
Ethereum hat seit seiner Gründung nach Bitcoin die zweite Geige gespielt, aber beide Blockchain-Plattformen stehen vor denselben Problemen, und jede muss ihren Kurs ändern, um die Konkurrenz durch aufstrebende Blockchain-Unternehmen abzuwehren. Diese neuen Blockchain-Unternehmen haben alle das Ziel, die Probleme zu lösen, mit denen Bitcoin und Ethereum jetzt konfrontiert sind: Skalierbarkeit, Konsens über Arbeitsnachweise und Sicherheit.
Skalierbarkeit
Eines der ultimativen Ziele von Ethereum ist es, der “Computer der Welt” zu werden. Das Problem bei diesem Ziel ist jedoch, dass das Ethereum derzeit nur 15 Transaktionen pro Sekunde verarbeiten kann. Dies ist nicht auf die Anforderungen skalierbar, die bestehen würden, wenn die Plattform dieses Ziel erreichen würde. Die Überlastung des Hauptbuchs in Verbindung mit der langsamen Transaktionsgeschwindigkeit hat die Verwendung der Blockchain extrem kostspielig gemacht, und so haben sich große Unternehmen gescheut, Ethereum als Plattform zu verwenden.
In der Zwischenzeit haben angehende Blockchain-Projekte häufig Transaktionsgeschwindigkeiten von Hunderten, wenn nicht Tausenden pro Sekunde. Wenn Ethereum langfristig konkurrieren möchte, anstatt ein Sprungbrett für den Fortschritt anderer Unternehmen in der Blockchain-Branche zu sein, ist die Erhöhung der Skalierbarkeit eine wichtige Notwendigkeit.
Arbeitsnachweis
Das nächste Problem, mit dem Ethereum konfrontiert ist, ist der derzeitige Konsensalgorithmus zum Nachweis der Arbeit. Es ist nichts Falsches an der Funktionsweise von Proof-of-Work, sondern ein Problem in Bezug auf die langfristige Nützlichkeit in Bezug auf die Kosteneffizienz. Bitcoin verwendet auch Arbeitsnachweise, und derzeit kostet eine Bitcoin-Transaktion einen Bergmann genug Strom, um einen amerikanischen Haushalt 1,57 Tage lang mit Strom zu versorgen. Abgesehen davon, dass dies zu einer teuren Transaktionsgebühr führt, ist es auch verschwenderisch und für die Massenadoption nicht nachhaltig. Ethereum 2.0 zielt darauf ab, Ethereum auf einen hybriden Proof-of-Work- / Proof-of-Stake-Algorithmus umzustellen.
Sicherheit
Das dritte Hauptproblem, mit dem Ethereum konfrontiert ist, ist die Sicherheit in Bezug auf die Verwendung eines Proof-of-Stake-Systems anstelle des aktuellen Arbeitsnachweises. Ein Arbeitsnachweis, der teilweise auf die Kosten zurückzuführen ist, die mit der Programmierung eines Angriffs auf das Netzwerk verbunden sind, ist äußerst sicher. Schlechte Schauspieler werden aufgrund technologischer und wirtschaftlicher Hemmnisse aus dem Netzwerk ausgeschlossen, und es würde wahrscheinlich mehr Ressourcen kosten, als Sie ernten könnten, wenn Sie versuchen würden, den aktuellen Beweis des Arbeitssystems anzugreifen. Das Problem für Ethereum ist dann nicht die aktuelle Sicherheit, sondern die Sicherheit, sobald es mit Ethereum 2.0 auf ein Proof-of-Stake-System umgestellt hat. Proof-of-Stake stellt das Thema „Nichts auf dem Spiel“ vor, ein Thema, das später in diesem Artikel erörtert wird.
Die Ethereum 2.0-Lösungen
Um die Probleme zu lösen, mit denen Ethereum 1.0 konfrontiert ist, verspricht die neue Version einen Proof-of-Stake-Algorithmus und löst gleichzeitig Skalierbarkeitsprobleme mit Plasma und The Raiden Network sowie Sharding. Die Änderungen sind zwar nicht auf diese Gruppe beschränkt, sie gehören jedoch zu den wichtigsten.
Nachweis des Einsatzes mit Ethereum 2.0
Das Hauptproblem beim Proof-of-Stake ist ein Problem namens „Nichts auf dem Spiel“, das darauf hinausläuft, dass Bergleute in einem Proof-of-Work-System jeweils nur einen Block validieren können. In einem Proof-of-Stake-System können ihnen jedoch zwei mögliche Blöcke als nächster Block in der Kette präsentiert werden. Die Bergleute müssten dann aus zwei Blöcken wählen und könnten tatsächlich beide auswählen und ihre gesammelten Gebühren verdoppeln, obwohl beide nicht validiert werden. Im Wesentlichen kann dies zu vielen Sicherheitslücken führen. Ethereum 2.0 zielt darauf ab, dieses Problem durch eine Kombination des Casper-Protokolls und der Beacon-Kette zu lösen.
Kurz gesagt, das Casper-Protokoll wurde entwickelt, um das Problem „Nichts auf dem Spiel“ zu beseitigen, indem ein Mechanismus eingeführt wird, der sofort den gesamten Einsatz eines Validators beschlagnahmt, der versucht, eine ungültige Kette zu unterstützen, indem mehr als ein Block gleichzeitig validiert wird. Dies bietet einen Anreiz, Blöcke jeweils nur einen Block zu validieren, und gibt ihnen im Wesentlichen einen Anteil an der ordnungsgemäßen Validierung. Das Casper-Protokoll ist ein Beweis für den Einsatzmechanismus, der von der Beacon-Kette geliefert wird.
Die Beacon-Kette ist vom ursprünglichen Proof der Arbeitskette getrennt, jedoch verbunden und verläuft parallel. Es wird die Systemkette für Ethereum 2.0 sein und seine Hauptverantwortung wird darin bestehen, ein Register von Validatoren zu speichern und zu pflegen, Vernetzungen zwischen sich selbst und der Hauptkette zu verarbeiten und das Finalitäts-Gadget zu verarbeiten (was bedeutet, dass der Block nach dem Konsens der Validatoren finalisiert wird ). Validatoren können über einen intelligenten Vertrag über die aktuelle Ethereum-Blockchain an der Beacon-Kette teilnehmen.
Plasma und das Raiden-Netzwerk
Zuvor wurde das Problem erwähnt, dass die Transaktionsgeschwindigkeit in der aktuellen Ethereum-Blockchain mit 15 Transaktionen pro Sekunde extrem langsam ist und welche Auswirkungen dies auf die Skalierbarkeit hat. Hier kommen Plasma und Raiden ins Spiel. Beide ähneln in Bezug auf Zweck und Funktionalität dem Lightning Network von Bitcoin.
Plasma ist eine zusätzliche Schicht, die sich über dem Ethereum oder einer beliebigen Hauptkette befindet und es Benutzern ermöglicht, Apps in einer separaten „untergeordneten“ Kette auszuführen, ohne mit der Hauptkette zu interagieren, bis eine endgültige Abrechnung erforderlich ist. Außerdem kann die separate untergeordnete Kette ihre eigenen Konsensalgorithmen ausführen und Assets können von der Hauptkette in die untergeordnete Kette und umgekehrt übertragen werden. Dies wird die Überlastung der Hauptkette erheblich verringern, die Geschwindigkeit erhöhen und die Kosten senken.
Das Raiden-Netzwerk ist von Plasma getrennt, funktioniert jedoch auf ähnliche Weise und zielt darauf ab, dasselbe Problem zu lösen. Es ist in Bezug auf die Funktion kaum vom Lightning-Netzwerk zu unterscheiden. Entwickler müssen lediglich mit einer Anwendungsverarbeitungsschnittstelle interagieren, um darauf skalierbare Anwendungen zu erstellen. Außerdem werden nahezu sofortige Zahlungen, mehr Datenschutz bei Transaktionen, Mikrozahlungen, niedrige Gebühren und atomare Token-Swaps bereitgestellt. Wie bei Plasma und dem Lightning-Netzwerk existieren die Zahlungskanäle von Raiden außerhalb der Kette und befinden sich immer nur in der Hauptkette für die endgültige Abwicklung, wodurch die Überlastung des Netzwerks verringert wird.
Scherben
Sharding ist eine weitere Möglichkeit, mit der Ethereum 2.0 die Probleme seines Vorgängers lösen möchte. Im Allgemeinen wird durch Sharding eine große Datenbank in besser verwaltbare Teile aufgeteilt. Derzeit speichert in allen Blockchain-Protokollen jeder Knoten den gesamten Status und verarbeitet alle Transaktionen. Dies bietet zwar ein hohes Maß an Sicherheit, schränkt jedoch die Skalierbarkeit ein.
Im Wesentlichen zielt Sharding darauf ab, den Status und die Geschichte von Ethereum in Partitionen oder „Shards“ mit jeweils eigener Transaktionshistorie aufzuteilen, ähnlich wie ein Unternehmen seine Kundendatenbank basierend auf dem geografischen Standort in Gruppen aufteilen und jede Gruppe auf ihrer platzieren kann eigener Server. Durch die Aufteilung der Blockchain in besser verwaltbare Segmente sollte der Transaktionsdurchsatz und die Adressenskalierbarkeit erhöht werden, da nicht jeder Knoten alles verarbeiten muss, was in der Blockchain stattfindet, sondern nur einen Teil davon.
Wie nah ist Ethereum 2.0?
Die Veröffentlichung von Ethereum 2.0 war ursprünglich für das erste Quartal 2020 geplant, es sieht jedoch so aus, als würde es erst im zweiten Quartal veröffentlicht, möglicherweise zum fünften Jahrestag von Ethereum am 30. Juli 2020. Die formale Überprüfung und Prüfung des Bytecodes wurde abgeschlossen und Ein Testnetz von Ethereum 2.0 konnte 100.000 Knoten ohne Probleme ausführen.
Wenn Ethereum 2.0 gestartet und erfolgreich gestartet wird, ist dies ein wichtiger Schritt vorwärts für die Blockchain-Plattform. Durch die Lösung von Skalierbarkeits- und Sicherheitsproblemen, auf die Ethereum 1.0 gestoßen ist, könnte die Plattform über Bitcoin aufsteigen und den ersten Platz in der Kryptowährung einnehmen oder zumindest ihre intelligenten Vertragskonkurrenten abwehren, die gleichzeitig dieselben Probleme lösen möchten ihre eigenen Projekte. Nur die Zeit wird es zeigen, und das nächste Jahr wird für Ethereum von entscheidender Bedeutung sein.
Haftungsausschluss: Dieser Artikel ist in keiner Weise als Ratschlag zum Kauf, Verkauf oder zur Investition in Ethereum zu verstehen.