Vitalik Buterin đề xuất giới hạn gas giao dịch nhằm tăng bảo mật và hiệu suất Ethereum

Vitalik Buterin cải tổ lãnh đạo Ethereum Foundation

Vitalik Buterin, nhà đồng sáng lập Ethereum, cùng với nhà nghiên cứu Toni Wahrstätter, vừa trình lên cộng đồng Ethereum một Đề xuất Cải tiến Ethereum (EIP-7983) với mục tiêu giới hạn mức gas tối đa cho mỗi giao dịch, nhằm tăng tính bảo mật, hiệu suất và khả năng chống chịu của mạng lưới.

Mỗi giao dịch bị giới hạn ở mức tối đa 16,77 triệu gas

Theo nội dung đề xuất EIP-7983 (trạng thái “Draft” trên GitHub), mỗi giao dịch Ethereum sẽ không được phép tiêu thụ quá 16.777.216 gas (2²⁴) – bất kể giới hạn gas của toàn bộ khối là bao nhiêu. Đây là một thay đổi cấp giao thức, nghĩa là sẽ được thực thi bắt buộc bởi tất cả các client Ethereum trong giai đoạn xác minh giao dịch và khối.

Các điểm chính của đề xuất:

  • Gas Cap: Mỗi giao dịch bị giới hạn ở mức tối đa 16,77 triệu gas.
  • Tính hợp lệ của giao dịch (Txpool): Các giao dịch vượt giới hạn sẽ bị từ chối ngay từ giai đoạn xác minh.
  •  Tính hợp lệ của khối: Các khối chứa giao dịch vượt ngưỡng sẽ bị coi là không hợp lệ.
  • Tính độc lập với giới hạn gas khối: Khối có thể chứa tổng lượng gas lớn hơn, miễn là không có giao dịch đơn lẻ nào vượt ngưỡng 16,77 triệu.

Tại sao Ethereum cần giới hạn này?

Buterin và Wahrstätter đưa ra 3 lý do chính làm cơ sở cho đề xuất:

Tăng cường chống tấn công DoS

Giới hạn này ngăn chặn trường hợp một giao dịch đơn lẻ chiếm toàn bộ gas của một khối, từ đó bảo vệ mạng khỏi các cuộc tấn công từ chối dịch vụ (DoS) có chủ đích.

Tối ưu hoá cho zkVM và zkRollup

Giới hạn gas cố định giúp phân chia các quy trình lớn thành các phần nhỏ hơn, phù hợp hơn với các hệ thống chứng minh không kiến thức (zk-Proof) – vốn đang trở thành xu hướng trong quá trình mở rộng Ethereum.

Hiệu suất giao dịch song song (Parallel Execution)

Khi thực hiện giao dịch song song, giới hạn gas cho mỗi giao dịch giúp phân bổ công việc một cách cân bằng hơn, hỗ trợ các giải pháp nâng cao throughput.

Tác động thực tế: Có giới hạn, nhưng vẫn đủ rộng

Mức giới hạn 16,77 triệu gas được đánh giá là đủ cao để bao phủ hầu hết các nhu cầu hiện tại, bao gồm:

  • Các ứng dụng DeFi phổ biến.
  • Triển khai hợp đồng thông minh phức tạp.
  • Giao dịch tương tác với nhiều contract, như swaps hoặc bridging.
Tuy nhiên, đề xuất cũng nhằm ngăn chặn các “super-transaction” – giao dịch khổng lồ tiêu tốn gần như toàn bộ gas của một khối – vốn tiềm ẩn rủi ro cao về hiệu suất và an ninh.

Đánh giá và triển vọng

EIP-7983, nếu được cộng đồng chấp thuận và triển khai, sẽ là một bước tiến quan trọng trong việc tăng cường khả năng phục hồi của Ethereum, đặc biệt là trong bối cảnh hệ sinh thái đang dịch chuyển mạnh sang zkRollups, modular chains và tính toán song song.

Mặc dù hiện tại đề xuất vẫn ở trạng thái “Bản thảo”, việc có sự đồng thuận sớm từ các client và nhà phát triển lõi sẽ quyết định thời điểm và phương thức triển khai, có thể là một phần trong các bản nâng cấp sắp tới của Ethereum (ví dụ: Prague-Electra).

 

XEM THÊM