Vår uppgraderingsframsteg kommer att vara mycket snabb: det första testnätet som uppgraderas, Ropsten, planeras uppgraderas den 10 mars. MainNet -uppgraderingen är planerad att släppas den 14 april.
Berlinuppgraderingsplan
Efter månader av planering är "Berlin" äntligen här! Detta är den senaste uppgraderingen efter uppgraderingen av Ethereum Istanbul och Muir Glacier, och det är planerat att gå online på Block 12 244 000 av Ethereum Mainnet. Vi förväntar oss att detta ska hända runt onsdagen den 14 april 2021, men det exakta datumet kan ändras på grund av förändringar i blockeringstider.
Uppgraderingen kommer att utföras på tre testnät (Ropsten, Goerli och Rinkeby) innan de distribueras till MainNet. Hela släppschemat är som följer:


Ethereum -nodoperatörer bör uppgradera sina noder långt innan gaffelblocktider i nätverket de vill gå med. På grund av variationen i blocktiderna rekommenderas att klientuppdateringar görs minst några dagar före det förväntade datumet. Se följande avsnitt för lämplig klientversion att uppgradera till.
klientversion
För att vara kompatibel med Berlin -uppgraderingen måste nodoperatörer uppgradera versionen av klienten de kör. Varje klientversion som listas nedan stöder Berlin -uppgraderingar på alla Ethereum -nätverk (TestNet och MainNet).
Go Ethereum (GETH) (1.10.1)
Öppen (FKA Parity) (3.2.0)
Nethermind (1.10.31)
BESU (21.1.1)
Observera att klientversionerna av Turbogeth och Ethereumjs inte kommer att vara redo för det första testnet, men kommer att släppas före MainNet. Vi kommer att uppdatera den här artikeln när den blir tillgänglig. Trinity avskrivs nu och stöder inte Berlin -uppgraderingar.
Ethereum Improvement Proposal (EIP) ingår i Berlin -uppgraderingen
Uppgraderingen av Ethereum Berlin introducerade följande fyra EIP: er i Ethereum -nätverket:
EIP-2565: Modexp gaskostnad
Minskade gaskostnader som konsumeras av Modexp (0x00..05) Förkompilation;
EIP-2929: Öka gaskostnaden för tillstånd för tillståndstillträde
Lägger till gaskostnader för att ladda, * samtal, balans, ext * och självedestruktion när den först används i en transaktion;
EIP-2718: Typade transaktionskuvert
Introducerade en ny transaktionstyp, som är ett kuvert för att lättare stödja flera transaktionstyper;
EIP-2930: Valfri åtkomstlista
Lägger till en transaktionstyp som innehåller en åtkomstlista och en lista över adresser och lagringsnycklar som transaktionen planerar att komma åt. Detta mildrar delvis ökningen av gaskostnader som EIP-2929.
För att lära dig mer om varje EIP, se "Berlinöversikt" -inlägget av Ethereum Cat Shepherds.
Vanliga frågor
Varför valde du namnet "Berlin"?
Efter uppgraderingen av Ethereum Istanbul har namnen på den planerade nätverksuppgraderingen slut. Det rekommenderas att uppgradera med namnet på staden som har varit värd för DevCon tidigare. Berlin var platsen för DevCon 0, och nästa uppgradering kommer att kallas London, som också är platsen för Devcon 1.
Vad behöver jag göra som Ethereum -användare eller Ethereum -innehavare?
Om du använder ett utbyte (som Coinbase, Kraken eller Binance), en webbplånbokstjänst (som Metamask, MyCrypto eller MytherWallet), en mobil plånbokstjänst (som CoinBase Wallet, Status.Im eller Trust Wallet), eller en hårdvaruplånbok (som Ledger, Trezor) eller KeepKey), du behöver inte vidta några åtgärder såvida inte utbytet eller plånbokstjänsten säger att du tar ytterligare steg.
Vad behöver jag göra som nodoperatör eller gruvarbetare?
Ladda ner den senaste versionen av Ethereum -klienten som anges i tabellen ovan.
Vad händer om jag är gruvarbetare eller nodoperatör men inte deltar i uppgraderingen?
Om du använder en Ethereum-klient som inte har uppdaterats till den senaste versionen (listad ovan) kommer din klient att synkronisera med blockchain före fördelarna efter uppgraderingen. Du kommer att fortsätta följa de gamla konsensusreglerna, fastna i en inkompatibel kedja, som inte kan skicka ETH eller köra i det uppgraderade Ethereum -nätverket.
