BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Giải thích bốn EIP sẽ được kích hoạt trong bản nâng cấp Ethereum Thượng Hải

Đọc bài viết này mất 23 phút
Tại sao việc nâng cấp Thượng Hải lại cấp bách đến vậy? Ethereum hiện tại chỉ có thể gửi ETH nhưng không thể rút ETH, tổng giá trị cầm cố lên tới gần 23,5 tỷ đô la Mỹ và tất cả đều bị “mắc kẹt” trên mạng Ethereum.
Tiêu đề gốc: "[Giải thích] Bốn EIP sẽ sớm được kích hoạt trong bản nâng cấp Ethereum Thượng Hải"
Nguồn gốc: Shi Shijun


Sau bản nâng cấp Ethereum Paris (sáp nhập, đồng thuận với POS), một bản cập nhật lớn khác sắp ra mắt - bản nâng cấp Thượng Hải! Cộng đồng cốt lõi Ethereum, hiện có hàng nghìn nhà phát triển chuyên nghiệp, đã trải qua 15 lần nâng cấp mạng chính trong 15 năm qua. Bản nâng cấp Thượng Hải này sẽ cung cấp khả năng mở khóa cho 23 tỷ đô la Mỹ trong POS đã cam kết ETH bị khóa trên chuỗi và nó cũng sẽ như vậy. kèm theo việc tích hợp nhiều EIP để tối ưu hóa GAS.


Theo dõi Fourteen để tìm hiểu thêm về chức năng, nguyên tắc và hướng ứng dụng của các đề xuất EIP sẽ được kích hoạt trên mạng chính



1 , nền 


1.1 Nâng cấp mạng chínhCấp độ


Ethereum đề xuất 4 giai đoạn chính trong năm 2015: Frontier, Homestead, Metropolis và Tranquility. Như chúng ta đã biết, dấu hiệu của giai đoạn “im lặng” còn là việc thuật toán đồng thuận Ethereum đã được chuyển đổi hoàn toàn từ khai thác sức mạnh tính toán POW sang khai thác cam kết vốn cổ phần POS cách đây 2 tháng. , an toàn và đủ phi tập trung. Mỗi khi mạng chính của chuỗi công cộng được nâng cấp, nó sẽ được đặt theo tên của những địa điểm như Berlin, Paris và Thượng Hải. Đã có rất nhiều lần nâng cấp mạng chính trong lịch sử mang lại những thay đổi to lớn 


1.2 Đánh giá ngày 5 tháng 8 năm 2021 - Bản nâng cấp London


Ở độ cao khối 12.965.000, Ethereum đã hoàn thành bản nâng cấp hard fork có tên mã "London". Tổng cộng có năm đề xuất được tham gia. Đề xuất có ảnh hưởng nhất là việc ra mắt EIP-1559, được đề xuất bởi Vitalik Buterin, người sáng lập Ethereum. Từ đó trở đi, mọi giao dịch trên Ethereum sẽ đốt phí gas cơ bản, điều này sẽ tự động làm giảm nguồn cung ETH lưu hành, số lượng đã khiến Ethereum Token bước vào kỷ nguyên giảm phát.


Ví dụ 


EIP-1559 đã thay đổi Gas được trao cho người trả giá cao nhất. logic tính toán. Trước đây, để các thợ đào đóng gói giao dịch của họ kịp thời, người dùng phải trả phí cho thợ đào tăng lên. Giá thầu càng cao thì xác suất được đóng gói trước càng lớn, điều này ở một mức độ nhất định sẽ khiến phí Gas tăng trưởng không giới hạn. Sau khi nâng cấp, phí giao dịch sẽ được chia thành phí cơ bản và tiền boa. Tiền boa khuyến khích người khai thác đấu giá các khối và phí cơ bản sẽ bị phá hủy. Mặc dù vẫn còn một phần đấu thầu các khối nhưng thu nhập của thợ mỏ đã giảm khoảng 20% và mô hình kinh tế cũng chuyển sang trạng thái giảm phát.


Về cơ bản, thiết kế của 1559 tận dụng mô hình đấu giá theo giá thứ hai, điều này cuối cùng sẽ khiến giá thanh toán của tất cả các giao dịch trong cùng một khối về cơ bản là giống nhau. Nhất quán và công bằng hơn cho người dùng (nghĩa là vì các giao dịch thanh toán theo giá cơ bản sẽ luôn được đóng gói, nhu cầu giao dịch khẩn cấp và nhu cầu giao dịch thông thường được phân biệt)


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


Tại sao lại cấp bách đến vậy?


Trước đây, việc nâng cấp lớn thường chỉ được thực hiện trong một hoặc hai năm, những nâng cấp nặng như hợp nhất các chuyển đổi đồng thuận sẽ dẫn đến 1-2 mạng thử nghiệm hoạt động ổn định trong nhiều năm, chỉ khi đó chúng ta mới thực sự bước vào nâng cấp mainnet, vậy tại sao lần nâng cấp Thượng Hải này lại cấp bách đến vậy?


Còn EIP đã được hoàn thiện cơ bản để đưa vào chỉ trong 2 tháng thì sao? Yếu tố cốt lõi là sau khi sáp nhập, tất cả các giao dịch trên mạng Ethereum sẽ không còn được xác minh bởi các “thợ khai thác” tiêu tốn nhiều năng lượng mà bởi các “người xác nhận” cá nhân và tổ chức đã gửi hoặc đặt cược số lượng lớn ETH. Đối với người xác nhận, ETH mà họ cam kết có thể tạo và thu thập ETH mới. Cái gọi là "ETH mới" này là phần thưởng của họ để chứng minh các giao dịch và bảo vệ mạng.


Nhưng Ethereum hiện tại chỉ có thể gửi ETH chứ không thể rút ETH, tổng giá trị cầm cố lên tới gần 23,5 tỷ đô la Mỹ và tất cả đều bị “mắc kẹt” trên mạng Ethereum. Nếu chức năng hủy đặt cược không được mở càng sớm càng tốt, sức hấp dẫn của việc đặt cược ETH sẽ giảm đi rất nhiều và sẽ không có nhiều người tham gia vào mạng Ethereum trong tương lai. Điều này chắc chắn sẽ có tác động rất lớn đến sự phát triển và an ninh mạng trong tương lai của Ethereum.


3. Diễn giải chi tiết



Theo github mới nhất No. 28-10 Đã gửi hồ sơ nâng cấp Thượng Hải

https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md


3.1 EIP-3651: COINBASE ấm hơn


https://eips.ethereum.org/EIPS/eip-3651 


Nó là gì?


Bản dịch của tiêu đề này là thực sự ấn tượng Mọi người đang bối rối. COINBASE ở đây không phải là công ty của nền tảng giao dịch, mà là khái niệm về Bitcoin. Nghĩa là, giao dịch đầu tiên trong khối là một giao dịch đặc biệt, được gọi là giao dịch tạo tiền xu hoặc giao dịch coinbase. Loại này giao dịch được thiết kế sớm để người khai thác đóng gói và thu thu nhập từ đầu khí khai thác.


Ấm và lạnh thực ra đề cập đến việc có tải trước khi thực hiện giao dịch này hay không. Ảnh hưởng đến gas phí thợ mỏ đóng gói các giao dịch coinbase

Nếu không có nạp trước mà trời lạnh Tiền gas cao hơn

Nếu nạp trước và trời ấm thì phí gas thấp hơn


Nó dùng để làm gì?


Giờ đây, các giao dịch do thợ mỏ đóng gói có thể được sử dụng cho nhiều mục đích hơn. Ví dụ: ERC-4337 được sử dụng để thu thập chữ ký người dùng và thực hiện các giao dịch theo đợt. nó cũng có thể được sử dụng Các nguyên tắc tương tự có thể được sử dụng để thực hiện nhiều loại Mã thông báo Kết hợp các khoản thanh toán siêu giao dịch hợp lý và hơn thế nữa.


Trước EIP-3651, phương thức thanh toán ETH được khuyến khích hơn

Sau EIP-3651, phương thức thanh toán ERC20 được khuyến khích hơn


Tóm lại là đề xuất ảnh hưởng đến loại giao dịch ảnh hưởng đến động cơ 


3.2   EIP-3855: Đã thêm hướng dẫn PUSH0 


https://eips.ethereum.org/EIPS/eip-3855 


Anh ta là ai?


Đối với EVM, tức là Máy ảo Ethereum (một hệ thống thực thi mã hợp đồng), có nhiều hướng dẫn được thiết kế nhưng lại thiếu thiết kế cho push0, nghĩa là đối với giá trị 0. Lệnh thao tác đẩy vào ngăn xếp và EIP này thêm lệnh PUSH0( 0x5f)  mới, lệnh này sẽ đẩy giá trị không đổi 0 vào ngăn xếp. Lệnh này yêu cầu 2 gas 


Công dụng là gì?


Khi không có Push0, vấn đề là ở chỗ có một số thao tác dựa vào 0 để bù, chẳng hạn như gọi và trả về cuộc gọi từ xa, và nhiều tham số đã bị loại bỏ. 0. , ban đầu để vận hành 0, bạn chỉ có thể sử dụng lệnh PUSH1 0 (nghĩa là đẩy một số, số đó là 0). Thao tác này tiêu tốn 3 gas. Thứ hai, push1 và 0, mỗi cái chiếm một byte lưu trữ của mã khởi tạo , dẫn đến kết quả như sau Chi phí triển khai hợp đồng này cũng cao hơn 2 * 200 gas. EIP cũng tính lượng gas tổn thất: trong các tài khoản hiện có, 340.557.331 byte bị lãng phí cho lệnh PUSH1 00, nghĩa là tổn thất triển khai lên tới 68.111.466.200 gas  ;


Tóm lại, đó là một đề xuất nhằm giảm mức tiêu thụ GAS vô nghĩa 


3.3   ;EIP- 3860: Tăng giới hạn mã khởi tạo 


https://eips.ethereum.org/EIPS/eip-3860 


Anh ta là ai?


Khi triển khai hợp đồng, có kích thước mã khởi tạo. Dựa trên EIP170, kích thước initcode được giới hạn ở 24576, nhưng hiện tại giới hạn kích thước tối đa của initcode được tăng lên 49152 Việc tăng gấp đôi nó và áp dụng chi phí gas bổ sung là 2 cho mỗi khối initcode 32 byte có ích lợi gì


?


Rõ ràng, dung lượng mã lớn hơn cho phép hệ thống hợp đồng thông minh làm được nhiều việc hơn. Kích thước hiện tại của mã chỉ là 24kb, gây khó khăn cho việc triển khai bằng một mã Hệ thống, giải pháp tạm thời ban đầu là triển khai nhiều hợp đồng rồi gọi cho nhau, nhưng rõ ràng việc tham chiếu nhiều hợp đồng là vấn đề tốn gas cao.


Tóm lại, đó là đề xuất tăng giới hạn trên của hệ thống hợp đồng thông minh và giảm mức tiêu thụ gas 


3.4 EIP-4895: Chuỗi Beacon sử dụng lệnh rút tiền làm lệnh hoạt động 


https://eips.ethereum.org/EIPS/ eip- 4895 


Anh ấy là ai?


Có thể nói đây là cốt lõi của lần nâng cấp Shanghai này. Về kết quả, những gì được triển khai là hoạt động rút ETH đã cam kết và phương pháp triển khai là đưa ra lệnh rút lệnh ở cấp hệ thống dựa trên thông tin của chuỗi báo hiệu (lớp đồng thuận) để kiểm soát trực tiếp vô điều kiện số dư ETH của số tiền được chỉ định Địa chỉ. Có nhiều cách để thực hiện thao tác rút tiền. Đặc điểm của thao tác rút tiền này như sau. Nó được khởi tạo bởi hệ thống chứ không phải bởi một người dùng nhất định. Việc xem xét đơn giản và dễ dàng hơn. Không tiêu thụ gas. Việc khởi tạo hệ thống là chủ đề đến giới hạn rút tiền của lớp đồng thuận. Kiểm soát, không cần sử dụng gas để bảo vệ chống DOS và sự cân bằng của lớp thực thi được cập nhật trực tiếp. Không có quy trình thực thi EVM và chiến lược triển khai đơn giản nhất được áp dụng.


Nó dùng để làm gì?


Đừng quên, vẫn còn 14 triệu ETH với tổng giá trị 23,5 tỷ đô la Mỹ đang được cầm cố và “mắc kẹt” trong chuỗi đèn hiệu Ethereum.


4 Trọng tâm tương lai của Ethereum sẽ là gì?


Hình bên dưới là lộ trình mới nhất được Vitalik Buterin, người sáng lập Ethereum đưa ra gần đây. Phần màu xanh lá cây trong hình thể hiện sự tiến bộ. Bạn có thể thấy ở đó vẫn còn nhiều cải tiến xung quanh hiệu suất. Các mục tiêu về rủi ro bảo mật, quyền riêng tư và hệ thống tài khoản AA (dựa trên 4337) đã tìm ra cách để đạt được chúng.



Phụ lục
https ://www.youtube.com/watch?v=CcL9RJBljUs&t=336s
https://docs.google.com/trình bày/d/1N6aX-GE-kus73vlq-v7D-
z2iwUI4N4ss1tiPamfoTi4/edit#slide=id.g1231e3828e8_0_89
https://twitter.com/EthereumCN/status/1588825937629835265  

Liên kết 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

举报 Báo lỗi/Báo cáo
24HBài viết phổ biến
Tải BlockBeats
home-down-code
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi