Diễn giải: Nội dung nâng cấp Ethereum Istanbul
Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ
Những người đam mê Ethereum (ID: ethfans)
Những người đam mê Ethereum (ID: ethfans)
, Tác giả: Pooja Ranjan, bản dịch: A Jian, được ủy quyền in lại bởi Odaily.
tiêu đề cấp đầu tiên
Nâng cấp mạng là một sự thay đổi đối với giao thức Ethereum, thêm các quy tắc mới vào giao thức Ethereum hiện có để củng cố toàn bộ hệ thống. Các quy tắc mới này được công bố trước dưới dạng Đề xuất nâng cấp Ethereum (EIP), trong đó những người đề xuất xác định theo thuật ngữ kỹ thuật những thay đổi và tính năng cần được triển khai trong quá trình nâng cấp mạng.
Nâng cấp mạng được lên kế hoạch và không có kế hoạch. Một bản nâng cấp còn được gọi là một nhánh rẽ và thường là một tính năng mới được hỗ trợ bởi người dùng và phát triển giao thức. Đôi khi mọi người cũng sử dụng fork để sửa lỗi hoặc ngăn chặn các cuộc tấn công, đây là một fork không có kế hoạch. Cho đến nay, bảy nhánh cứng đã được triển khai trên mạng Ethereum. Ý nghĩa của "hard fork" là nội dung chứa trong bản nâng cấp mạng này không hoàn toàn tương thích ngược và có thể làm mất hiệu lực một số giao dịch cũ và/hoặc thay đổi chức năng của các hợp đồng đã triển khai.
Để kích hoạt liền mạch bản nâng cấp trên mạng chính, trước tiên, nội dung nâng cấp sẽ được kích hoạt và chạy trên mạng thử nghiệm Ethereum như Rinkeby, Ropsten, Goerli và Kovan.
tiêu đề cấp đầu tiên
Istanbul (Istanbul) là bản nâng cấp mạng thứ tám của Ethereum. Các bản nâng cấp mạng trước đây có tên mã như "Byzantium." Bản nâng cấp mạng mới nhất (và cuối cùng) được gọi là "Constantinople".
tiêu đề cấp đầu tiên
Quá trình nâng cấp mạng trông như thế nào?
tiêu đề cấp đầu tiên
Những gì được bao gồm trong bản nâng cấp này?
Nội dung nâng cấp Istanbul được thể hiện dưới dạng Đề xuất nâng cấp Ethereum (EIP). Vai trò của EIP là mô tả các tiêu chuẩn của nền tảng Ethereum, bao gồm các mô tả kỹ thuật giao thức cốt lõi, API máy khách và tiêu chuẩn hợp đồng.
Do sự phát triển của cộng đồng Ethereum trong năm qua, bản nâng cấp này là lớn nhất (về số lượng đề xuất) trong số các bản nâng cấp trước đó và hơn 30 EIP đã được đề xuất tham gia đợt chia tách này. Sau khi thảo luận chi tiết, 6 EIP cuối cùng được cho là phù hợp và sẵn sàng đưa vào bản nâng cấp này.
tiêu đề phụ
EIP 1679: Dự án Istanbul
EIP này chứa danh sách các thay đổi giao thức sẽ được tích hợp vào ngã ba Istanbul. EIP này cũng liệt kê tất cả các EIP được đề xuất ban đầu.
Phân phối lại mức tiêu thụ gas của một số opcode theo chi phí tính toán và nhu cầu cải thiện khả năng chống lại các cuộc tấn công từ chối dịch vụ;
Cải thiện hiệu suất của các sơ đồ Lớp 2 dựa trên SNARK và STARK;
Cho phép các hợp đồng giới thiệu nhiều chức năng sáng tạo hơn.
tiêu đề phụ
Đã thêm khả năng xác minh Equihash PoW bên trong các hợp đồng Ethereum. Điều này mở ra khả năng chuyển tiếp các giao dịch và hoán đổi nguyên tử giữa Zcash và Ethereum.
tiêu đề phụ
Làm cho các phép tính zk-SNARK rẻ hơn, cho phép phát triển các ứng dụng bảo mật và mở rộng quy mô rẻ hơn. Các ví dụ bao gồm Matter labs, Aztec Protocol, Rollup và Zether.
tiêu đề phụ
Thêm một cách để các hợp đồng theo dõi chuỗi Ethereum của riêng chúng, để các hợp đồng (đặc biệt là những hợp đồng được sử dụng bởi các giải pháp Lớp 2 như kênh trạng thái và Plasma) theo dõi đúng chuỗi Lớp 1, đặc biệt là trong các lần phân nhánh cứng.
tiêu đề phụ
Đã thay đổi mức tiêu thụ gas của một số opcode EVM để ngăn chặn các cuộc tấn công spam giao dịch và cân bằng tốt hơn chi phí tính toán của mỗi khối. Trên mạng Ethereum, lượng Gas tiêu thụ bởi một hoạt động thường phù hợp với chi phí tính toán cần thiết cho hoạt động này. EIP này làm tăng mức tiêu thụ của một số opcode chuyên sâu về tính toán nhưng hiện tại ít tốn gas hơn, cụ thể là SLOAD, BALANCE và EXTCODEHASH.
tiêu đề phụ
EIP-2028: Giảm dữ liệu giao dịch Tiêu thụ gas


