Nâng cấp Fusaka của Ethereum mang đến sự thay đổi lịch sử, tách biệt giới hạn gas cho giao dịch và khối

Nâng cấp Fusaka của Ethereum mang đến sự thay đổi lịch sử,  tách biệt giới hạn gas cho giao dịch và khối

Ethereum Foundation thông báo rằng Fusaka hard fork sẽ áp dụng trần tiêu thụ 16.777.216 đơn vị gas cho mỗi giao dịch, đánh dấu lần đầu tiên mạng thực thi giới hạn riêng cho mỗi giao dịch, tách biệt khỏi giới hạn gas khối. Sự thay đổi này, được chính thức hóa như EIP-7825, đã hoạt động trên các testnet Holesky và Sepolia và sẽ triển khai lên mainnet khi Fusaka được kích hoạt.


Những Điểm Quan Trọng:

  • Ethereum sẽ giới hạn từng giao dịch riêng lẻ ở mức 2²⁴ đơn vị gas (khoảng 16,78 triệu), ngăn chặn các cuộc gọi quá khổ chiếm lấy toàn bộ các khối
  • Foundation đặt giới hạn này như nền tảng cho khả năng thực thi song song, yêu cầu các tải công việc vượt quá ngưỡng này phải chia thành các cuộc gọi nhỏ hơn, theo thứ tự
  • Tất cả các khách hàng chính đã triển khai sự thay đổi trong các phiên bản sẵn sàng cho Fusaka, với lời khuyên rằng các nhà phát triển nên kiểm tra trên testnet và điều chỉnh logic ước lượng gas cho phù hợp

Liên Kết Giới Hạn Với Chiến Lược Thực Thi Song Song

Toni Wahrstätter đã trình bày lý do trong một bài viết ngày 21 tháng 10, nêu rằng giới hạn sẽ giảm thiểu các vector từ chối dịch vụ trong khi cải thiện khả năng dự đoán đóng gói khối. Foundation nhấn mạnh rằng hầu hết người dùng sẽ không thấy tác động thực tế nào, vì phân phối giao dịch thực tế nằm dưới ngưỡng này. Bề mặt rủi ro tập trung vào các hợp đồng nặng nề, các kịch bản triển khai và các bộ định tuyến chuyên môn trước đây có thể tiếp cận mục tiêu gas khối đầy đủ khoảng 45 triệu đơn vị.

EIP-7825 tách biệt độ phức tạp cấp giao dịch khỏi thông lượng cấp hệ thống.

Các cuộc gọi lớn quá mức đã tạo ra các vấn đề về thời gian và lập lịch cho các nhà xây dựng và xác nhận trước khi có giới hạn. Trần mới buộc các tải công việc vượt 16,78 triệu gas phải chia thành các hoạt động nhỏ hơn.

Foundation tuyên bố rõ giới hạn này liên kết với các nỗ lực tương lai như EIP-7928, dự kiến trong thời kỳ Glamsterdam. Các giao dịch có thể dự đoán, được giới hạn là điều kiện tiên quyết cho tính đồng thời ý nghĩa trong lớp thực thi. Giới hạn đảm bảo ít nhất một số giao dịch độc lập có thể nằm vừa trong mỗi khối ngay cả trong điều kiện khó khăn của mempool, giảm bớt tranh chấp tồi tệ nhất và đơn giản hóa việc thiết kế bộ điều phối cho các nhà xây dựng thử nghiệm các con đường thực thi có thể song song.

Triển Khai Kỹ Thuật và Tác Động Đến Nhà Phát Triển

Đặc tả theo một cách đơn giản, cơ khí. Bản tóm tắt EIP-7825 tuyên bố ý định đặt giới hạn "tới 16,777,216 (2^24) gas" cho mỗi giao dịch, cải thiện khả năng phục hồi chống lại các vector từ chối dịch vụ nhất định và làm cho xử lý giao dịch dự đoán hơn khi giới hạn khối tăng lên. Sự đơn giản đó đã hấp dẫn các kênh core-dev như một ràng buộc giới hạn, bảo toàn khả năng tương thích với các công việc mở rộng tham vọng hơn.

Cuộc tranh luận về mã hóa và truyền thông giới hạn diễn ra trong nhiều tháng.

Các cuộc thảo luận trên Ethereum Magicians và trong các cuộc gọi AllCoreDevs đã xem xét các tên gọi và tham số hóa. Một luồng đã tóm tắt sự đảm bảo chính yếu: điều chỉnh các mục tiêu khối theo các bội số của 2²⁴ để các nhà xây dựng luôn có thể bao gồm ít nhất n giao dịch nếu mempool có n giao dịch đủ điều kiện.

Geth, Erigon, Reth, Nethermind và Besu đều đã triển khai sự thay đổi trong các phiên bản sẵn sàng cho Fusaka. Foundation lưu ý rằng ngữ nghĩa eth_call không bị ảnh hưởng, nhưng các giao dịch đã ký trước với giới hạn gas vượt quá 2²⁴ sẽ yêu cầu ký lại dưới giới hạn.

Các nhà phát triển nên kiểm tra trên Holesky hoặc Sepolia, điều chỉnh lại các hoạt động tiếp cận giới hạn, và điều chỉnh logic ước lượng gas để nhanh chóng thất bại khi cấu trúc vượt quá trần.

Thuật Ngữ Chính

Gas đo lường nỗ lực tính toán trên Ethereum. Mỗi hoạt động có chi phí một lượng gas cụ thể, mà người dùng trả bằng Ether. Giới hạn gas khối giới hạn tổng số gas mà tất cả các giao dịch trong một khối có thể tiêu thụ. Hard forks là các nâng cấp mạng yêu cầu tất cả các nút cập nhật phần mềm của họ. Testnets như Holesky và Sepolia cho phép các nhà phát triển thử nghiệm các thay đổi trước khi triển khai lên mainnet.

Thực thi song song sẽ cho phép mạng xử lý nhiều giao dịch không xung đột đồng thời thay vì theo tuần tự. Các vector từ chối dịch vụ là các phương pháp tấn công có thể làm chậm hoặc dừng hoạt động mạng. Mempool chứa các giao dịch đang chờ được đưa vào các khối.

Bối Cảnh Chính Sách và Phản Ứng Thị Trường

Triết lý phát triển của Ethereum ủng hộ ràng buộc tối thiểu, đa năng, trì hoãn sự phức tạp đến các lớp cao hơn. EIP-7825 phù hợp với mô hình này bằng cách đặt một giới hạn trên bảo vệ tính sống động của mạng mà không quy định hành vi hợp đồng. Sự thay đổi bỏ qua các thay đổi thị trường phí và để lại kinh tế không gian blob và mục tiêu khối cho các đề xuất khác.

Foundation mô tả trần như thiết lập "một nền tảng an toàn hơn và dự đoán hơn cho thông lượng cao hơn trong các fork tương lai." Cụm từ đó nắm bắt sự đánh đổi giữa việc giới hạn kích thước giao dịch riêng lẻ và chuẩn bị cơ sở hạ tầng cho khả năng tổng thể lớn hơn. Ether được giao dịch ở mức $3,835 vào thời điểm ghi.

Suy Nghĩ Kết Thúc

Fusaka hard fork giới thiệu trần gas cấp giao thức đầu tiên của Ethereum, được đặt ở mức 16.777.216 đơn vị. Foundation trình bày trần như là cơ sở hạ tầng cho thực thi song song trong khi giảm thiểu rủi ro từ chối dịch vụ, với tác động tối thiểu được dự kiến đối với người dùng thông thường.

Tuyên bố miễn trừ trách nhiệm: Thông tin được cung cấp trong bài viết này chỉ nhằm mục đích giáo dục và không được coi là lời khuyên tài chính hoặc pháp lý. Luôn tự nghiên cứu hoặc tham khảo ý kiến chuyên gia khi giao dịch với tài sản tiền điện tử.
Tin tức mới nhất
Xem tất cả tin tức
Bài viết nghiên cứu liên quan
Nâng cấp Fusaka của Ethereum mang đến sự thay đổi lịch sử, tách biệt giới hạn gas cho giao dịch và khối | Yellow.com