Các nhà phát triển Ethereum đề xuất Gas Cap để hạn chế lỗ hổng tấn công DoS

Bài viết này được dịch máy
Xem bản gốc

Mạng Ethereum đã nhận được một đề xuất, EIP-7983, để cải thiện khả năng phòng thủ chống lại các cuộc tấn công từ chối dịch vụ (DDoS) và tăng cường tính ổn định của nền tảng.

Bản cập nhật được đề xuất, do nhà nghiên cứu Ethereum Toni Wahrstätter và đồng sáng lập Vitalik Buterin thúc đẩy, nhằm thiết lập giới hạn sử dụng gas. Biện pháp này nhằm ngăn chặn các sự gián đoạn do các giao dịch tiêu tốn nhiều tài nguyên.

Đề Xuất Mới của Ethereum Tiết Lộ Làm Thế Nào Một Giao Dịch Có Thể Làm Gián Đoạn Chuỗi

Khía cạnh chính của đề xuất là việc giới thiệu một mức giới hạn sử dụng gas trên mỗi giao dịch, với ngưỡng tối đa được đặt ở mức 16,77 triệu đơn vị gas (2^24).

Các nhà phát triển cho rằng giới hạn gas này là một giải pháp cân bằng. Nó cho phép các giao dịch nâng cao, như triển khai hợp đồng và tạo điều kiện cho các tương tác DeFi phức tạp. Đồng thời, nó đảm bảo tính dự đoán và công bằng trong quá trình thực thi.

"Như một phần của việc xác thực block trước khi xử lý, bất kỳ block nào có giao dịch có gasLimit > 16,77 triệu sẽ được coi là không hợp lệ và bị từ chối," EIP nêu rõ.

Quan trọng là, giới hạn này sẽ áp dụng cho tất cả các giao dịch, bất kể giới hạn gas của block do thợ đào hoặc người xác thực xác định. Các giao dịch cố gắng vượt quá ngưỡng này sẽ bị từ chối, kích hoạt mã lỗi.

Tuy nhiên, EIP-7983 cũng đề xuất một cơ chế để chia các giao dịch lớn thành các đơn vị nhỏ hơn, dễ quản lý hơn. Cách tiếp cận này giảm đáng kể nguy cơ một giao dịch duy nhất làm quá tải mạng.

Theo các nhà phát triển, động lực đằng sau đề xuất xuất phát từ các mẫu hiện tại trong đó các giao dịch đơn lẻ có thể tiêu thụ gần như toàn bộ giới hạn gas của block.

Các kịch bản như vậy tạo ra những rủi ro đáng kể, bao gồm khả năng xảy ra các cuộc tấn công DDoS và giảm khả năng tương thích với các máy ảo zero-knowledge (zkVMs). Chúng cũng góp phần vào việc phân phối tải không đều trong quá trình thực thi.

Các nhà nghiên cứu nhấn mạnh rằng các giao dịch tiêu tốn nhiều gas sẽ mang lại các kết quả hiệu suất không thể dự đoán và có thể gây áp lực lên các luồng thực thi, dẫn đến sự không ổn định của mạng rộng hơn.

Các nhà nghiên cứu tin rằng Ethereum có thể đạt được sự phân phối tài nguyên tốt hơn bằng cách chia các giao dịch lớn thành các đơn vị nhỏ hơn và áp đặt một giới hạn về việc sử dụng gas cho từng giao dịch. Cách tiếp cận này cũng sẽ dẫn đến một mạng ổn định và có thể mở rộng hơn.

"Sự điều chỉnh này được dự kiến sẽ ảnh hưởng đến một số lượng tối thiểu người dùng và các ứng dụng phi tập trung, vì hầu hết các giao dịch hiện nay đều nằm dưới mức giới hạn được đề xuất," họ tuyên bố.

Bản cập nhật hiện đang được xem xét, với các nhà phát triển đang cân nhắc việc triển khai và các ưu điểm kỹ thuật tiềm năng. Nếu được thông qua, EIP-7983 có thể nâng cao đáng kể khả năng phục hồi và khả năng mở rộng của Ethereum khi nó tiếp tục phát triển.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận