Tiến trình nâng cấp của chúng tôi sẽ rất nhanh: TestNet đầu tiên được nâng cấp, Ropsten, dự kiến sẽ được nâng cấp vào ngày 10 tháng 3. Việc nâng cấp chính được lên kế hoạch phát hành vào ngày 14 tháng 4.
Kế hoạch nâng cấp Berlin
Sau nhiều tháng lập kế hoạch, "Berlin" cuối cùng đã ở đây! Đây là bản nâng cấp mới nhất sau khi nâng cấp Ethereum Istanbul và Muir Glacier, và nó được lên kế hoạch lên mạng tại khối 12 244 000 của Ethereum mainnet. Chúng tôi hy vọng điều này sẽ xảy ra vào khoảng thứ Tư ngày 14 tháng 4 năm 2021, nhưng ngày chính xác có thể thay đổi do những thay đổi về thời gian chặn.
Việc nâng cấp sẽ được thực hiện trên ba TestNet (Ropsten, Goerli và Rinkeby) trước khi được triển khai đến Mainnet. Toàn bộ lịch phát hành như sau:


Các nhà khai thác nút Ethereum nên nâng cấp các nút của họ trước khi bắt đầu chặn thời gian trên mạng mà họ muốn tham gia. Do sự thay đổi của thời gian khối, nên thực hiện cập nhật máy khách ít nhất một vài ngày trước ngày dự kiến. Xem các phần sau đây cho phiên bản máy khách thích hợp để nâng cấp lên.
Phiên bản máy khách
Để tương thích với nâng cấp Berlin, các nhà khai thác nút cần nâng cấp phiên bản của máy khách mà họ đang chạy. Mỗi phiên bản máy khách được liệt kê dưới đây hỗ trợ các bản nâng cấp của Berlin trên tất cả các mạng Ethereum (TestNet và Mainnet).
GO Ethereum (Geth) (1.10.1)
Mở kết thúc (Parity FKA) (3.2.0)
Nethermind (1.10.31)
Besu (21.1.1)
Lưu ý rằng các phiên bản máy khách của Turbogeth và Ethereumjs sẽ không sẵn sàng cho TestNet đầu tiên, nhưng sẽ được phát hành trước Mainnet. Chúng tôi sẽ cập nhật bài viết này khi nó có sẵn. Trinity hiện không bị phản đối và không hỗ trợ nâng cấp Berlin.
Đề xuất cải thiện Ethereum (EIP) được bao gồm trong nâng cấp Berlin
Nâng cấp Ethereum Berlin đã giới thiệu 4 EIP sau đây cho Mạng Ethereum:
EIP-2565: Chi phí khí ModExP
Giảm chi phí khí tiêu thụ bởi MODEXP (0x00..05) tiền hợp đồng;
EIP-2929: Tăng chi phí khí cho các opcodes truy cập trạng thái
Thêm chi phí gas để giảm tải, * cuộc gọi, cân bằng, ext * và selfeedestruct khi lần đầu tiên được sử dụng trong một giao dịch;
EIP-2718: phong bì giao dịch được đánh máy
Đã giới thiệu một loại giao dịch mới, là một phong bì để dễ dàng hỗ trợ nhiều loại giao dịch hơn;
EIP-2930: Danh sách truy cập tùy chọn
Thêm một loại giao dịch chứa danh sách truy cập và danh sách các địa chỉ và khóa lưu trữ mà giao dịch có kế hoạch truy cập. Điều này một phần giảm thiểu sự gia tăng chi phí khí đốt do EIP-2929 mang lại.
Để tìm hiểu thêm về từng EIP, hãy xem bài đăng "Tổng quan Berlin" của Ethereum Cat Shepherds.
Các câu hỏi thường gặp
Tại sao bạn chọn tên "Berlin"?
Sau khi nâng cấp Ethereum Istanbul, tên cho việc nâng cấp mạng theo kế hoạch đã hết. Nên nâng cấp với tên của thành phố đã tổ chức DevCon trong quá khứ. Berlin là trang web của DevCon 0, và bản nâng cấp tiếp theo sẽ được gọi là London, cũng là trang web của DevCon 1.
Tôi cần làm gì với tư cách là người dùng Ethereum hoặc người giữ Ethereum?
Nếu bạn sử dụng một trao đổi (như Coinbase, Kraken hoặc Binance), một dịch vụ ví web (như Metamask, Mycrypto hoặc Mytherwallet), dịch vụ ví di động (như ví Coinbase, Status.IM hoặc ví hoặc ví phần cứng (như sổ cái, trezor) hoặc keepkey), bạn không cần phải thực hiện bất kỳ hành động nào trừ khi dịch vụ trao đổi hoặc ví cho bạn thực hiện các bước bổ sung.
Tôi cần làm gì với tư cách là một nhà điều hành nút hoặc người khai thác?
Tải xuống phiên bản mới nhất của máy khách Ethereum như được chỉ ra trong bảng trên.
Điều gì sẽ xảy ra nếu tôi là người khai thác hoặc toán tử nút nhưng không tham gia nâng cấp?
Nếu bạn đang sử dụng máy khách Ethereum chưa được cập nhật lên phiên bản mới nhất (được liệt kê ở trên), máy khách của bạn sẽ đồng bộ hóa với blockchain trước khi nâng cấp sau khi nâng cấp. Bạn sẽ tiếp tục tuân theo các quy tắc đồng thuận cũ, bị mắc kẹt trên một chuỗi không tương thích, không thể gửi ETH hoặc chạy trên mạng Ethereum được nâng cấp.
