Hướng dẫn chính thức nâng cấp Ethereum Shapella (Shanghai + Capella)

avatar
ODAILY
03-29
Bài viết này được dịch máy
Xem bản gốc

Từ: Ethereum.org , bởi: Nhóm hỗ trợ giao thức Ethereum

Translator for Odaily Planet Daily | Moni

Hướng dẫn chính thức nâng cấp Ethereum Shapella (Shanghai + Capella)

Sau khi chuyển đổi thành công mạng thử nghiệm Goerli, chức năng rút ETH cuối cùng cũng ra mắt!

Việc nâng cấp mạng Ethereum Shapella sẽ được kích hoạt vào kỷ nguyên 194948 và thời gian ước tính sẽ là 22:27:35 UTC vào ngày 12 tháng 4 năm 2023. Điều đáng nói là từ nay đến ngày 5 tháng 4, phần thưởng tiền thưởng cho lỗ hổng bảo mật của Ethereum đối với Shapella được nhân đôi.

Bản nâng cấp này sẽ tuân theo The Merge và cho phép các trình xác thực rút ETH đã cam kết của họ từ chuỗi beacon sang lớp thực thi. Ngoài ra, bản nâng cấp cũng giới thiệu một số chức năng mới cho lớp thực thi Ethereum và lớp đồng thuận, như sau:

nâng cấp đặc điểm kỹ thuật

1. Nâng cấp "Thượng Hải"

Lần này, các thay đổi lớp triển khai bao gồm nâng cấp "Shanghai" chủ yếu bao gồm:

  • EIP-3651: COINBASE ấm áp

  • EIP-3855: Lệnh PUSH 0

  • EIP-3860: Mã khởi tạo điều tiết và đo sáng

  • EIP-4895: Hoạt động rút tiền đẩy chuỗi Beacon

  • EIP-6049: Ngừng sử dụng SELFDESTRUCT

Cần lưu ý rằng EIP-6049 chỉ là một cảnh báo không dùng nữa, nhóm khách hàng hy vọng ngữ nghĩa SELFDESTRUCT sẽ thay đổi trong các lần nâng cấp mạng trong tương lai, nhưng hành vi của opcode vẫn không thay đổi trong bản nâng cấp Thượng Hải.

2. Nâng cấp Capella

Những thay đổi đối với lớp đồng thuận trong bản nâng cấp Capella được chỉ định trong thông số kỹ thuật Ethereum v1.3.0-rc.5. Ở cấp độ cao, bản nâng cấp này sẽ giới thiệu:

  • Rút tiền toàn bộ và một phần bởi người xác thực

  • Thông báo BLSToExecutionChange cho phép người xác nhận cập nhật nó thành ETH 1 với BLS_WITHDRAWAL_PREFIX _ADDRESS_WITHDRAWAL_PREFIX, đây là điều kiện tiên quyết để rút tiền

  • Trạng thái độc lập và bộ tích lũy lịch sử khối, thay thế các Rễ lịch sử đơn lẻ ban đầu

phát hành khách hàng

Các phiên bản máy khách sau đây hỗ trợ nâng cấp Shanghai & Capella trên mạng chính Ethereum. Phiên bản Shapella trước đó chỉ hỗ trợ triển khai testnet và không tương thích với các bản nâng cấp Mainnet. Khi chọn ứng dụng khách nào sẽ chạy, trình xác thực nên đặc biệt chú ý đến rủi ro khi chạy phần lớn ứng dụng khách trên Lớp thực thi (EL) và Lớp đồng thuận (CL). Bạn có thể tìm thấy lời giải thích về những rủi ro này và hậu quả của chúng tại đây , đánh giá về phân phối hiện tại của ứng dụng khách tầng thực thi và đồng thuận cũng như hướng dẫn chuyển đổi từ ứng dụng khách này sang ứng dụng khách khác có thể tìm thấy tại đây .

1. Phát hành Mainnet chính lớp đồng thuận

Hướng dẫn chính thức nâng cấp Ethereum Shapella (Shanghai + Capella)

Lưu ý: Cả nút đèn hiệu lớp đồng thuận và ứng dụng khách của trình xác nhận phải được cập nhật khi chạy trình xác thực.

2. Phát hành Mainnet của lớp điều hành

Hướng dẫn chính thức nâng cấp Ethereum Shapella (Shanghai + Capella)

LƯU Ý: Đã tìm thấy sự cố trong Erigon v2.41.0, phiên bản này không hoạt động với các bản nâng cấp của Shapella, người dùng Erigon nên nâng cấp lên v2.42.0.

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

1. Là người dùng Ethereum hoặc chủ sở hữu ETH , tôi có cần phải làm gì không?

Tóm lại là không.

Nếu bạn sử dụng sàn giao dịch , kỹ thuật số hoặc ví phần cứng, bạn không cần thực hiện bất kỳ hành động nào trừ khi nhà cung cấp dịch vụ trao đổi hoặc ví của bạn yêu cầu bạn thực hiện các bước bổ sung.

Nếu bạn chạy nút Ethereum của riêng mình, hãy xem câu hỏi tiếp theo.

2. Là người vận hành nút không đặt cược, tôi cần làm gì?

Để tương thích với các bản nâng cấp Mainnet, vui lòng cập nhật các nút của bạn lên phiên bản máy khách Ethereum được liệt kê trong bảng trên.

3. Là một người đặt cọc, tôi cần làm gì?

Để tương thích với các bản nâng cấp Mainnet, vui lòng cập nhật các nút của bạn lên phiên bản máy khách Ethereum được liệt kê trong bảng trên. Đảm bảo các nút báo hiệu và ứng dụng khách trình xác thực của bạn đều được cập nhật!

Bạn cũng nên đọc Câu hỏi thường gặp về Rút tiền .

4. Điều gì xảy ra nếu tôi là người đặt cược hoặc người điều hành nút nhưng không tham gia nâng cấp này?

Nếu bạn đang sử dụng ứng dụng 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), ứng dụng khách của bạn sẽ đồng bộ hóa với chuỗi khối được phân nhánh trước sau khi quá trình nâng cấp diễn ra.

Với các quy tắc cũ, bạn sẽ bị mắc kẹt trên một chuỗi không tương thích và không thể gửi Ether hoặc hoạt động trên mạng Ethereum hậu Shapella.

5. Tôi nên làm gì với tư cách là nhà phát triển ứng dụng hoặc công cụ?

Shapella sẽ không giới thiệu các thay đổi đột phá đối với hợp đồng thông minh , các nhà phát triển ứng dụng và công cụ nên xem lại các thay đổi nâng cấp để đảm bảo rằng mọi nâng cấp và bản sửa lỗi liên quan đã được hoàn thành hoặc hiểu cách sử dụng các chức năng mới được giới thiệu.

Điều đó nói rằng, các nhà phát triển ứng dụng nên lưu ý rằng kể từ Thượng Hải, opcode SELFDESTRUCT được coi là không được dùng nữa và mặc dù ngữ nghĩa của nó sẽ không thay đổi trong quá trình nâng cấp mạng này, nhưng nó có thể thay đổi trong các lần nâng cấp mạng tiếp theo. Xem EIP-6049 để biết chi tiết.

6. Tại sao lại có tên "Shapella"?

Việc nâng cấp lớp thực thi tuân theo tên thành phố Devcon và nâng cấp lớp đồng thuận tuân theo tên sao. "Shapella" là sự kết hợp của Thượng Hải, nơi tổ chức Devcon 2, và Capella, ngôi sao sáng nhất trong chòm sao Auriga phía bắc.

7. Tôi có thể xem truyền hình trực tiếp quá trình nâng cấp Shapella ở đâu?

EthStaker và Ethereum Cat Herders đang tổ chức một bữa tiệc nâng cấp Shapella, bắt đầu ngay trước khi bản nâng cấp được triển khai. Bạn có thể xem nó ở đây .

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
7
Bình luận