Update zum Ethereum Metropolis Upgrade

Wir haben kürzlich einige der Updates behandelt, die im Ethereum-Netzwerk stattgefunden haben. Bekannt als die Metropolis Hard Fork, wurde das Upgrade lange erwartet und es wurden ständig Änderungen an der Einführung sowohl in der Zeitachse als auch im Umfang vorgenommen.

Das Upgrade und der Hard Fork sowie die möglichen Auswirkungen auf die Geschwindigkeit und Sicherheit des Netzwerks sind sehr gespannt. Es gibt jedoch Leute, einschließlich Entwickler im Ethereum-Team, die mit der neuen Technologie vorsichtig sind.

Angesichts der Tatsache, dass Ethereum so schnell gewachsen ist und viel Geld auf dem Spiel steht, gibt es Bedenken hinsichtlich der möglichen Auswirkungen dieses speziellen Upgrades. Aus diesem Grund haben die Entwickler so lange gebraucht, um tatsächlich mit dem nächsten Schritt ihres Rollout-Plans fortzufahren.

Das Ethereum-Team behauptet, dass sie lieber auf der Seite der Vorsicht irren würden und sich als solche Zeit genommen haben. Es gibt jedoch einige Bestürzung darüber, wann genau es eingeführt wird. Nach der Diskussion zum Thema in a reddit post, Es gibt Ansichten, in die es nächstes Jahr sogar hineingeschoben werden könnte.

Seit der ersten Ankündigung der Roadmap im Jahr 2015 wurden natürlich auch einige Änderungen am zugrunde liegenden Code vorgenommen. Das Upgrade wird nun in zwei Schritte unterteilt: Byzanz und Konstantinopel.

Byzanz

Das Byzanz-Upgrade umfasst insgesamt neun Ethereum Improvement Protocols (EIPs) oder Code-Patches. Dies umfasst Dinge wie die Schwierigkeitsverzögerungsfunktion, “statische Anruf” -Operationen und Schwierigkeitsanpassungen.

Dies scheinen nur geringfügige Änderungen an der Funktionsweise des Netzwerks zu sein und das Potenzial für Sicherheits-Exploits auszuschließen. Die Auswirkungen dieser Änderungen sind für Nichtentwickler nicht sofort ersichtlich. Trotzdem sind diese Updates für Sicherheit und Effizienz sehr wichtig.

Zum Beispiel gibt es eine Reihe von Upgrades für die Art und Weise, wie intelligente Verträge ausgeführt werden, insbesondere in Bezug auf fehlerhaften Code. Diese Verträge schlagen fehl, wenn der zugrunde liegende Code fehlerhaft ist. Außerdem können Vertrags-Upgrades in den ursprünglichen Code aufgenommen werden. Diese Verträge beinhalten auch Schutzmaßnahmen gegen einen sogenannten Wiedereintrittsangriff.

Mit der Funktion zum Einbetten der Transaktionsrückgabedaten können Light Clients feststellen, ob eine Transaktion erfolgreich war, ohne den Smart-Vertrag selbst ausführen zu müssen.

Die Entwickler von Ethereum versuchen auch, die schwierige Zeitbombe zu verzögern, die voraussichtlich im gesamten Netzwerk eingesetzt wird. Dies wurde getan, damit die Transaktionszeiten nicht extrem lang werden und das Netzwerk behindern. Sie implementieren auch einen weiteren Miner-Fix für die Schwierigkeits-Zeitbombe, der hoffentlich die Blockzeit stabiler hält.

Byzanz verringert auch die Blockbelohnung, die den Bergleuten für das Lösen des Blocks gegeben wird. Die Hoffnung ist, dass dies letztendlich die Kosten und die Geschwindigkeit des Ethereum-Bergbaus senken wird.

Die harte Gabelung der Metropole beinhaltete auch die Implementierung von ZK-Snarks. Diese werden implementiert, damit letztendlich wirklich private Transaktionen im Netzwerk stattfinden können. Dies geschieht in Zusammenarbeit mit den Entwicklern von Z-Cash, einer datenschutzbewussten Kryptowährung. Das Ethereum Dev-Team unternimmt den ersten Schritt zu dieser Implementierung durch die Verwendung neuer Vorkompilierungen.

Konstantinopel


Derzeit ist kein Veröffentlichungsdatum für Konstantinopel festgelegt. Dies ist die zweite Metropolis-Hardfork, die eine Reihe weiterer EIP-Upgrades enthält. Einige der Annahmen im ursprünglichen Ethereum-Code hätten kompromittiert werden können, wenn diese Änderungen tatsächlich durchgesetzt worden wären.

Derzeit ist EIP 96 in Planung, mit dem möglicherweise leichtere Clients eingesetzt werden können. Dies liegt daran, dass die Art und Weise, in der Transaktionen bewertet werden, erheblich vereinfacht wird. Das aktuelle Protokoll erfordert die Auswertung des aktuellen Status der Blockchain sowie der letzten 256 Blöcke.

Leider scheint es, als ob EIP 86 noch weit entfernt ist. Dies liegt daran, dass es sich tatsächlich um eines der wirkungsvollsten und kompliziertesten EIPs handelt. Konten sollen flexibler sein, damit neue Benutzer ihr eigenes Sicherheitsmodell definieren können.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map