Buggy Code Release schlägt 13% der Ethereum-Knoten offline

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Aufgrund eines „kritischen Fehlers“ sind 13% der Ethereum-Knoten unbrauchbar geworden, was auf einen wachsenden Riss in der Netzwerkrüstung hinweist: die Client-Zentralisierung.

Zum ersten Mal im Mai und Juni auf GitHub angedeutet, enthalten die Minderheitenclients Parity-Ethereum und OpenEthereum Version 2.7 und höher einen unbekannten kritischen Fehler, der die Synchronisierung von Knoten mit dem neuesten Block des Netzwerks verhindert.

Solche Fehler wären ein normales Problem, wenn es nicht so lange dauern würde, bis sie behoben sind (Wochen bis Monate) und zusätzliche Belastung für den Mehrheitskunden Geth.

Clients selbst sind verschiedene Programmiersprachenimplementierungen von Blockchain-Software. Das gleichzeitige Ausführen mehrerer Implementierungen wird als eine Möglichkeit angesehen, Netzwerkangriffe zu verhindern, indem gleichzeitig getrennte Systeme ausgeführt werden.

Es hat sich historisch als hilfreiches Modell erwiesen. Bei den Anschlägen in Shanghai im Jahr 2016 wurde Geth beispielsweise nach einem DDOS-Angriff (Distributed Denial of Service) vorübergehend geschlossen. Parity-Ethereum hat es geschafft, das Netzwerk im Alleingang über Wasser zu halten.

Der von der Ethereum Foundation unterstützte Geth-Kunde unterstützt jetzt rund 80% des 43-Milliarden-Dollar-Netzwerks. Diese Abhängigkeit ist ein anerkannter Angriffsvektor, der die Entwickler gezwungen hat, die harte Gabelung im Juli in Berlin zu verschieben, damit Kunden aus Minderheitengruppen an Boden gewinnen können.

Doch acht Wochen später ist Geths Kuchenanteil nur noch größer geworden. Und es ist wahrscheinlich, dass diese defekten Knotenbetreiber eine Entscheidung treffen müssen: Schalten Sie ihren Client aus, sichern Sie eine alte Client-Version oder wechseln Sie vollständig zu einem anderen Client.

Geth gab zum Zeitpunkt der Drucklegung keine Fragen zur Kommentierung zurück.

Es war ein offenes Geheimnis unter den Ethereum-Entwicklern, dass der Parity-Ethereum-Client nicht den Spezifikationen entsprach. In der Tat sagte der OpenEthereum-Projektmanager Marcelo Ruiz de Olana gegenüber CoinDesk in einer privaten Nachricht, dass sein Team sowohl unlösbare als auch „sehr schwerwiegende Probleme bei der Speicher- und Festplattennutzung“ festgestellt habe.

Parity Technologies, das ursprünglich den Kunden Parity-Ethereum gründete, trat im Dezember 2019 unter Berufung auf die Kosten von der Wartung zurück. Der Kunde wurde dann an eine dezentrale autonome Organisation (DAO) von Entwicklern übergeben, die von ConsenSys Spinout Gnosis namens OpenEthereum finanziert wurde.

Ein flüchtiger Blick, der die Codebasis-Commits von Geth und Parity-Ethereum auf GitHub vergleicht, insbesondere nach dem Übergang im Dezember, führt zu weiteren Fragen zur Integrität der Codebasis von GitHub, wie der nicht verwahrende Marktplatz LocalCryptos im Mai feststellte Tweet.

In der Zwischenzeit hat das OpenEthereum-Team die Knotenbetreiber aufgefordert, die Uhr auf die Version 2.5 von 2019 zurückzustellen, um die Knoten wieder online zu schalten. De Olana sagte, er habe allein vier Ingenieure im Projekt und hoffe, bis Mitte September einen funktionsfähigen Kunden zu haben. Dennoch werde die Diversifizierung der Kunden ohne zusätzliche Unterstützung ein Problem bleiben, sagte er.

"Letztendlich ist dies ein Gemeinschaftsprojekt, um die Kundenvielfalt in Ethereum zu erhöhen, und die Hilfe aller wird geschätzt", sagte de Olana.

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close