- A Terminale Gesamtschwierigkeit (TTD) von 50000000000000000 wurde für die Ropsten -Zusammenführung ausgewählt.
- Stakers und Knotenbetreiber müssen die manuell überschreiben Ttd Sowohl in ihrer Ausführung als auch in der Konsensschicht -Clients vor dem 7. Juni 2022.
- Proof-of-Work-Testnets können volatile Hash-Raten haben und der genaue Zeitpunkt der Zusammenführung von Ropsten ist schwer genau vorherzusagen. Angenommen, wir gehen davon aus 8.-9. Juni 2022.
- Beachten Sie, dass die Synchronisierung eines Clients der Ausführungsschicht auf Ropsten mehrere Stunden bis Tage dauern kann und ist erforderlich durch die Zusammenführung laufen.
Hintergrund
Anfang dieser Woche der Übergang des Ropsten Testnet zu Proof-of-Stake wurde angekündigt. Aufgrund der Instabilität der Hash-Rate bei Proof-of-Work-Testnets wurden die Client-Freisetzungen, die das Upgrade unterstützen Terminale Gesamtschwierigkeit (TTD). Dies stellte sicher, dass die Zusammenführung nicht ausgelöst werden konnte, bevor die Ropsten -Beacon -Kette fertig war.
Gestern im Slot 24000Das Bellatrix -Upgrade wurde in der Ropsten Beacon -Kette aktiviert und das Netzwerk vorhanden, um die Zusammenführung durchzuführen. Ein neues Ttd Wert von 50000000000000000 wurde ausgewählt, um den Übergang auszulösen.
Knotenbetreiber und Staker müssen dies manuell aktualisieren Ttd Wert sowohl für ihre Ausführung als auch für die Konsensschicht -Clients, bevor das Netzwerk diese Gesamtschwierigkeit erreicht hat. Die aktuelle Schwierigkeitsgrad des Netzwerks ist Teil des Blockheaders und kann durch Abfragen Ihres Knotens oder des Besuchs eines Block -Explorers erhalten werden.
Unter der Annahme, dass keine unerwarteten Änderungen der Netzwerk -Hash -Rate, erwarten wir, dass dieser Gesamtschwierigkeitswert getroffen wird, und Ttd überschritten werden, um den 8. bis 9. Juni 2022.
Ropsten verschmelzen Client -Versionen
Um die Total -Schwierigkeitsgrad -Überschreibung durchzuführen, müssen Knotenbetreiber und Staker die folgenden Kundenversionen oder neuere Versionen ausführen. Beachten Sie, dass sowohl der Konsens- als auch die Ausführungsschicht -Clients vor der Zusammenführung vollständig synchronisiert sein müssen und dass Kunden ausführungsschicht mehrere Stunden bis Tage dauern müssen.
Konsensschicht
Ausführungsschicht
Terminale Gesamtschwierigkeitsgrad überschreiben
Um die Zusammenführung zur richtigen Zeit zu aktivieren, müssen Knotenbetreiber und Staker überschreiben beide ihre Ausführungs- und Konsensschicht -Clients ‘ Terminale Gesamtschwierigkeit (TTD) Wert zu 50000000000000000.
Hier finden Sie Anweisungen dafür mit jedem Kunden:
Ausführungsschicht
Besut
- Wenn Sie TOML -Konfigurationsdateien verwenden, fügen Sie die folgende Zeile hinzu:
Override-Genesis-Config =[“terminalTotalDifficulty=50000000000000000”] - Oder fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu:
-Override-Genesis-config = “endenaltotaldifficulty = 50000000000000000”
Erigon
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Override.teralTotaldifficulty = 50000000000000000
Go-Ehereum (Geth)
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Override.teraltotaldifficulty 50000000000000000
Nethermind
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Merge.teralTotaldifficulty 50000000000000000
- Dies kann auch in den Ihres Kunden festgelegt werden Konfigurationsdatei oder Umgebungsvariablendurch Einstellen der Terminaltotaldifficulty Wert zu 50000000000000000
Konsensschicht
Leuchtturm
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Terminal-Total-Difficulty-Override = 50000000000000000
Leitstern
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Terminal-Total-Difficulty-Override 50000000000000000
- Weitere Informationen finden Sie unter Dieser Blog -Beitrag.
Regensturm
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Terminal-Total-Difficulty-Override = 50000000000000000
Prysm
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -Terminal-Total-Difficulty-Override 50000000000000000
- Dies kann auch in der festgelegt werden config.yaml Datei durch Aktualisierung der Aktualisierung TOTHER_TERMINAL_DIFFICUSTY Wert in Ihrem Konfigurationsverzeichnis und starten Sie Ihren Client neu.
Meer
- Fügen Sie beim Starten des Knotens mit der CLI das folgende Flag hinzu: -XNETWork-Total-terminal-Difficulty-Override = 50000000000000000
FAQ
Was soll ich als Knotenbetreiber oder Staker tun?
Wie in der erwähnt Ropsten merge AnkündigungNode Operators & Stakers auf Ropsten müssen ihre Ausführungs- und Konsensschicht -Clients die oben oder neueren Versionen aktualisieren.
Sobald dies erledigt ist Terminale Gesamtschwierigkeit (TTD) Wert auf Sowohl ihre Ausführung als auch ihre Konsensschicht -Client Verwenden der oben aufgeführten Befehle.
Stellen Sie schließlich sicher, dass sowohl Ihre Ausführung als auch Ihre Konsensschicht -Clients vor dem Zusammenführen vollständig synchronisiert sind. Dies kann bis zu mehreren Tagen für Clients der Ausführungsschicht dauern.
Was soll ich als Anwendung oder Werkzeugentwickler tun?
Mit der live in Ropsten live für die Zusammenführung ist es jetzt an der Zeit, sicherzustellen, dass Ihr Produkt durch den Übergang des Proof-of-Stake und in einem Kontext nach dem Merge funktioniert. Wie in a erklärt Vorheriger BeitragDie Zusammenführung hat nur minimale Auswirkungen auf eine Teilmenge von Verträgen, die in Ethereum eingesetzt werden, von denen keiner durchbrechen sollte. Darüber hinaus bleiben die Löwenanteils der Benutzer-API-Endpunkte stabil (es sei denn, Sie verwenden Proof-of-Work-spezifische Methoden wie z. B. Eth_getwork).
Die meisten Anträge auf Ethereum beinhalten jedoch viel mehr als On-Chain-Verträge. Jetzt ist es an der Zeit, sicherzustellen, dass Ihr Front-End-Code, Ihr Tooling, die Bereitstellungspipeline und andere Off-Chain-Komponenten wie beabsichtigt funktionieren. Wir empfehlen dringend, dass Entwickler einen vollständigen Test- und Bereitstellungszyklus auf Ropsten (OR) durchlaufen Ofen) und melden Sie Probleme mit Tools oder Abhängigkeiten an die Betreuer dieser Projekte. Wenn Sie sich nicht sicher sind, wo Sie ein Problem eröffnen sollen, verwenden Sie bitte Dieses Repository.
Muss ich als Ethereum -Benutzer oder Ätherhalter etwas tun?
Nein. Das Ethereum Mainnet ist von diesem Testnetz nicht beeinflusst. Nachfolgende Ankündigungen werden vor dem Übergang von Mainnet in diesem Blog gemacht.
Muss ich als Bergmann etwas tun?
Nein. Wenn Sie sich für das Ethereum Mainnet oder Ropsten einsetzen, sollten Sie sich darüber im Klaren sein, dass jedes Netzwerk nach der Zusammenführung vollständig unter dem Nachweis des Einsatzes arbeitet. Zu diesem Zeitpunkt ist der Bergbau im Netzwerk nicht mehr möglich.
Dies wird um den 8. bis 9. Juni 2022 auf Ropsten und später in diesem Jahr für das Ethereum Mainnet erwartet.
Wen verschmelzen?
Zum Zeitpunkt der Veröffentlichung dieses Beitrag nicht wurde gesetzt. Jede Quelle, die ansonsten behauptet, ist wahrscheinlich ein Betrug. Updates werden in diesem Blog veröffentlicht. Bitte bleiben Sie sicher!
Unter der Annahme, dass bei Ropsten keine Probleme gefunden werden, werden die anderen Testnetze von Ethereum nach Abschluss des Kunden die Zusammenführung durchlaufen. Sobald Goerli und Sepolia erfolgreich gewechselt und stabilisiert sind, wird eine Schlitzhöhe für das Bellatrix -Upgrade auf der Beacon -Kette und a ausgewählt terminaler Gesamtschwierigkeitswert wird für den Mainnet -Übergang eingestellt. Clients werden dann Veröffentlichungen erstellen, die die Zusammenführung von Mainnet ermöglichen. Diese werden in diesem Blog und in anderen Community -Veröffentlichungen bekannt gegeben. Das Bild unten zeigt diesen Prozess:
Beachten Sie, dass jeder Schritt wie erwartet ausgeht. Wenn Probleme in der Prozesse oder die Testversicherung als unzureichend ermittelt werden, werden diese vor dem Fortsetzung des Bereitstellungsprozesses behoben.
Nur dann ist es möglich, das genaue Datum für die Zusammenführung abzuschätzen.
Mit anderen Worten, 🔜.

