Das lang erwartete Upgrade in London ist jetzt bereit für die Bereitstellung auf den Ethereum-Testnets! Das Upgrade wird zuerst live auf Ropsten im Block gehen 10499401was voraussichtlich um den 24. Juni 2021 stattfinden wird.
Dieses Upgrade folgt Berlinder vor wenigen Monaten auf dem Ethereum Mainnet aktiviert wurde. Durch die Start der Arbeiten in London, während Berlin eingeführt wurde, konnten die Kundenteams dieses Netzwerk -Upgrade mit Rekordgeschwindigkeit veröffentlichen! Das Upgrade enthält die folgenden EIPs:
Die Ethereum -Katzenhirten haben herausgegeben Ein Blog -Beitrag Die Details dieser EIPs durchgehen.
Es ist erwähnenswert, dass EIP-1559, obwohl sie mit dem aktuellen Transaktionsformat kompatibel ist, Änderungen am Blockheader vorführt, einen neuen Transaktionstyp hinzufügt, mit neuen JSON-RPC-Endpunkten ausgestattet ist und die Verhaltensclients in mehreren Bereichen (Mining, Transaktionspool usw.) ändert. Es wird dringend empfohlen, dass sich Projekte mit dem EIP vertraut machen. Eine umfangreichere Liste von Ressourcen im Zusammenhang mit EIP-1559 finden Sie Hier.
London Timing
Ab sofort sind für London nur die Testnets (Ropsten, Goerli, Rinkeby) geplant. Sobald das Upgrade in diesen Netzwerken erfolgreich aktiviert wurde, wird ein Block für das Ethereum Mainnet festgelegt und in diesem Blog und an anderen Orten kommuniziert.
Der Veröffentlichungsplan lautet wie folgt:
| Netzwerk | Blocknummer | Erwartete Datum |
|---|---|---|
| Ropsten | 10499401 | 24. Juni 2021 |
| Goerli | 5062605 | 30. Juni 2021 |
| Rinkeby | 8897988 | 7. Juli 2021 |
| Hauptnetz | TBD einmal erfolgreich testnets gabel. | TBD einmal erfolgreich testnets gabel. |
HINWEIS: Das Kovan -Netzwerk wird zu einem späteren Zeitpunkt aktualisiert, wahrscheinlich nach der Übergabe des Mainnet -Blocks.
Die Betreiber der Ethereum -Knoten sollten ihre Knoten vor dem Gabelblock in den Netzwerken, an denen sie teilnehmen möchten, aktualisieren. Aufgrund der Variabilität der Blockzeit wird empfohlen, einige Tage vor dem erwarteten Datum zu aktualisieren. In dem folgenden Abschnitt finden Sie die entsprechenden Clientversionen auf Upgrade.
Kundenversionen
Um mit dem Londoner Upgrade kompatibel zu sein, müssen die Knotenbetreiber die von ihnen ausgeführte Clientversion aktualisieren. Die unten für jeden Kunden aufgeführten Versionen unterstützen London gegenüber prüfen Ethereum -Netzwerke. Eine weitere Version wird von jedem Client erstellt, sobald der Mainnet -Fork -Block ausgewählt wurde.
HINWEIS: Der Openethereum -Kunde wird nach dem Londoner Upgrade veraltet. Das Team arbeitet mit Erigon an einem reibungslosen Übergangspfad für Benutzer. Weitere Informationen finden Sie Hier.
FAQ
Muss ich als Ethereum -Benutzer oder Ätherhalter etwas tun?
Die in diesem Beitrag aufgeführten Upgrades beeinflussen nur die Ethereum -Testnets und nicht die Ethereum Mainnet. Wenn Sie nur ein Benutzer des Ethereum Mainnet sind, müssen Sie jetzt nichts tun.
Was tun ich als Ropsten Miner oder Goerli/Rinkeby Validator?
Laden Sie zunächst die neueste Version Ihres Ethereum -Clients herunter, wie in der obigen Tabelle aufgeführt. Anschließend müssen Sie Ihr Gaslimit -Ziel manuell auf doppelt so hoch wiet, wie es derzeit ist. Dies liegt daran, dass die Blockgröße, sobald London live ist, verdoppelt wird und EIP-1559 Blöcke etwa 50% voll halten.
Wenn Sie beispielsweise vor London ein Ropsten -Bergmann waren, der auf eine Blockgröße von 8.000.000 Gas abzielte, müssen Sie nun eine Gasgrenze von 16.000.000 Gas abzielen, um im Durchschnitt die gleiche Menge an Transaktionen pro Block aufrechtzuerhalten. Wenn Sie Ihr Gasgrenze -Ziel nicht ändern, werden Sie die Blockgröße im Netzwerk senken. In der folgenden Tabelle finden Sie den spezifischen Parameter, den Sie je nach Kunden aktualisieren sollten.
Was tun ich als nicht-validierende oder Bergbauknotenoperator?
Laden Sie die neueste Version Ihres Ethereum -Clients herunter, wie in der obigen Tabelle aufgeführt, und finden Sie in den kommenden Wochen nach der Ankündigung von MainNet -Upgrade.
Was passiert, wenn ich Bergmann oder Knotenbetreiber bin und nicht am Upgrade teilnehme?
Wenn Sie einen Ethereum-Client verwenden, der nicht auf die neueste Version (oben aufgeführt) aktualisiert wird, synchronisiert Ihr Client nach dem Upgrade mit der Blockchain vor dem Zapfen. Sie werden nach den alten Regeln an einer inkompatiblen Kette festgehalten und können den Äther nicht senden oder im Post-Upgrade-Ethereum-Netzwerk arbeiten.
Was ist ein Netzwerk-Upgrade in Ethereum-Land?
Ein Netzwerk -Upgrade ist eine Änderung des zugrunde liegenden Ethereum -Protokolls und schafft neue Regeln, um das System zu verbessern. Die dezentrale Natur von Blockchain -Systemen erschwert ein Netzwerk -Upgrade. Netzwerk -Upgrades in einer Blockchain erfordern Zusammenarbeit und Kommunikation mit der Community sowie mit den Entwicklern der verschiedenen Ethereum -Kunden, damit der Übergang reibungslos verläuft.
Was passiert während eines Netzwerk -Upgrades?
Nachdem die Community zu einer Vereinbarung über die Änderungen in das Upgrade getroffen werden sollte, werden Änderungen des Protokolls in die verschiedenen Ethereum -Kunden wie Geth, Erigon, Beu und Nethermind geschrieben. Die Protokolländerungen werden an einer bestimmten Blocknummer aktiviert. Alle Knoten, die nicht auf den neuen Regeln aufgerüstet wurden, werden in der alten Kette aufgegeben, in der die vorherigen Regeln weiterhin existieren.
Warum “London”?
Nach Istanbul haben uns die Namen für unsere geplanten Netzwerk -Upgrades keine Namen ausgegangen. Es wurde empfohlen, Devcon -Stadtnamen für Upgrades zu verwendenund wir haben es getan! London ist wo Devcon 1 fand statt. Es folgte dem Berlin Devcon 0.
Danke schön!
Ein großes Dankeschön an alle, die an der Erforschung, Planung, Implementierung, Testen, Brechen, Reparaturen, Wiederholung und Bereitstellung von London 😁🇬🇧 beteiligt waren.
Rufe zu Henry sein Für das Titelbild für diesen Beitrag!
Haftungsausschluss
Dies ist ein aufstrebender und sich weiterentwickelner Bereich. Wenn Sie die Empfehlungen in diesem Beitrag implementieren und weiterhin teilnehmen, sollten Sie sicherstellen, dass Sie verstehen, wie sich dies auf Sie auswirkt. Sie sollten verstehen, dass es Risiken gibt, einschließlich, aber nicht beschränkt auf Risiken wie unerwartete Fehler. Indem Sie diese Empfehlungen implementieren, nehmen Sie allein die Risiken der Konsequenzen ein. Dieser Beitrag und Empfehlungen sind keinerlei Verkauf und erstellen keine Gewährleistungen jeglicher Art, einschließlich, aber nicht beschränkt auf irgendetwas, das mit dem Ethereum -Netzwerk oder den hierin Bezug genommenen Ethereum -Clients beschränkt ist.

