{"id":71778,"date":"2020-08-18T13:55:53","date_gmt":"2020-08-18T11:55:53","guid":{"rendered":"https:\/\/www.crypto-news-flash.com\/ethereum-devs-release-bug-fix-for-crashed-eth-2-0-tesnet\/"},"modified":"2020-08-18T14:11:27","modified_gmt":"2020-08-18T12:11:27","slug":"ethereum-entwickler-beheben-bug-des-gecrashten-eth-2-0-testnetzes","status":"publish","type":"post","link":"https:\/\/crypto-news-flash.com\/de\/ethereum-entwickler-beheben-bug-des-gecrashten-eth-2-0-testnetzes\/","title":{"rendered":"Ethereum: Entwickler beheben Bug des gecrashten ETH 2.0 Testnetzes"},"content":{"rendered":"<ul>\n<li><strong>Beim letzten Ethereum 2.0-Multi-Client-Testnetz trat ein Fehler auf, der zu unsynchronisierten Nodes f\u00fchrte und das Netzwerk fast zum Absturz brachte. <\/strong><strong>Die Ursache war der Prysm Client.<\/strong><\/li>\n<li><strong>Prysmatic Labs hat ein Update zur Behebung des Fehlers, bekannt als Alpha.22, ver\u00f6ffentlicht.<\/strong><\/li>\n<\/ul>\n<hr \/>\n<p>Nach seinem erfolgreichen Start stie\u00df das <a href=\"https:\/\/www.crypto-news-flash.com\/de\/core-entwickler-ethereum-2-0-phase-0-wird-im-juli-2020-lanciert\/\">Ethereum <\/a>&#8222;Medalla&#8220;-Testnetz auf erste Schwierigkeiten. Theoretisch soll Medalla das letzte Multi-Client-Testnetz sein, das vor der Phase 0 von Ethereum 2.0 gestartet wird. Ein Fehler in der Synchronisierung der Nodes wirft derzeit jedoch Bedenken in der Gemeinschaft auf.<\/p>\n<p>Medalla wurde am 4. August dieses Jahres lanciert und arbeitet mit f\u00fcnf Clients: Teku von ConsenSys, Prysm von Prysmatic Labs, Nimbus von Status, Lodestar von ChainSafe Systems und Lighthouse von Sigma Prime. Zu Beginn z\u00e4hlte das Testnetz bereits 20.753 Validierer und 664.096 gestakte ETH. Ziel von Medalla ist es, die Stabilit\u00e4t der Beacon Chain von Ethereum 2.0 unter realen Bedingungen zu testen. Es handelt sich also um eine Art &#8222;Generalprobe&#8220; vor dem Einsatz der Phase 0, wie der Core Entwickler <a href=\"https:\/\/www.crypto-news-flash.com\/de\/danny-ryan-veroeffentlicht-umfangreiches-update-zu-ethereum-2-0\/\">Danny Ryan erkl\u00e4rte<\/a>.<\/p>\n<h2>Ethereum 2.0 Testnet crasht fast wegen Synchronisationsfehler<\/h2>\n<p>Der Fehler wurde am 14. August von Terence Tsao, einem Mitglied des Teams von Prysmatic Labs, <a href=\"https:\/\/twitter.com\/preston_vanloon\/status\/1294392010917347329\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">gemeldet<\/a>. In seinem Bericht stellte er fest, dass Prysmatic Labs&#8216; Prysm Client ein Synchronisationsproblem mit der Roughtime Clock aufwies, die 4 Stunden vorausging. Einem sp\u00e4teren <a href=\"https:\/\/docs.google.com\/document\/d\/11RmitNRui10LcLCyoXY6B1INCZZKq30gEU6BEg3EWfk\/edit#heading=h.d5qpimbr9o7y\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Bericht<\/a> zufolge war die Ursache Cloudflare. Zusammenfassend stellte Tsao folgendes fest:<\/p>\n<blockquote><p><span style=\"font-weight: 400;\">Die Cloudflare-Roughtime-Server gaben alle falsche Informationen zur\u00fcck, und die Prysm Nodes konnten mit dieser Situation nicht richtig umgehen. Dieser Fehler f\u00fchrte dazu, dass alle Prysm Nodes einen Taktversatz aufwiesen. Aufgrund dieser Taktverschiebung schlugen Validatoren f\u00e4lschlicherweise Bl\u00f6cke und Bescheinigungen f\u00fcr zuk\u00fcnftige Slots vor.<\/span><\/p><\/blockquote>\n<p>Dies hatte direkte Auswirkungen auf die Funktion der Validierer, die ung\u00fcltige Bl\u00f6cke &#8222;aus der Zukunft&#8220; vorschlagen. Alle Prysm Clients waren von 17:30 Uhr bis 18:45 Uhr UTC am 14. August betroffen. Der Mitbegr\u00fcnder von Prysmatic Labs, Preston Van Loon, <a href=\"https:\/\/twitter.com\/preston_vanloon\/status\/1294392010917347329\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">berichtete<\/a>, dass die Zahl der Personen im Testnetz, die Bl\u00f6cke in dieser Zeit erfolgreich validierten, von 75% auf fast 5% sank. Im Anschluss beschloss Prysmatic Labs, die folgenden Ma\u00dfnahmen durchzuf\u00fchren:<\/p>\n<blockquote><p>Wir beschlossen, die Synchronisierung der Roughtime Clock standardm\u00e4\u00dfig zu deaktivieren und sie durch ein Opt-in-Feature-Flag zu ersetzen. Dadurch wird verhindert, dass die gleiche Art von Problemen auf globaler Ebene auftritt, und jetzt werden die Ergebnisse der Roughtime-Synchronisation als FYI und nicht als automatische Anpassung der Uhr gemeldet.<\/p><\/blockquote>\n<p>Diese ersten Ma\u00dfnahmen wurden mit einer sp\u00e4teren Aktualisierung des Prysmatic Labs Clients umgesetzt. Zwei Tage, nachdem der Fehler gemeldet wurde, ver\u00f6ffentlichte das Prysmatic Team alpha.22, ein Update, das &#8222;viele Korrekturen in Richtung Synchronisierung bietet&#8220;. Das Prysmatic Team hofft, dass alpha.22 der &#8222;Wiederherstellung von Medalla&#8220; dienen wird. In diesem Sinne baten sie die Gemeinschaft um Hilfe:<\/p>\n<blockquote><p>Wir brauchen alle Hilfe, die wir bekommen k\u00f6nnen, um das Testnetz wieder in Gang zu bringen, und die Aktualisierung Ihrer Nodes ist eine gro\u00dfartige M\u00f6glichkeit, dem Netzwerk weitere gesunde Peers hinzuzuf\u00fcgen. Sobald es eine gute Anzahl gesunder Nodes gibt, sollte es eine Frage der Zeit sein, bis die Validatoren die Teilnahmequote erh\u00f6hen k\u00f6nnen.<\/p><\/blockquote>\n<p>Die schnelle Reaktion des Teams von Prysmatic Labs verhinderte einen vollst\u00e4ndigen Zusammenbruch des Testnetzes. Kritik kam jedoch trotzdem aus der Krypto-Gemeinschaft. Es bleibt jedoch abzuwarten, ob die Ver\u00f6ffentlichung der Phase 0 von Ethereum 2.0 von den j\u00fcngsten Entwicklungen betroffen sein wird.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">\ud83d\udc8eNew release alpha.22 is up \ud83d\udc8e<\/p>\n<p>Thread \u2b07\ufe0f<a href=\"https:\/\/t.co\/Jxt7XqBUEV\">https:\/\/t.co\/Jxt7XqBUEV<\/a><\/p>\n<p>&mdash; Prysm Ethereum Client (@prylabs) <a href=\"https:\/\/twitter.com\/prylabs\/status\/1295130519022125056?ref_src=twsrc%5Etfw\">August 16, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim letzten Ethereum 2.0-Multi-Client-Testnetz trat ein Fehler auf, der zu unsynchronisierten Nodes f\u00fchrte und das Netzwerk fast zum Absturz brachte. Die Ursache war der Prysm Client. Prysmatic Labs hat ein Update zur Behebung des Fehlers, bekannt als Alpha.22, ver\u00f6ffentlicht. Nach seinem erfolgreichen Start stie\u00df das Ethereum &#8222;Medalla&#8220;-Testnetz auf erste Schwierigkeiten. Theoretisch soll Medalla das letzte<\/p>\n","protected":false},"author":12,"featured_media":6849,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-71778","post","type-post","status-publish","format-standard","has-post-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/posts\/71778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/comments?post=71778"}],"version-history":[{"count":0,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/posts\/71778\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/media\/6849"}],"wp:attachment":[{"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/media?parent=71778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/categories?post=71778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crypto-news-flash.com\/de\/wp-json\/wp\/v2\/tags?post=71778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}