Tiêu đề gốc: "Thông báo nâng cấp Ethereum Berlin"
Nguồn gốc: Tim Beiko
Bản tổng hợp gốc: Trang web ETH Trung Quốc
p>
Điểm nổi bật
Nâng cấp Berlin đã sẵn sàng để triển khai.
Chúng tôi đang tiến lên rất nhanh: mạng thử nghiệm được nâng cấp đầu tiên là Ropsten, dự kiến sẽ được nâng cấp vào ngày 10 tháng 3. Việc nâng cấp mạng chính được lên kế hoạch vào ngày 15 tháng 4.
Nếu bạn đang chạy nút Ethereum, bạn nên nâng cấp lên phiên bản testnet tương thích với Berlin càng sớm càng tốt và nâng cấp để sử dụng trước phiên bản Mainnet ngày 7 tháng 4.
Xem bên dưới để biết chi tiết về các phiên bản máy khách tương thích với Berlin và EIP có trong bản nâng cấp này.
Sau nhiều tháng lên kế hoạch, Berlin The nâng cấp cuối cùng đã đến! Sau khi nâng cấp Istanbul và Muir Glacier, bản nâng cấp Berlin dự kiến sẽ được triển khai ở độ cao khối 12.244.000 trên mạng chính Ethereum. Chúng tôi dự kiến nó sẽ ra mắt vào khoảng thứ Tư, ngày 14 tháng 4 năm 2021, nhưng vì thời gian khối có thể thay đổi nên ngày chính xác có thể thay đổi.
Bản nâng cấp này sẽ chạy trên các mạng thử nghiệm Ropsten, Goerp và Rinkeby trước khi được triển khai lên mạng chính. Toàn bộ quá trình sắp xếp trực tuyến như sau:

Người vận hành nút Ethereum cần nâng cấp nút của họ trước khối phân nhánh của mạng mà họ muốn tham gia. Do thời gian tạo khối có thể thay đổi, nên nâng cấp vài ngày trước ngày dự kiến. Kiểm tra bên dưới để biết phiên bản nâng cấp tương ứng với từng khách hàng.
Để tương thích với bản nâng cấp Berlin, người dùng đang chạy nút cần nâng cấp phiên bản máy khách đang chạy. Bảng sau liệt kê các phiên bản của nhiều ứng dụng khách khác nhau trên mạng Ethereum hỗ trợ nâng cấp Berlin, bao gồm testnet và mainnet.

Lưu ý rằng TurboGeth và EthereumJS sẽ không phát hành phiên bản cho mạng thử nghiệm đầu tiên nhưng họ sẽ phát hành phiên bản trước khi ra mắt mạng chính. Chúng tôi sẽ cập nhật bài viết này khi phiên bản của chúng được phát hành. Trinity phản đối và sẽ không hỗ trợ việc nâng cấp Berlin.
Bản nâng cấp Berlin sẽ bao gồm các EIP sau Giới thiệu mạng Ethereum:
➤ EIP-2565: Chi phí Gas ModExp Chi phí Gas ModExp
Giảm chi phí biên dịch trước ModExp (0x00..05)
➤ EIP-2929: Tăng mức tiêu thụ gas của các opcode truy cập trạng thái
Tăng mức tiêu thụ gas khi sử dụng lần đầu các mã opcode này SLOAD, CALL, BALANCE, EXT* và SELFEDESTRUCT trong giao dịch
➤ EIP-2718: Phong bì giao dịch với các loại
Giới thiệu loại giao dịch mới là phong bì cung cấp hỗ trợ cho nhiều loại giao dịch.
➤ EIP-2930: Danh sách truy cập tùy chọn
Thêm danh sách truy cập có chứa Giao dịch loại danh sách, chứa địa chỉ và khóa lưu trữ mà giao dịch có thể truy cập. Điều này sẽ làm giảm mức tăng chi phí gas do EIP-2929 gây ra.
Nếu bạn muốn tìm hiểu thêm về các EIP này, hãy xem bài viết tổng quan về nâng cấp Ethereum Cat Herder's Berlin.
Hỏi: Tại sao lại là "Berlin"?
A: Sau khi nâng cấp Istanbul, chúng tôi đã hết tất cả các tên nâng cấp mạng mà chúng tôi đã quyết định. Có người đề nghị chúng tôi đặt tên nó theo tên thành phố nơi Devcon được tổ chức, vì vậy chúng tôi đã làm như vậy. Berlin chính là thành phố đăng cai Devcon 0, và cái tên được nâng cấp tiếp theo chính là thành phố đăng cai Devcon 1 - London.
Hỏi: Với tư cách là người dùng Ethereum hoặc chủ sở hữu ETH, tôi có thể làm gì không? ?
Đáp: Nếu bạn sử dụng một 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ư Ví Coinbase, 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 nhà cung cấp dịch vụ sàn giao dịch hoặc ví của bạn thông báo cho bạn thực hiện các bước bổ sung .
Hỏi: Với tư cách là người chạy nút hoặc thợ đào, tôi cần phải làm gì?
Đáp: Tải xuống phiên bản mới nhất của ứng dụng khách Ethereum được liệt kê ở trên.
Hỏi: Điều gì xảy ra nếu tôi là người khai thác hoặc người chạy nút và không tham gia nâng cấp?
Đáp: Nếu bạn đang sử dụng ứng dụng khách Ethereum nhưng không nâng cấp lên phiên bản mới nhất (được liệt kê ở trên), thì ứng dụng khách của bạn sẽ được đồng bộ hóa trên phần cuối là dữ liệu blockchain trước khi phân nhánh. Bạn sẽ bị mắc kẹt trên một chuỗi không tương thích tuân theo các quy tắc cũ và sẽ không thể gửi ETH hoặc hoạt động trên mạng Ethereum đã nâng cấp.
Hỏi: Việc nâng cấp mạng có ý nghĩa gì trên Ethereum?
Đáp: Nâng cấp mạng có nghĩa là thay đổi giao thức cơ bản của Ethereum, 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 hệ thống blockchain khiến việc nâng cấp mạng trở nên khó khăn hơn. Quá trình nâng cấp mạng blockchain diễn ra suôn sẻ đòi hỏi sự cộng tác và liên lạc với cộng đồng và các nhà phát triển ứng dụng khách Ethereum cá nhân.
Hỏi: Điều gì xảy ra trong quá trình nâng cấp mạng?
Đáp: Khi cộng đồng đạt được sự đồng thuận về những thay đổi nào cần được đưa vào bản nâng cấp, những thay đổi này đối với giao thức sẽ được ghi vào mỗi người. Các khách hàng Ethereum như geth, Open Ethereum, Besu và Nethermind. Thay đổi giao thức được bắt đầu ở độ cao khối cụ thể. Bất kỳ nút nào chưa được nâng cấp lên quy tắc mới sẽ bị loại bỏ trên chuỗi cũ, chuỗi này tiếp tục duy trì các quy tắc trước đó.
Đặc biệt cảm ơn cộng đồng Ethereum cũng như tất cả khách hàng và nhà phát triển của nhiều nền tảng khác nhau vì những đóng góp của họ cho hard fork Berlin.
Nguồn gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia