Vitalik và những người khác đã cùng nhau đề xuất giới hạn gas cho mỗi giao dịch của Ethereum nhằm chống lại các cuộc tấn công DoS và nâng cao tính ổn định.

robot
Đang tạo bản tóm tắt

## Ý nghĩa của việc giới thiệu giới hạn gas

Các đồng sáng lập Ethereum, Vitalik Buterin và nhà nghiên cứu Tony Wastart, đã đề xuất EIP-7983, nhằm mục đích cải thiện bảo mật và độ ổn định của mạng lưới bằng cách thiết lập giới hạn mức sử dụng gas ở cấp độ giao thức cho mỗi giao dịch.

Đề xuất này đặt giới hạn cho lượng gas sử dụng của từng giao dịch là 16.777.216 (2 mũ 24). Việc thực hiện hạn chế này sẽ giúp Ethereum tăng cường khả năng chống lại các cuộc tấn công DoS (tấn công từ chối dịch vụ), cải thiện tính ổn định của mạng và tăng cường khả năng dự đoán chi phí xử lý giao dịch, theo giải thích của tài liệu đề xuất.

Tấn công DoS là gì

Tấn công DoS (Denial of Service: tấn công từ chối dịch vụ) là một cuộc tấn công làm cho máy chủ, mạng hoặc dịch vụ Web mục tiêu bị quá tải bởi một lượng lớn yêu cầu không cần thiết, khiến cho người dùng hợp pháp không thể sử dụng.

Trong kiến trúc Ethereum hiện tại, về lý thuyết, một giao dịch duy nhất có thể tiêu tốn toàn bộ giới hạn gas của một khối, dẫn đến rủi ro tấn công DoS và có thể gây ra sự không ổn định cho mạng.

Trong EIP-7983, một giới hạn nghiêm ngặt về mức sử dụng gas tối đa cho mỗi giao dịch được thiết lập, riêng biệt với giới hạn gas tổng thể của khối (khoảng 32 triệu). Các giao dịch vượt quá giới hạn này sẽ bị vô hiệu hóa và từ chối ở cả hai cấp độ: xác thực trong pool giao dịch và xác thực khối.

Giới hạn 16,777,216 được đề xuất để duy trì sự cân bằng giữa việc cho phép thực hiện các giao dịch phức tạp trong khi vẫn duy trì phạm vi thực hiện có thể dự đoán, và có thể đáp ứng hầu hết các trường hợp sử dụng hiện tại.

Hiện tại, hầu hết các giao dịch đều thấp hơn nhiều so với giới hạn đề xuất, do đó, dự kiến số lượng người dùng và dApp bị ảnh hưởng bởi sự điều chỉnh này sẽ tối thiểu.

Mục tiêu của EIP-7983

Việc giới hạn kích thước tối đa của giao dịch có thể mong đợi những hiệu ứng như sau.

  • Ngăn chặn tấn công DoS: Ngăn chặn tình trạng quá tải mạng do các giao dịch tiêu tốn nhiều gas.
  • Cải thiện tính ổn định của mạng: Tăng cường khả năng dự đoán trong xử lý giao dịch và giảm tải cho các nút.
  • Cải thiện tính tương thích của Máy Ảo Zero Knowledge (zkVM): Bằng cách chia nhỏ các giao dịch lớn, việc tham gia vào hệ thống chứng minh phân tán trở nên dễ dàng hơn.
  • Phân phối tài nguyên hiệu quả và công bằng: Bằng cách phân chia giao dịch thành những phần nhỏ hơn, tải trọng trên toàn mạng được phân bổ đồng đều hơn, thúc đẩy việc phân phối gas công bằng hơn.
  • Độ ổn định của việc xác thực khối: Đặt giới hạn cho từng giao dịch để xác thực khối có thể dự đoán và đồng đều hơn

Việc chia nhỏ các giao dịch lớn thành các đơn vị nhỏ hơn và đặt giới hạn cho mức tiêu thụ gas của từng giao dịch sẽ giúp phân bổ tài nguyên một cách hợp lý, từ đó dẫn đến việc hiện thực hóa một mạng lưới có khả năng mở rộng ổn định hơn.

Dễ dàng vận hành nút cá nhân

Ông Buterin đã công bố một lộ trình mới vào tháng 5 để giải quyết các vấn đề về khả năng mở rộng Layer 1 của Ethereum. Kế hoạch này tập trung vào khái niệm mới gọi là "nút không trạng thái một phần", giúp dễ dàng vận hành nút ngay cả với giới hạn gas cao.

"Nút không trạng thái một phần" có khả năng xác minh các khối và xác minh toàn bộ chuỗi mà không lưu trữ toàn bộ dữ liệu, được thiết kế để chỉ lưu trữ một tập hợp con dữ liệu do người dùng chọn. Việc giới thiệu nút này có thể làm tăng giới hạn gas L1 từ 10 đến 100 lần.

Khi cá nhân có thể dễ dàng vận hành nút, tính phân cấp của mạng Ethereum sẽ được cải thiện hơn nữa, và việc xây dựng một hệ sinh thái blockchain mạnh mẽ và bền vững hơn đang được mong đợi.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • 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
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)