Ethereum đề xuất mới EIP-7983: giới hạn gas tối đa cho một giao dịch là 16,777,216

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

Đề xuất Ethereum EIP-7983: Đặt giới hạn gas cho giao dịch đơn lẻ

Trong bối cảnh hiệu suất thực hiện trên mạng chính Ethereum không đều và áp lực điều phối tài nguyên ngày càng nổi bật, một đề xuất mới đã bước vào giai đoạn thảo luận trong cộng đồng. Đề xuất này khẳng định thiết lập một giới hạn gas cứng cho mỗi giao dịch, cụ thể là 16,777,216 gas (tức là 2²⁴), nhằm nâng cao tính ổn định của mạng lưới và hiệu suất thực hiện.

Ý tưởng này đã được khám phá trong các đề xuất trước đây, các nhà phát triển đã cố gắng đưa ra ranh giới tài nguyên, đặt nền tảng cho sự phát triển mô-đun và tối ưu hóa hiệu suất của Ethereum.

Nội dung cốt lõi của EIP-7983

Hiện tại, Ethereum cho phép một giao dịch sử dụng toàn bộ gas của khối trong lý thuyết, thiết kế này mặc dù linh hoạt nhưng có thể gây ra các vấn đề như tập trung tài nguyên và tải không đồng đều trên các nút trong quá trình thực hiện giao dịch, ảnh hưởng đến hiệu suất tổng thể. Đề xuất mới nhằm hạn chế lượng gas tối đa mà một giao dịch có thể sử dụng, ngăn chặn giao dịch đơn lẻ chiếm quá nhiều tài nguyên mạng. Sau khi đặt ra giới hạn cứng là 16,777,216 gas, các giao dịch vượt quá giới hạn này sẽ bị từ chối khi xác thực khối.

Ý tưởng cốt lõi của đề xuất này là thông qua việc thiết lập một giới hạn, buộc một số giao dịch siêu lớn phải được chia nhỏ, từ đó tránh việc một giao dịch đơn lẻ chiếm dụng quá nhiều tài nguyên. Giới hạn này sẽ không thay đổi tổng dung lượng gas của khối, không liên quan đến việc sửa đổi các quy tắc đồng thuận, chỉ đơn thuần đưa ra một điều kiện hạn chế trong quá trình thực hiện giao dịch.

Đối với môi trường thực thi phụ thuộc vào tính toán song song, chẳng hạn như máy ảo zero-knowledge (zkVM) và mô hình thực thi đa luồng trong tương lai, giới hạn này giúp tránh việc giao dịch cực đoan làm chậm toàn bộ quy trình xử lý khối. Trong logic lớp thực thi, giới hạn này gần giống như một "quy định sử dụng tài nguyên", cho phép mỗi giao dịch được chia đều hơn trong điều kiện tổng khối lượng không thay đổi, thuận tiện cho việc lập lịch và thực thi toàn bộ mạng.

Hiệu quả thực tế và vấn đề tiềm ẩn

Đề xuất mới hy vọng giảm thiểu rủi ro từ chối dịch vụ (DoS) do giao dịch cực đoan gây ra bằng cách thiết lập giới hạn gas cho mỗi giao dịch, đồng thời nâng cao tính dự đoán của toàn bộ quá trình thực thi. Đối với môi trường vận hành, giới hạn này giúp đơn giản hóa logic thực thi của các trình xác thực, giảm bớt áp lực do tiêu thụ tài nguyên tập trung.

Đề xuất này có sự phù hợp nhất định với kiến trúc mô-đun mà Ethereum đang thúc đẩy, tích hợp zkVM và lộ trình mở rộng L2. Do các giao dịch lớn buộc phải được chia nhỏ, thiết kế này hy vọng sẽ nâng cao khả năng thích ứng của nền tảng Ethereum đối với xử lý song song, đồng thời hỗ trợ thêm cho kiến trúc tính toán đa lớp. Từ góc độ thực hiện, đề xuất mới không liên quan đến quy tắc đồng thuận hoặc thay đổi lớp giao thức, ảnh hưởng chủ yếu là các khách hàng, ví và công cụ phát triển cần cập nhật cấu trúc giao dịch và phương thức hiển thị giao diện, thích ứng với logic giới hạn mới.

Tuy nhiên, các ràng buộc trong đề xuất này ở tầng thực thi cũng đã gây ra một số cuộc thảo luận. Một số ứng dụng cao cấp như triển khai hợp đồng, các hoạt động DeFi phức tạp có thể do đó cần phải tách giao dịch thêm, dẫn đến việc tăng độ phức tạp trong tương tác của người dùng. Ngoài ra, sự khác biệt trong cách hiển thị và xử lý gas giữa các nền tảng có thể trong giai đoạn đầu gây ra chi phí hiểu biết và sự không nhất quán trong việc sử dụng. Quan trọng hơn, các cuộc tấn công từ chối dịch vụ mà đề xuất này nhằm giải quyết chủ yếu xảy ra trong giai đoạn thực thi giao dịch, không có mối liên hệ trực tiếp với hành vi tấn công thao túng thứ tự bằng giao dịch gas cao trong bộ nhớ. Do đó, nó nghiêng về việc hạn chế quá tải tài nguyên ở phía nút, chứ không phải nhằm vào tất cả các hình thức tấn công mạng.

Nhìn chung, đề xuất mới có ý nghĩa thực tế nhất định trong việc nâng cao tính ổn định của việc thực thi nút và hỗ trợ cho kiến trúc song song trong tương lai, nhưng phạm vi ràng buộc của nó còn hạn chế, vẫn cần kết hợp với các cơ chế khác để đối phó với các vấn đề an ninh mạng theo nghĩa rộng.

Phản ứng của cộng đồng

Xung quanh đề xuất này, cộng đồng có những ý kiến khác nhau. Những người ủng hộ cho rằng, việc thiết lập giới hạn gas cho giao dịch phù hợp với hướng phát triển đơn giản, an toàn và mô-đun của Ethereum, giúp nâng cao hiệu suất mạng và trải nghiệm người dùng, đặc biệt trong bối cảnh zkVM và các giải pháp L2 đang dần trưởng thành. Những người phản đối thì chú ý đến sự phức tạp và rủi ro tương thích mà việc tách giao dịch mang lại, và chỉ ra rằng các vấn đề của mạng chủ yếu xuất phát từ thiết kế hợp đồng thông minh chứ không phải từ việc giới hạn gas giao dịch.

Đề xuất này phản ánh sự quan tâm của cộng đồng đối với tính ổn định và hiệu quả thực thi của mạng. Mặc dù có những thách thức và bất đồng, nhưng nó cung cấp một giải pháp khả thi cho khả năng thực thi và mở rộng của lớp cơ sở Ethereum. Xét đến hướng mở rộng đa tầng và phát triển mô-đun hiện tại của Ethereum, đề xuất này có giá trị thực tiễn nhất định, nhưng hiệu quả cuối cùng cần được đánh giá dựa trên tình hình tiếp nhận của cộng đồng và kết quả thực hiện.

ETH2.97%
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
  • 5
  • Chia sẻ
Bình luận
0/400
ChainComedianvip
· 1giờ trước
Lại nữa, lại làm bậy.
Xem bản gốcTrả lời0
AirdropHunterWangvip
· 07-22 07:32
Nhiều gas như vậy có tiêu thụ được không?
Xem bản gốcTrả lời0
IronHeadMinervip
· 07-22 07:31
Giới hạn gas này cảm giác thật sự nhiều, Khai thác phải tiêu tốn không ít.
Xem bản gốcTrả lời0
DataChiefvip
· 07-22 07:31
Giới hạn gas nhỏ hơn cả que tăm.
Xem bản gốcTrả lời0
NestedFoxvip
· 07-22 07:07
啥啥都 fork就是不 tăng lên 冷
Xem bản gốcTrả lời0
  • 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)