Ethereum-Entwickler verzögern Berlin Hard Fork, um Bedenken hinsichtlich der Kundenzentralisierung auszuräumen

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


So viele Benutzer sind vom Ethereum-Client Geth abhängig, dass ein Fehler das Netzwerk vorübergehend einfrieren könnte – etwas, das Blockchains niemals tun sollten. Vor diesem Hintergrund haben die Entwickler von Ethereum Core am Freitag beschlossen, die Arbeiten an der Berliner Gabelung auf mindestens August zu verschieben, um anderen Kunden die Möglichkeit zu geben, ihren Anteil am Netzwerk zu erhöhen.

Geth macht nur eine von 11 Client-Spezifikationen aus, aber 79% der Ethereum-Knoten laufen laut Ether Nodes darauf. Dieser Prozentsatz ist seit Dezember ebenfalls um 5% gestiegen. Entwickler befürchten, dass ein schwerwiegender Fehler Ethereum beschädigen könnte – insbesondere, wenn fortlaufende Aktualisierungen von Eth 1.x fortgesetzt werden, bevor das Netzwerk auf einen ProS-of-Stake-Konsensalgorithmus (PoS) unter Eth 2.0 übergeht.

"Geth ist die Mehrheit des Netzwerks", sagte Geth-Teamleiter Péter Szilágyi in der Gruppenaufforderung All Core Developers am vergangenen Freitag. "Es ist sehr wichtig, dass wir richtig liegen, weil wir es uns nicht leisten können, nicht richtig zu sein."

Ethereum-Sprachen

Eine Vielfalt von Kunden ist gut für das Netzwerk. Damit können verschiedene Projekte der Entwickler-Community von Ethereum beitreten – vom kleinsten Startup bis zu JPMorgan. Ethereum hatte ein Jahr nach seiner Einführung im Jahr 2015 acht Sprachen in verschiedenen Vollständigkeitsstufen. Die Ethereum Foundation listet derzeit Clients in fünf Sprachen auf, darunter Go, Solidity, Java, JavaScript und Python.

Weiterlesen: Die Zcash Privacy Tech, die dem Übergang von Ethereum zu Eth 2.0 zugrunde liegt

Doch wie die menschliche Sprache hat auch jede Programmiersprache ihre Nuancen und damit Nachteile bei der Implementierung. Wenn Entwickler von Ethereum Updates durchführen, können diese Nuancen zu bösen Fehlern werden.

"Der Hauptgrund [to postpone Berlin] Dies würde bedeuten, die Abhängigkeit von Geth zu verringern und zuzulassen, dass es fehlschlägt, ohne das gesamte Netzwerk herunterzufahren “, sagte der unabhängige Entwickler Alexey Akhunov in einem privaten Chat. "Derzeit ist die Belastung zu hoch, da die Korrektheit von Geth so wichtig ist und sie am Ende den größten Teil der Arbeit leisten, um sicherzustellen, dass alles richtig funktioniert."

Dies wurde durch die von Parity Technologies im Dezember 2019 angekündigte Ablehnung des Parity Ethereum-Kunden beschleunigt. „Parity ist zunehmend nicht in der Lage, die für die einfache Wartung dieses Projekts erforderlichen Ressourcen bereitzustellen“, schrieb das Parity-Team in einem Blogbeitrag damals.

Die Codebasis dieses Projekts wurde an eine dezentrale autonome Organisation (DAO) von Entwicklern übergeben, die von ConsenSys Spinout Gnosis finanziert wurde. Es firmiert jetzt unter dem Namen "Open Ethereum". Seit Dezember hat der Client laut Webarchiv fast 60% seiner Knoten verloren. (Hinweis: Geth hat seit Dezember ebenfalls 14% seiner Knoten verloren.)

Kundendiversifikation

„In einer idealen Welt hätten wir mehrere Kunden, bei denen kein Kunde einen höheren Marktanteil als 33% hat“, sagte Gnosis-Gründer Martin Köppelmann in einer privaten Nachricht. „Es stimmt zwar, dass Open Ethereum die Anzahl der laufenden Knoten nicht erreicht hat [that] Der Paritätskunde hatte, wir sehen das nicht als Rückgang. Ganz im Gegenteil. Als Gnosis effektiv die Verantwortung für Open Ethereum übernahm, starteten wir mit einem Marktanteil von 0. “

Die Bedenken von Szilágyi bleiben jedoch ungeachtet der Begeisterung von Köppelmann bestehen. Es war schwierig, Einzelpersonen, Börsen oder Kunden dazu zu bringen, etwas anderes als Geth zu betreiben, und diese Abhängigkeit wäre tödlich, wenn Geth jemals auf technische Probleme stößt.

Diese Abhängigkeit ist genau der Grund, warum Eth 2.0 so langsam gestartet wird. Eth 2.0-Forscher haben sich darauf geeinigt, zu warten, bis eine Vielzahl von Kunden gemeinsam starten kann, um Schluckauf zu vermeiden, wenn einer oder mehrere ausfallen.

Im Vergleich dazu sind Bitcoin und die meisten anderen Kryptowährungen nicht so oft hart oder es werden so viele Anwendungen ausgeführt. Etheruem steht vor einer gewissen Belastung: Viele Projekte hängen davon ab, um eine 100% ige Verfügbarkeit zu gewährleisten, aber alle sechs bis 12 Monate werden harte Gabeln gerollt.

Geth Burnout?

Darüber hinaus bleibt die Frage offen, wie andere Kunden dazu gebracht werden können, Geths Führung zu übernehmen.

Der Entwickler von Ethereum, Greg Colvin, sagte in der Entwickleraufforderung, dass es sich um eine Geschäftsfrage handelt, die wahrscheinlich nicht durch Entwicklerinitiativen gelöst werden kann. Projekte entscheiden sich für die Zusammenarbeit mit einem Minderheitskunden, da sie akute Bedürfnisse haben, die Geth nicht erfüllen kann, z. B. Code, der nicht aus offenen Quellen stammt. Davon abgesehen sagte Colvin, Geth sollte nach Möglichkeit mehr Personal einstellen.

Die Aussetzung des Testens von Ethereum Improvement Proposals (EIPs) für Berlin war eine Option, für die sich die Entwickler entschieden hatten. Trotzdem kam Szilágyi zu dem Schluss, dass die Verantwortung, den „Weltcomputer“ rund um die Uhr am Laufen zu halten, sein Team ausbrennt.

„Wenn wir falsch liegen und zum Beispiel [Ethereum client] Nethermind ist korrekt, dann spielt es keine Rolle, dass der Code von Nethermind korrekt und unser Code falsch war, weil das Netzwerk in der falschen Kette lief “, sagte er.

Offenlegung

CoinDesk ist führend in Blockchain-Nachrichten und ein Medienunternehmen, das nach höchsten journalistischen Standards strebt und strenge redaktionelle Richtlinien einhält. CoinDesk ist eine unabhängige operative Tochtergesellschaft der Digital Currency Group, die in Kryptowährungen und Blockchain-Startups investiert.

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