Thông báo nâng cấp Ethereum Berlin | Blog của Ethereum Foundation

Rate this post

TL; DR

  • Berlin đã sẵn sàng để được triển khai!
  • Chúng tôi đang tiến nhanh: testnet đầu tiên để nâng cấp, Ropsten, được lên kế hoạch nâng cấp vào ngày 10 tháng 3. Mainnet được lên lịch vào ngày 15 tháng 4.
  • Nếu bạn đang chạy một nút Ethereum, bạn nên nâng cấp nó lên phiên bản tương thích với Berlin càng sớm càng tốt cho các testnet và trước ngày 7 tháng 4 cho mainnet.
  • Xem bên dưới để biết danh sách các phiên bản ứng dụng khách tương thích với Berlin và chi tiết về các EIP có trong bản nâng cấp.
  • Khách hàng Besu có báo cáo một lỗi trong bản phát hành Berlin trước đây của họ. Người dùng Besu nên nâng cấp lên phiên bản 21.1.2.

Thời gian ở Berlin

Sau nhiều tháng và nhiều tháng lên kế hoạch, Berlin cuối cùng đã ở đây! Việc nâng cấp, theo sau IstanbulSông băng Muir nâng cấp, được lên kế hoạch phát hành trực tuyến trên mạng chính Ethereum tại khối 12 244 000. Chúng tôi dự kiến ​​điều này sẽ xảy ra vào khoảng Thứ Tư, ngày 15 tháng 4 năm 2021, nhưng do sự thay đổi về thời gian khối, ngày chính xác có thể thay đổi.

Trước khi được triển khai trên mainnet, bản nâng cấp sẽ xuất hiện trực tuyến trên các testnet Ropsten, Goerli và Rinkeby. Toàn bộ lịch trình phát hành như sau:

Mạng Chặn số Ngày dự kiến
Ropstone 9 812 189 10 tháng 3 năm 2021
Goerli 4 460 644 17 tháng 3 năm 2021
Rinkeby 8 290 928 24 tháng 3, 2021
Mainnet 12 244 000 15 tháng 4 năm 2021

Các nhà khai thác nút Ethereum nên nâng cấp các nút của họ trước khối fork trên mạng mà họ muốn tham gia. Do sự thay đổi về thời gian khối, bạn nên cập nhật vài ngày trước ngày dự kiến. Xem phần bên dưới để biết các phiên bản ứng dụng khách thích hợp để nâng cấp lên.

Phiên bản ứng dụng khách

Để tương thích với nâng cấp Berlin, các nhà khai thác nút sẽ cần phải nâng cấp phiên bản ứng dụng khách mà họ chạy. Các phiên bản, được liệt kê bên dưới cho từng khách hàng, hỗ trợ Berlin trên toàn tất cả các Mạng Ethereum, cả testnet và mainnet.


Lưu ý, nhóm Besu đã báo cáo một lỗi trong bản phát hành 21.1.1 của họ liên quan đến Berlin (liên kết). Người dùng Besu nên nâng cấp lên bản phát hành 21.1.2 để vẫn tương thích với Berlin. Ngoài ra, TurboGeth sẽ không có bản phát hành ứng dụng khách sẵn sàng cho các testnet đầu tiên, nhưng sẽ có bản phát hành trước mainnet. Chúng tôi sẽ cập nhật bài đăng này khi bản phát hành của họ có hiệu lực. Trinity hiện không được dùng nữa và sẽ không hỗ trợ nâng cấp Berlin.

Berlin EIPs

Bản nâng cấp Berlin giới thiệu các EIP sau vào mạng Ethereum:

Để tìm hiểu thêm về từng EIP, hãy xem Ethereum Cat Herder’s Bài tổng quan về Berlin.

Câu hỏi thường gặp

Tại sao lại là “Berlin”?

Sau Istanbul, chúng tôi đã hết tên cho các nâng cấp mạng theo kế hoạch của mình. Người ta đề xuất sử dụng tên thành phố Devcon để nâng cấpvà chúng tôi bị mắc kẹt với nó! Berlin là nơi Devcon 0 đã diễn ra và bản nâng cấp tiếp theo sẽ được gọi là London, nơi Devcon 1 đã xảy ra.

Là người dùng Ethereum hoặc người nắm giữ Ether, tôi có cần làm gì không?

Nếu bạn sử dụng sàn giao dịch (chẳng hạn như Coinbase, Kraken hoặc Binance), dịch vụ ví web (chẳng hạn như Metamask, MyCrypto hoặc MyEtherWallet), dịch vụ ví di động (chẳng hạn như Coinbase Wallet, Status.im hoặc Trust Wallet), hoặc ví phần cứng (chẳng hạn như Ledger, Trezor hoặc KeepKey), bạn không cần phải làm bất cứ điều gì trừ khi bạn được thông báo để thực hiện các bước bổ sung bằng dịch vụ trao đổi hoặc ví của bạn.

Với tư cách là người điều hành nút hoặc người khai thác, tôi cần làm gì?

Tải xuống phiên bản mới nhất của ứng dụng khách Ethereum của bạn, như được liệt kê trong bảng ở trên.

Điều gì xảy ra nếu tôi là người khai thác hoặc nhà điều hành nút và tôi không tham gia vào quá trình nâng cấp?

Nếu bạn đang sử dụng một ứng dụng khách Ethereum không được cập nhật lên phiên bản mới nhất (được liệt kê ở trên), ứng dụng khách của bạn sẽ đồng bộ hóa với chuỗi khối tiền fork sau khi quá trình nâng cấp xảy ra. Bạn sẽ bị mắc kẹt trên một chuỗi không tương thích theo các quy tắc cũ và bạn sẽ không thể gửi Ether hoặc hoạt động trên mạng Ethereum sau nâng cấp.

Nâng cấp mạng trong Ethereum-land là gì?

Nâng cấp mạng là một sự thay đổi đối với giao thức Ethereum cơ bản, tạo ra các quy tắc mới để cải thiện hệ thống. Bản chất phi tập trung của các hệ thống blockchain làm cho việc nâng cấp mạng trở nên khó khăn hơn. Nâng cấp mạng trong một chuỗi khối đòi hỏi sự hợp tác và giao tiếp với cộng đồng, cũng như với các nhà phát triển của các khách hàng Ethereum khác nhau để quá trình chuyển đổi diễn ra suôn sẻ.

Điều gì xảy ra trong quá trình nâng cấp mạng?

Sau khi cộng đồng đi đến thỏa thuận liên quan đến những thay đổi nào nên được đưa vào bản nâng cấp, các thay đổi đối với giao thức sẽ được ghi vào các ứng dụng khách Ethereum khác nhau, chẳng hạn như geth, Open Ethereum, Besu và Nethermind. Các thay đổi giao thức được kích hoạt ở một số khối cụ thể. Bất kỳ nút nào chưa được nâng cấp lên bộ quy tắc mới sẽ bị loại bỏ trên chuỗi cũ nơi các quy tắc trước đó tiếp tục tồn tại.

Cảm ơn!

Xin gửi lời cảm ơn sâu sắc đến cộng đồng Ethereum và tất cả các nhà phát triển Ethereum trên tất cả các khách hàng và nền tảng, những người đã cùng nhau cung cấp thông tin đầu vào, suy nghĩ và đóng góp cho Berlin 😁🇩🇪

Bây giờ, đến London 🇬🇧!

Tuyên bố từ chối trách nhiệm

Đây là một không gian kỹ thuật cao mới nổi và đang phát triển. Nếu bạn chọn thực hiện các đề xuất trong bài đăng này và tiếp tục tham gia, bạn nên đảm bảo rằng bạn hiểu nó tác động đến bạn như thế nào. Bạn nên hiểu rằng có những rủi ro liên quan bao gồm nhưng không giới hạn ở những rủi ro như lỗi không mong muốn. Bằng cách chọn thực hiện các khuyến nghị này, bạn tự mình gánh chịu những rủi ro của hậu quả. Bài đăng này và các khuyến nghị không phải là mua bán dưới bất kỳ hình thức nào và không tạo ra bất kỳ bảo đảm nào dưới bất kỳ hình thức nào bao gồm nhưng không giới hạn ở bất kỳ điều gì liên quan đến mạng Ethereum hoặc các ứng dụng khách Ethereum được đề cập ở đây.

Thuc Quyen

Leave a Reply

Your email address will not be published. Required fields are marked *