Nasz postęp aktualizacyjny będzie bardzo szybki: pierwszy test, który został uaktualniony, Ropsten, ma zostać uaktualniony 10 marca. Uaktualnienie główne zaplanowano na wydanie 14 kwietnia.
Berlin Plan aktualizacji
Po miesiącach planowania „Berlin” w końcu tu jest! Jest to najnowsze uaktualnienie po uaktualnieniu Ethereum Stambula i Glacier Muir, i planowane jest przejść do trybu online na bloku 12 244 000 diety Ethereum. Oczekujemy, że nastąpi to w środę 14 kwietnia 2021 r., Ale dokładna data może zmienić się z powodu zmian czasów blokowania.
Uaktualnienie zostanie wykonane na trzech testach (Ropsten, Goerli i Rinkeby), zanim zostanie wdrożone na głównymnet. Cały harmonogram wydania jest następujący:


Operatorzy węzłów Ethereum powinni zaktualizować swoje węzły na długo przed czasem zablokowania widelca w sieci, do której chcą dołączyć. Ze względu na zmienność czasów bloków zaleca się, aby aktualizacje klientów były wykonywane co najmniej kilka dni przed oczekiwaną datą. Zobacz następujące sekcje dla odpowiedniej wersji klienta, do której należy zaktualizować.
Wersja klienta
Aby być kompatybilnym z aktualizacją berlińską, operatorzy węzłów muszą zaktualizować wersję uruchomionej przez niego klienta. Każda wymieniona poniżej wersja klienta obsługuje aktualizacje Berlina we wszystkich sieciach Ethereum (Testnet i Mainnet).
Go Ethereum (Geth) (1.10.1)
Otwarty (FKA Parity) (3.2.0)
Nethermind (1.10.31)
Besu (21.1.1)
Zauważ, że wersje klientów Turbogeth i Ethereumjs nie będą gotowe na pierwszy testnet, ale zostaną wydane przed Mainnet. Zaktualizujemy ten artykuł w miarę jego dostępności. Trinity jest teraz przestarzała i nie obsługuje ulepszeń Berlina.
Propozycja ulepszeń Ethereum (EIP) zawarta w Berlin Upgrade
Ulepszenie Ethereum Berlin wprowadziło następujące 4 EIPS do sieci Ethereum:
EIP-2565: Koszt gazu ModExp
Zmniejszony koszt gazu zużyty przez modexp (0x00..05) wstępnie skomplacja;
EIP-2929: Zwiększ koszty gazu dla dostępu do stanu
Dodaje koszt gazu do SLOOD, * wywołanie, równowaga, ext * i selfeedStructure po pierwszym użyciu w transakcji;
EIP-2718: Typowe koperty transakcyjne
Wprowadził nowy typ transakcji, który jest kopertą do łatwiejszego obsługi wielu typów transakcji;
EIP-2930: Opcjonalna lista dostępu
Dodaje typ transakcji, który zawiera listę dostępu oraz listę adresów i kluczy pamięci, do których transakcja planuje uzyskać dostęp. To częściowo łagodzi wzrost kosztów gazu spowodowanych przez EIP-2929.
Aby dowiedzieć się więcej o każdym EIP, zobacz post „Berlin Omówienie” Pasterzy Ethereum Cat.
Często Zadawane Pytania
Dlaczego wybrałeś nazwę „Berlin”?
Po uaktualnieniu Ethereum Stambul zakończyły się nazwy planowanej aktualizacji sieci. Zaleca się uaktualnienie o nazwie miasta, które w przeszłości gościło Devcon. Berlin był stroną Devcon 0, a następne uaktualnienie zostanie nazwane Londynem, który jest również miejscem Devcon 1.
Co muszę zrobić jako użytkownik Ethereum lub uchwyt Ethereum?
Jeśli używasz wymiany (takiej jak Coinbase, Kraken lub Binance), usługa portfela internetowego (taka jak metamask, Mycrypto lub Mytherwallet), usługa portfela mobilnego (takiego jak portfel Coinbase, status.im lub portfel zaufania), Lub portfel sprzętowy (taki jak Ledger, Trezor) lub Keepkey), nie musisz podejmować żadnych działań, chyba że usługa wymiany lub portfela każe ci podjąć dodatkowe kroki.
Co muszę zrobić jako operator węzłów lub górnik?
Pobierz najnowszą wersję klienta Ethereum, jak wskazano w powyższej tabeli.
Co jeśli jestem operatorem górnikiem lub węzłem, ale nie uczestniczę w aktualizacji?
Jeśli używasz klienta Ethereum, który nie został zaktualizowany do najnowszej wersji (wymienionej powyżej), Twój klient zsynchronizuje się z blockchainem przed FORK po aktualizacji. Będziesz nadal przestrzegać starych zasad konsensusu, utkniesz w niekompatybilnym łańcuchu, nie możesz wysłać ETH lub uruchomić w zaktualizowanej sieci Ethereum.
