Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Nói về chức năng và lợi ích của việc nâng cấp Ethereum Shanghai
W3.Hitchhiker
特邀专栏作者
2022-11-08 07:34
Bài viết này có khoảng 1642 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Sắp xếp ngắn gọn các chức năng và lợi ích của EIP liên quan đến bản nâng cấp này

Tác giả gốc: Xiang, W3.Hitchhiker

Về việc nâng cấp Ethereum Thượng Hải, hãy phân tích ngắn gọn những lợi ích mà nó có thể mang lại.

Tham khảo Ethereum mới nhấtthông tin công cộngvà các EIP liên quan để nâng cấp Thượng Hải như sau:

  • Xác định các EIP đi kèm: EIP-3651, EIP-3855, EIP-3860, EIP-4895

  • EIP có thể bao gồm: EIP-3540, EIP-3670

  • tiêu đề cấp đầu tiên

EIP-3651: COINBASE ẤM

Nói về EIP-3651, trước tiên chúng ta phải giới thiệu một thay đổi trong EIP-2929:

Khi mục tiêu không có trong access_addresses, hãy tính phí COLD_ACCOUNT_ACCESS_COST (chi phí truy cập tài khoản lạnh) và thêm địa chỉ vào access_addresses. Mặt khác, khí WARM_STORAGE_READ_COST (chi phí đọc lưu trữ ấm) được sạc và khí tiêu thụ khi đọc ấm tương đối thấp.

Ngày nay, thanh toán trực tiếp bằng COINBASE ngày càng trở nên phổ biến, nhưng giá truy cập COINBASE hiện cao hơn; điều này là do theo khung danh sách truy cập do EIP-2929 giới thiệu, COINBASE tính gas theo chi phí truy cập tài khoản lạnh, trong EIP - Sau 3651, các địa chỉ truy cập sẽ bao gồm các địa chỉ do COINBASE trả về (0x41).

lợi ích:

tiêu đề cấp đầu tiên

EIP-3855: Lệnh PUSH0

EIP-3855, giới thiệu một lệnh mới (0x5f), đẩy giá trị không đổi 0 vào ngăn xếp, tập lệnh PUSH trong Sách vàng, hiện chỉ có PUSH1-PUSH32, chức năng là đẩy 1 byte vào ngăn xếp và đẩy 32 byte vào ngăn xếp

Việc triển khai lệnh hiện có để đẩy giá trị 0 lên ngăn xếp cần thực thi PUSH1 0, tiêu tốn 3 gas trong thời gian chạy và tiêu thụ thêm 200 gas (2 byte chi phí lưu trữ)

image

Với lệnh PUSH0, không cần tiêu thụ thêm 200 gas.

lợi ích:

tiêu đề cấp đầu tiên

EIP-3860: Giới hạn và tính toán mã khởi tạo

Hiện tại, mã khởi tạo tối đa là MAX_CODE_SIZE: 24576 (EIP-170) và mã khởi tạo mới tối đa là (MAX_INITCODE_SIZE = 2 * MAX_CODE_SIZE = 49152), có nghĩa là quy mô hợp đồng có thể tăng gấp đôi và các nhà phát triển hợp đồng có thể triển khai các chức năng phong phú hơn. (Mã hợp đồng quá lớn và việc triển khai không thành công. Tái bút: Dự án L2 cũng đã được sửa đổi một phần để hỗ trợ giới hạn trên của quy mô hợp đồng)

Ngoài ra, 2 phí gas được giới thiệu cho mỗi đoạn mã khởi tạo 32 byte để thể hiện chi phí phân tích bước nhảy vọt. Bởi vì trong quá trình tạo hợp đồng, khách hàng phải thực hiện phân tích jumpdest trên initcode trước khi thực hiện. Thực thi hoạt động tuyến tính với kích thước của initcode.

Điều này có nghĩa là mỗi byte initcode sẽ tiêu tốn 0,0625 gas và chi phí gas triển khai hợp đồng sẽ tăng nhẹ.

lợi ích:

tiêu đề cấp đầu tiên

EIP-4895: Rút tiền chuỗi Beacon

Nội dung chính là xác định quy trình chính rút tiền từ beacon chain về EVM, sau khi triển khai xong chức năng rút tiền cam kết của Ethereum beacon chain sẽ được kích hoạt.

lợi ích:

tiêu đề cấp đầu tiên

EIP-3540: Định dạng Đối tượng EVM (EOF) v1

EIP này liên quan đến những thay đổi lớn và không nhất thiết phải được đưa vào bản nâng cấp Thượng Hải.

Định dạng được mô tả trong EIP này giới thiệu một định dạng đơn giản và có thể mở rộng, đồng thời giới thiệu việc xác thực. Thực hiện việc tách mã hợp đồng và dữ liệu.

Định dạng đối tượng EVM mới là: magic, version, (section_kind, section_size)+, 0,

lợi ích:

Kiểm soát phiên bản có lợi cho việc giới thiệu hoặc ngừng sử dụng các chức năng mới trong tương lai (chẳng hạn như giới thiệu tính năng trừu tượng hóa tài khoản);

Việc tách mã hợp đồng và dữ liệu có lợi cho việc xác minh L2 (op), giảm chi phí gas của trình xác thực L2;

tiêu đề cấp đầu tiên

EIP-3670: EOF — Xác minh mã

EIP này không nhất thiết phải được bao gồm trong bản nâng cấp Thượng Hải và xác minh mã được giới thiệu khi hợp đồng EIP-3540 được tạo. Hợp đồng từ chối hướng dẫn không xác định.

lợi ích:

liên kết gốc

liên kết gốc

ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina