I nostri progressi di aggiornamento saranno molto veloci: il primo testnet ad aggiornare, Ropsten, dovrebbe essere aggiornato il 10 marzo. L'upgrade MainNet è previsto per il rilascio il 14 aprile.
Piano di aggiornamento di Berlino
Dopo mesi di pianificazione, "Berlin" è finalmente arrivato! Questo è l'ultimo aggiornamento dopo l'aggiornamento di Ethereum Istanbul e Muir Glacier, e si prevede di andare online al blocco 12 244 000 del Mainnet Ethereum. Ci aspettiamo che ciò accada intorno a mercoledì 14 aprile 2021, ma la data esatta potrebbe cambiare a causa di cambiamenti nei tempi di blocco.
L'aggiornamento verrà eseguito su tre testnet (Ropsten, Goerli e Rinkeby) prima di essere distribuito su Mainnet. L'intero programma di rilascio è il seguente:


Gli operatori del nodo Ethereum dovrebbero aggiornare i loro nodi ben prima dei tempi di blocco della forcella sulla rete a cui vogliono partecipare. A causa della variabilità dei tempi del blocco, si consiglia di eseguire gli aggiornamenti del client almeno pochi giorni prima della data prevista. Vedere le seguenti sezioni per l'aggiornamento della versione client appropriata.
versione client
Per essere compatibili con l'aggiornamento di Berlino, gli operatori del nodo devono aggiornare la versione del client in esecuzione. Ogni versione client elencata di seguito supporta gli aggiornamenti di Berlin su tutte le reti Ethereum (TestNet e Mainnet).
Go Ethereum (GETH) (1.10.1)
Open-End (FKA Parity) (3.2.0)
Nethermind (1.10.31)
Besu (21.1.1)
Si noti che le versioni client di Turbogeth ed Ethereumjs non saranno pronte per il primo testnet, ma verranno rilasciati prima di MainNet. Aggiorneremo questo articolo man mano che diventa disponibile. Trinity è ora deprecato e non supporta gli aggiornamenti di Berlino.
Proposta di miglioramento Ethereum (EIP) inclusa nell'aggiornamento di Berlino
L'upgrade di Ethereum Berlin ha introdotto i seguenti 4 EIP nella rete Ethereum:
EIP-2565: costo del gas modexp
Riduzione del costo del gas consumato dalla precompilazione Modexp (0x00..05);
EIP-2929: Aumenta il costo del gas per gli opcodes di accesso statale
Aggiunge il costo del gas a sload, * chiamata, bilanciamento, ext * e auto -estrazione quando viene utilizzato per la prima volta in una transazione;
EIP-2718: buste transazioni digitate
Introdotto un nuovo tipo di transazione, che è una busta per supportare più facilmente più tipi di transazione;
EIP-2930: elenco di accesso opzionale
Aggiunge un tipo di transazione che contiene un elenco di accesso e un elenco di indirizzi e chiavi di archiviazione a cui la transazione prevede di accedere. Ciò mitiga parzialmente l'aumento dei costi del gas causati da EIP-2929.
Per saperne di più su ogni EIP, consulta il post di "Panoramica di Berlino" di Ethereum Cat Shepherds.
Domande frequenti
Perché hai scelto il nome "Berlin"?
Seguendo l'aggiornamento di Ethereum Istanbul, i nomi per l'aggiornamento della rete pianificato sono finiti. Si consiglia di aggiornare con il nome della città che ha ospitato DevCon in passato. Berlino era il sito di DevCon 0 e il prossimo aggiornamento sarà chiamato Londra, che è anche il sito di DevCon 1.
Cosa devo fare come utente di Ethereum o titolare di Ethereum?
Se usi uno scambio (come Coinbase, Kraken o Binance), un servizio di portafoglio Web (come Metamask, MyCrypto o MytherWallet), un servizio di portafoglio mobile (come il portafoglio Coinbase, Status.im o Trust Wallet), O un portafoglio hardware (come libro mastro, Trezor) o KeepKey), non è necessario intraprendere alcuna azione a meno che il servizio di scambio o portafoglio non ti dica di fare ulteriori passaggi.
Cosa devo fare come operatore o minatore di nodi?
Scarica l'ultima versione del client Ethereum come indicato nella tabella sopra.
Cosa succede se sono un operatore di minatore o nodo ma non partecipa all'aggiornamento?
Se si utilizza un client Ethereum che non è stato aggiornato all'ultima versione (elencata sopra), il client si sincronizzerà con la blockchain pre-fork dopo l'aggiornamento. Continuerai a seguire le vecchie regole di consenso, rimani bloccato su una catena incompatibile, incapace di inviare ETH o eseguire la rete Ethereum aggiornata.
