Toni Wahrstätter, một nhà nghiên cứu tại Ethereum Foundation, đã kêu gọi sự thận trọng và kiên nhẫn trong việc mở rộng giới hạn gas của Ethereum, nhấn mạnh những thách thức kỹ thuật mà mạng lưới đang phải đối mặt.
Lời kêu gọi này xuất hiện giữa bối cảnh cộng đồng Ethereum đang sôi nổi thảo luận về khả năng nâng giới hạn gas – một thay đổi có thể gia tăng hiệu suất mạng lưới nhưng đồng thời mang lại nguy cơ ảnh hưởng đến tính ổn định và an ninh.
Theo Wahrstätter, các hạn chế trong thông số kỹ thuật của máy khách layer đồng thuận (CL) hiện tại đã đặt ra rào cản cho việc vượt qua mức giới hạn 36 triệu gas mà không cần đến những nâng cấp lớn đối với giao thức.
Những giới hạn kỹ thuật khi vượt ngưỡng 36 triệu gas
Hiện tại, các thông số kỹ thuật của layer đồng thuận Ethereum quy định kích thước block chưa nén tối đa là 10 mebibytes (MiB) để đảm bảo hiệu quả trong việc truyền bá block trên toàn mạng lưới. Đây là yếu tố then chốt để duy trì tốc độ truyền bá mà không gây ra độ trễ hoặc mất ổn định.
Nếu giới hạn gas được nâng lên mức 60 triệu mỗi block, nó sẽ vượt qua giới hạn kích thước này, dẫn đến các lỗi trong truyền bá, mất vị trí của trình xác thực và tiềm tàng nguy cơ làm suy yếu sự ổn định của mạng.
Mặc dù những giới hạn này có thể bị coi là hạn chế, chúng được thiết kế nhằm giảm thiểu các rủi ro, như các cuộc tấn công từ chối dịch vụ (DoS). Các block lớn hơn không chỉ đẩy các node mạng đến giới hạn xử lý, mà còn có thể tạo ra những lỗ hổng tiềm ẩn mà không mang lại lợi ích ngay lập tức.
Với giới hạn 36 triệu gas, kích thước block vẫn nằm trong phạm vi an toàn để truyền bá, giúp duy trì sự ổn định của layer đồng thuận. Tuy nhiên, khi vượt quá ngưỡng này, các block hợp lệ có thể không được truyền bá đầy đủ, dẫn đến gián đoạn trong hoạt động của trình xác thực và làm giảm hiệu suất của mạng lưới.
Ngoài ra, sự thiếu hụt dữ liệu thực nghiệm về hiệu suất mạng trong điều kiện giới hạn gas cao hơn làm tăng thêm tính phức tạp. Do đó, các nhà phát triển cốt lõi nhấn mạnh tầm quan trọng của một cách tiếp cận thận trọng nhằm bảo vệ tính bảo mật và độ tin cậy của mạng.
Parithosh Jayanthi, thành viên nhóm ethPandaOps thuộc Ethereum Foundation, cũng chia sẻ quan điểm này và kêu gọi các nhà phát triển tập trung vào thử nghiệm, thu thập dữ liệu để đánh giá những mặt lợi và hại của việc nâng giới hạn gas.
Pectra 2: Lộ trình hướng đến giới hạn gas cao hơn
Để giải quyết các thách thức nêu trên, Ethereum đang chuẩn bị triển khai bản nâng cấp mạng Pectra 2, bao gồm hai đề xuất cải tiến quan trọng nhằm tạo nền tảng cho việc tăng giới hạn gas.
Ethereum Improvement Proposal 7623 (EIP-7623) là đề xuất đầu tiên, với mục tiêu giảm kích thước block trong trường hợp xấu nhất, qua đó giảm thiểu nguy cơ DoS và cho phép tăng dung lượng một cách an toàn.
Ethereum Improvement Proposal 7691 (EIP-7691) là đề xuất thứ hai, tập trung vào việc tăng mục tiêu và số lượng tối đa blob trên mỗi block. Điều này không chỉ hỗ trợ xử lý các yêu cầu lưu trữ và truyền tải lớn hơn mà còn cung cấp dữ liệu thực nghiệm về hiệu suất mạng. Blob là các không gian trong block được dành riêng để nhận dữ liệu từ các blockchain layer 2.
Với việc áp dụng những thay đổi này, Pectra 2 được kỳ vọng sẽ mang lại những thông tin quý giá về khả năng của mạng lưới trong việc xử lý block lớn hơn mà vẫn đảm bảo tính ổn định và hiệu quả.