Hướng dẫn đầy đủ về nâng cấp Pectra Ethereum

Tác giả: Đội ngũ hỗ trợ giao thức Ethereum; Dịch: Jinse Caijing xiaozou

Kế hoạch nâng cấp Pectra của Ethereum sẽ được kích hoạt vào ngày 7 tháng 5 năm 2025 trên mạng chính Ethereum epoch 364032 (UTC 10:05:11).

1、Giới thiệu về Pectra

Pectra là bản cập nhật quan trọng sau bản nâng cấp Dencun vào năm ngoái. Nó tăng cường hệ thống tài khoản Ethereum, cải thiện trải nghiệm của các xác thực viên, hỗ trợ mở rộng L2 thông qua việc giới thiệu các tính năng mới!

Bài viết này sẽ khám phá chi tiết ba cải tiến chính. Để hiểu đầy đủ nội dung nâng cấp, vui lòng tham khảo hướng dẫn nâng cấp trên ethereum.org.

(1)Từ tài khoản bên ngoài (EOA) đến tài khoản thông minh

EIP-7702 đánh dấu một bước quan trọng trong quá trình trừu tượng hóa tài khoản, cho phép người dùng thêm chức năng hợp đồng thông minh cho tài khoản ngoài (EOA).

Giải pháp hỗn hợp này kết hợp tính đơn giản của EOA với tính lập trình của tài khoản hợp đồng. Cụ thể, nó cho phép ví hỗ trợ các chức năng như sau:

**• Xử lý giao dịch hàng loạt:**Nhiều thao tác có thể được thực hiện một cách nguyên tử trong một giao dịch. Không cần phải khởi xướng giao dịch độc lập cho "ủy quyền" và "đổi" nữa!

**• Gas代付:**Cho phép bên thứ ba thanh toán phí giao dịch. Điều này đặc biệt hữu ích cho việc khởi tạo giao dịch mà không có tài khoản ETH.

**• Xác thực thay thế: ** có nghĩa là nhiều mô-đun bảo mật phần cứng (HSM) trong điện thoại hiện tại có thể ủy quyền cho các hoạt động tài khoản thông qua các công nghệ như khóa truy cập.

• Kiểm soát chi tiêu: Có thể giới hạn số lượng token mà các ứng dụng cụ thể có thể tiêu thụ, hoặc đặt giới hạn chuyển tiền hàng ngày của ví để nâng cao tính an toàn.

**• Cơ chế phục hồi: ** Cung cấp cho người dùng nhiều tùy chọn bảo vệ tài sản mà không cần chuyển sang tài khoản mới.

Khi EIP-7702 được sử dụng, EOA cần ký ủy quyền trỏ đến một địa chỉ được ủy quyền cụ thể có chứa mã sẽ được thực thi. Sau khi thiết lập, tài khoản sẽ nhận được các tính năng mã mới (ví dụ: theo lô, thanh toán theo yêu cầu, logic xác thực, v.v.). Bởi vì việc chọn mục tiêu được ủy quyền ngụ ý chuyển giao quyền kiểm soát đáng kể, EIP-7702 thực thi một số kiểm tra bảo mật:

• Ủy thác chuỗi cụ thể: Mặc định, việc ủy thác chỉ có hiệu lực cho ID chuỗi cụ thể, ngăn chặn việc sử dụng cùng một ủy quyền trên các mạng khác nhau.

Ủy quyền ràng buộc một lần: Ủy quyền có thể bị ràng buộc với nonce hiện tại của tài khoản và nó sẽ tự động trở nên không hợp lệ khi nonce được thêm vào. • Khả năng thu hồi: Chủ sở hữu EOA luôn có thể tạo khoản trợ cấp EIP-7702 mới để thu hồi hoặc thay thế mã ủy quyền hiện có, tránh các hành động không chính xác dẫn đến khóa vĩnh viễn.

(2)tối ưu hóa trải nghiệm người xác thực

Pectra bao gồm ba EIP cải thiện trải nghiệm của người xác thực: 7251, 7002 và 6110.

Đầu tiên, EIP-7251 nâng giới hạn số dư tối đa mà người xác thực có thể nhận thưởng từ 32 Ether lên 2048 Ether thông qua việc cập nhật loại chứng nhận rút tiền tự nguyện.

Đối với các nhà staking, điều này đã hiện thực hóa lợi nhuận kép. Phần ETH vượt quá 32 ETH mà các xác thực viên staking trước đó sẽ không được tính vào lượng staking hoạt động. Người dùng muốn staking vượt quá 32 ETH chỉ có thể thực hiện theo đơn vị gia tăng 32 ETH, giá trị trung gian cần phụ thuộc vào pool staking. EIP-7251 cho phép cả các xác thực viên cũ và mới có thể cấu hình để nhận phần thưởng dựa trên lượng staking thực tế (giới hạn 2048 ETH).

EIP này cũng cho phép các nhà khai thác lớn hợp nhất nhiều trình xác nhận 32 ETH, giúp giảm nhu cầu băng thông trên toàn mạng.

EIP-7002 mở rộng khả năng của người xác thực thông qua việc giới thiệu rút tiền có thể kích hoạt từ lớp thực thi. Trước đây chỉ có khóa ký hoạt động của người xác thực mới có thể kích hoạt việc rút lui. Bây giờ nếu địa chỉ Ethereum được đặt làm chứng từ rút tiền, địa chỉ đó cũng có thể buộc phải rút lui. Điều này giảm bớt giả định về lòng tin trong thiết lập ủy thác, vì chủ sở hữu quỹ (dù là cá nhân kiểm soát EOA hay hợp đồng thông minh do DAO quản lý) luôn có thể khởi động việc rút lui mà không cần tin tưởng.

Cuối cùng, EIP-6110 đã loại bỏ vấn đề di sản của Ethereum trước khi hợp nhất: độ trễ giữa khoản tiền gửi của người xác nhận và việc tham gia vào hàng đợi tiền gửi. Trước khi hợp nhất Ethereum, chuỗi tín hiệu phải chờ 2048 khối để xử lý khoản tiền gửi của người xác nhận nhằm đối phó với khả năng tái cấu trúc chứng minh công việc. Bây giờ điều này không còn cần thiết nữa!

EIP-6110 giảm thời gian xử lý tiền gửi từ khoảng 9 giờ xuống còn 13 phút.

(3)Mở rộng Blob

Thay đổi lớn cuối cùng của Pectra là EIP-7691, nó sẽ gấp đôi thông lượng blob của Ethereum!

Blob được giới thiệu trong nâng cấp Dencun là giải pháp lưu trữ tạm thời cho L2 để gửi dữ liệu giao dịch nén và chứng minh đến Ethereum L1. Khi được kích hoạt, nó giảm phí L1 của L2 từ 10-100 lần, giảm đáng kể chi phí giao dịch cho người dùng L2.

Hiện tại mạng chính Ethereum mỗi khối trung bình hỗ trợ 3 blob, dung lượng tối đa là 6. EIP-7691 sẽ lần lượt nâng lên trung bình hỗ trợ 6, tối đa 9.

Khác với CALLDATA được lưu trữ vĩnh viễn tại các nút, blob sẽ bị xóa sau 4096 epoch (khoảng 18 ngày). Điều này hạn chế sự chiếm dụng không gian của nó. Ràng buộc thực sự của blob đến từ băng thông, vì chúng cần được phát tán trong lớp điểm-điểm của Ethereum. Để bù đắp cho sự gia tăng băng thông do EIP-7691 mang lại, Pectra cũng đã giới thiệu EIP-7623 để hạn chế giới hạn kích thước khối.

Để liên tục mở rộng khả năng xử lý dữ liệu của Ethereum mà không tăng nhu cầu băng thông, chúng ta phải chuyển từ mô hình "mỗi nút lưu trữ tất cả các blob" sang "các nút chỉ lưu trữ một tập con và xác minh dữ liệu còn lại qua mẫu mạng". Tin tốt là: công việc liên quan đã được tiến hành! Francesco từ nhóm nghiên cứu của Quỹ Ethereum đã mô tả sơ lược lộ trình mở rộng này trong bài phát biểu chính của Devcon.

2、Quy chuẩn Pectra

Cập nhật cụ thể của Pectra xem tại EIP-7600. Cụ thể bao gồm:

• EIP-2537:BLS12-381 giao thức hoạt động của đường cong

• EIP-2935:Lưu trữ giá trị băm khối lịch sử trong trạng thái

• EIP-6110:Xác minh khoản tiền gửi của validator trên chuỗi

• EIP-7002:thoát có thể kích hoạt bởi lớp thực thi

• EIP-7251:Tăng giới hạn MAX_EFFECTIVE_BALANCE

• EIP-7549:Di chuyển trường chỉ số ủy ban ra khỏi Attestation

• EIP-7623:tăng chi phí calldata

• EIP-7685:Yêu cầu lớp thực thi chung

• EIP-7691:Tăng cường thông lượng Blob

• EIP-7702: thiết lập mã tài khoản EOA

• EIP-7840:thêm lịch blob vào cấu hình EL

Phiên bản Python đầy đủ của quy định về lớp thực thi và lớp đồng thuận có thể tham khảo các phiên bản sau:

• Tầng thực thi: v1.17.0rc6

• Lớp đồng thuận: v1.5.0-beta.5

Ngoài ra, Pectra cũng đã cập nhật Engine API được sử dụng cho việc giao tiếp giữa các nút lớp đồng thuận và lớp thực thi.

3、Kích hoạt Pectra

Bản nâng cấp mạng Pectra sẽ được kích hoạt trên mạng chính Ethereum vào lúc 10:05:11 UTC ngày 7 tháng 5 năm 2025 (bắt đầu từ epoch 364032).

Trước đó đã hoàn thành kích hoạt trên các mạng thử nghiệm Hoodi, Holesky và Sepolia.

4、Phiên bản khách hàng

Các phiên bản khách hàng dưới đây phù hợp với việc nâng cấp Pectra của mạng chính Ethereum.

phiên bản lớp đồng thuận

Khi chạy trình xác thực, cần cập nhật đồng thời nút tín hiệu lớp đồng thuận và khách hàng xác thực.

KXFHx8LjbjSQLfmRpJ5stlRXrLaquJmXzLkk8q0F.png

phiên bản lớp thực thi

c7AWxCs4SOOyUAEWy0L07QeyleSULZzeGjUfvrtt.png

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

Hỏi: Cách thức hoạt động của việc nâng cấp mạng Ethereum?

Trả lời: Việc nâng cấp mạng Ethereum cần sự lựa chọn rõ ràng từ các nhà điều hành nút. Mặc dù các nhà phát triển khách hàng đã đạt được đồng thuận về các EIP được bao gồm trong nâng cấp, nhưng họ không phải là người quyết định cuối cùng.

Để nâng cấp có hiệu lực, các xác thực viên và nút không đặt cọc phải cập nhật phần mềm thủ công để hỗ trợ giao thức mới.

Nếu client Ethereum đang sử dụng chưa được cập nhật lên phiên bản mới nhất (xem bên trên), khi có khối phân nhánh sẽ ngắt kết nối với các nút đã nâng cấp, dẫn đến việc phân nhánh mạng. Trong trường hợp này, mỗi tập hợp nút chỉ giữ kết nối với các nút có trạng thái (không) nâng cấp giống nhau.

Mặc dù hầu hết các nâng cấp Ethereum không gây tranh cãi và tình huống phân tách hiếm khi xảy ra, nhưng việc các nhà điều hành nút tự quyết định có hỗ trợ nâng cấp hay không là đặc điểm cốt lõi của quản trị Ethereum.

Hỏi: Là người dùng mạng chính Ethereum hoặc người nắm giữ ETH, tôi cần làm gì?

Trả lời: Một câu: Không cần.

Nếu bạn sử dụng sàn giao dịch, ví kỹ thuật số hoặc ví phần cứng, trừ khi nhà cung cấp dịch vụ thông báo đặc biệt, bạn không cần thực hiện bất kỳ thao tác nào.

Hỏi: Là người vận hành nút không được staking, tôi cần làm gì?

Trả lời: Để đảm bảo tính tương thích, vui lòng cập nhật khách hàng lớp thực thi và lớp đồng thuận lên phiên bản được liệt kê trong bảng trên.

Hỏi: Là một người đặt cược, tôi cần phải làm gì?

Trả lời: Để đảm bảo tính tương thích, vui lòng cập nhật lớp thực thi và lớp đồng thuận của khách hàng lên phiên bản được liệt kê trong bảng trên. Vui lòng cập nhật cả nút tín hiệu và khách hàng xác thực.

Hỏi: Là một nhà phát triển ứng dụng hoặc công cụ, tôi nên làm gì?

Trả lời: Xem xét các EIP có trong Pectra, đánh giá ảnh hưởng của chúng đến dự án - bản nâng cấp này đã giới thiệu nhiều tính năng mới thú vị ở cả tầng thực thi và tầng đồng thuận!

Hỏi: Tại sao được đặt tên là "Pectra"?

Trả lời: Cấp nâng cấp thực thi tiếp tục sử dụng tên thành phố Devcon, trong khi cấp đồng thuận sử dụng tên các chòm sao. "Pectra" là sự kết hợp giữa thành phố tổ chức Devcon IV là Prague và ngôi sao khổng lồ màu xanh trắng Electra trong chòm sao Kim Ngưu.

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)