Hợp nhất phát hành ETH
Việc sáp nhập Ethereum hoàn thành quá trình chuyển đổi mạng Ethereum từ bằng chứng công việc sang bằng chứng cổ phần. Cách ETH được phát hành đã thay đổi trong thời gian tạm thời. Trước đây, việc phát hành ETH mới đến từ hai nguồn: lớp thực thi (tức là mạng chính) và lớp đồng thuận (tức là chuỗi đèn hiệu). Việc phát hành ETH trên lớp thực thi hiện bằng 0 kể từ khi sáp nhập Ethereum.
Phát hành lớp thực thi sau khi hợp nhất: Theo các quy tắc đồng thuận được nâng cấp, bằng chứng công việc không còn là một phương tiện sản xuất khối hiệu quả. Tất cả hoạt động của lớp thực thi được đóng gói thành "khối báo hiệu" ("beacon blocks"), tức là được phát hành và xác minh bởi người xác minh bằng chứng cổ phần. Phần thưởng cho việc xác thực và xuất bản "khối báo hiệu" được tính riêng trên lớp đồng thuận.
Phát hành lớp đồng thuận sau hợp nhất: Quá trình phát hành ETH của lớp đồng thuận vẫn tiếp tục, giống như trước khi hợp nhất, với các phần thưởng nhỏ dành cho những người xác thực đã xác thực và đề xuất các khối. Phần thưởng của người xác thực tiếp tục tích lũy vào số dư của người xác thực được quản lý trong lớp đồng thuận. Tài khoản trình xác thực trên Chuỗi Beacon tách biệt với các tài khoản chúng tôi sử dụng trên mạng chính Ethereum và việc rút tiền từ tài khoản trình xác thực sẽ không thể thực hiện được cho đến khi nâng cấp Thượng Hải theo kế hoạch. Sau khi nâng cấp Thượng Hải, người dùng sẽ có thể rút phần thưởng và tiền đặt cược nếu muốn. Điều này cũng có nghĩa là mặc dù ETH mới vẫn đang được phát hành, nhưng nó vẫn bị khóa 100% trên thị trường cho đến khi quá trình nâng cấp Thượng Hải diễn ra.
khóa ethereum
Ở đây chúng tôi giới thiệu "chìa khóa" của tài khoản Ethereum. Ethereum sử dụng mật mã khóa công khai để bảo vệ tài sản của người dùng. Khóa công khai được sử dụng làm cơ sở của địa chỉ Ethereum - nghĩa là nó được hiển thị công khai và đóng vai trò là mã định danh duy nhất. Chỉ chủ sở hữu tài khoản mới có thể truy cập khóa riêng tư. Khóa riêng được sử dụng để "ký" các giao dịch và dữ liệu để mật mã có thể chứng minh rằng chủ sở hữu phê duyệt một số hành động nhất định đối với một khóa riêng cụ thể. Khi Ethereum chuyển đổi từ Proof of Work sang Proof of Stake, người dùng cần một loại khóa mới để tham gia Proof of Stake bằng cách đặt cược ETH và quản lý trình xác thực. Khóa mạng chính Ethereum ban đầu vẫn hoàn toàn giống như trước đây, nhưng người dùng muốn trở thành người đặt cược độc lập trên chuỗi đèn hiệu cần có khóa xác thực và khóa rút tiền. Sau khi nâng cấp Thượng Hải, cần có khóa rút tiền để rút tiền cam kết.
nâng cấp Thượng Hải
tiêu đề cấp đầu tiên
Chúng tôi đã tóm tắt bốn EIP sẽ được kích hoạt trong bản nâng cấp Thượng Hải:
EIP- 3651 : Warm COINBASE
Bắt đầu khởi động địa chỉ COINBASE
Tổng quan: Theo chi phí đọc tài khoản thực tế, địa chỉ COINBASE sẽ được khởi động khi giao dịch bắt đầu thực hiện.
Giải thích rằng COINBASE ở đây xuất phát từ khái niệm Bitcoin, nghĩa là giao dịch đầu tiên trong một khối là một giao dịch đặc biệt được gọi là giao dịch COINBASE, ban đầu được thiết kế để các thợ mỏ đóng gói và thu tiền boa để khai thác. Địa chỉ COINBASE được làm nóng trước (được tải vào hệ thống) khi giao dịch được thực hiện, tránh phải lấy lại thông tin địa chỉ COINBASE từ 0 mỗi khi nhận được tiền boa.
Động lực: Thanh toán trực tiếp bằng COINBASE ngày càng trở nên phổ biến. Các khoản thanh toán COINBASE đã được thông qua vì chúng cho phép các khoản thanh toán có điều kiện, có lợi cho mạng, chẳng hạn như các giao dịch ngăn chặn các khoản hoàn trả được đóng gói. Tuy nhiên, giá giao dịch với COINBASE rất cao, trong khung danh sách tương tác do EIP-2929 giới thiệu, địa chỉ COINBASE được liệt kê là "địa chỉ lạnh" và thông tin về địa chỉ COINBASE phải được lấy lại cho mỗi giao dịch. Mặc dù sự không phù hợp về chi phí gas này có thể thúc đẩy các phương thức thanh toán khác ngoài ETH, chẳng hạn như ERC 20, ETH là phương thức thanh toán chính cho các giao dịch Ethereum. EIP-3651 có lợi cho phép các thợ mỏ tiết kiệm phí gas và tăng tốc các giao dịch của thợ mỏ.
Lệnh EIP-3855, PUSH 0 (0x5f)
Giới thiệu một lệnh mới đẩy giá trị không đổi 0 vào ngăn xếp
Tổng quan: Giới thiệu lệnh PUSH 0 ( 0 x 5 f ), đẩy giá trị không đổi 0 lên ngăn xếp.
Động lực: Nhiều hướng dẫn mong đợi một phần bù làm đầu vào, trong nhiều trường hợp là 0 . Một ví dụ điển hình là tham số dữ liệu trả về của lệnh gọi, được đặt thành 0 nếu hợp đồng ưu tiên sử dụng RETURNDATA*. Đây chỉ là một ví dụ, nhưng có nhiều lý do khác khiến hợp đồng cần đẩy giá trị 0. Họ có thể thực hiện việc này ngay bây giờ với PUSH 1 0 , tiêu tốn 3 gas khi chạy và được mã hóa thành hai byte, nghĩa là chi phí triển khai là 2 * 200 gas. Với lệnh PUSH 0, không cần tiêu tốn thêm chi phí triển khai gas này. Ngoài ra, từ góc độ "lãng phí", trong các tài khoản hiện tại, 340.557.331 byte đã bị lãng phí đối với các lệnh đẩy 100, điều đó có nghĩa là việc triển khai chúng tiêu tốn 68.111.466.200 byte gas. Mục tiêu của EIP-3855 là giảm mức tiêu thụ gas vô nghĩa.
EIP- 3860 ,Limit and meter initcode
Giới hạn kích thước tối đa của mã khởi tạo thành 49152 và áp dụng chi phí gas là 2 cho mỗi đoạn mã khởi tạo 32 byte.
Tổng quan: Mở rộng EIP-170 bằng cách đưa ra giới hạn về kích thước tối đa của mã init (MAX_INITCODE_SIZE = 2 * MAX_CODE_SIZE = 49152). Đồng thời giới thiệu phí gas là 2 trên 32 byte đoạn mã init để thể hiện chi phí phân tích bước nhảy vọt.
Động lực: Trong quá trình tạo hợp đồng, khách hàng phải thực hiện phân tích nhanh nhất mã khởi tạo trước khi thực thi mã khởi tạo. Công việc được thực hiện tỷ lệ tuyến tính với kích thước của mã khởi tạo. Dựa trên EIP 170, kích thước mã khởi tạo được giới hạn ở 24576 và hiện tại, giới hạn kích thước mã khởi tạo tối đa được tăng lên 49152. Rõ ràng, dung lượng mã lớn hơn 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. Tóm lại, mục đích của EIP-3860 là hỗ trợ các Dapps lớn hơn.
EIP-4895 Beacon Chain giới thiệu rút tiền dưới dạng hướng dẫn hoạt động
Hỗ trợ người xác nhận rút tiền từ chuỗi đèn hiệu sang EVM thông qua loại hoạt động "cấp hệ thống" mới.
Tổng quan: Giới thiệu "hoạt động" cấp hệ thống để hỗ trợ "đẩy" từ chuỗi đèn hiệu sang rút tiền EVM. Sau khi triển khai hoàn tất, chức năng rút cam kết chuỗi Ethereum beacon sẽ được kích hoạt.
Động lực: EIP này cung cấp một cách để những người xác thực trên beacon chain rút tiền vào EVM. Do đó, hoạt động rút ETH đã cam kết được triển khai và phương thức triển khai là giới thiệu lệnh rút tiền ở cấp hệ thống dựa trên thông tin của chuỗi đèn hiệu (lớp đồng thuận), kiểm soát vô điều kiện và trực tiếp số dư ETH của địa chỉ được chỉ định. Mục đích của EIP-4895 là thực hiện chức năng rút tiền cầm cố.
tham khảo:
tham khảo:
https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/keys/#withdrawal-key
https://ethereum.org/en/upgrades/merge/issuance/#cl-issuance-post-merge
https://eips.ethereum.org/EIPS/eip- 3651
https://eips.ethereum.org/EIPS/eip- 3855
https://eips.ethereum.org/EIPS/eip- 3860
https://eips.ethereum.org/EIPS/eip- 4895
