Cộng đồng Ethereum hiện đang đối mặt với cuộc tranh luận sôi nổi về việc có nên nâng giới hạn gas trên mạng chính Ethereum lên đến 100% hay không.
Giới hạn gas ám chỉ đến lượng gas tối đa cho phép để thực hiện các giao dịch trong một khối Ethereum duy nhất.
Một nhóm các nhà phát triển và người có ảnh hưởng trong cộng đồng Ethereum ủng hộ việc tăng giới hạn gas, cho rằng điều này sẽ nâng cao khả năng của mạng L1 và khơi dậy sự đổi mới. Tuy nhiên, một số nhà phát triển khác, bao gồm Toni Wahrstätter thuộc Quỹ Ethereum, cảnh báo rằng điều này có thể gây ra rủi ro nghiêm trọng đối với sự ổn định và an ninh.
Trong một bài đăng ngày 9 tháng 12 trên X, nhà nghiên cứu Ethereum Justin Drake cho biết ông sẽ cấu hình trình xác thực của mình cho giới hạn gas 36 triệu, tăng 20% so với giới hạn hiện tại là 30 triệu, ngay cả khi có những nhà phát triển khác kêu gọi tăng mạnh hơn, lên đến 60 triệu.
Tại sao lại nâng giới hạn gas ngay từ đầu?
Emmanuel Awosika, giám đốc sáng tạo tại 2077 Collective, nói với TinTucBitcoin rằng ý tưởng cốt lõi đằng sau việc nâng giới hạn gas là để Ethereum chứng tỏ rằng nó vẫn đang thúc đẩy tiến bộ và mang đến cho các nhà phát triển đầy tham vọng cơ hội để làm việc.
“Hiện tại – với giới hạn gas thấp như vậy – có một số ứng dụng không thể triển khai vì ngay khi các ứng dụng đó trở nên phổ biến, giá gas sẽ tăng vọt và trải nghiệm người dùng sẽ bị suy giảm nghiêm trọng.”
“Việc có khả năng lớn hơn có nghĩa là nhiều nhà phát triển có thể tự tin triển khai trên L1 mà không bị đẩy ra ngoài một cách tùy tiện.”
Tại trung tâm của cuộc tranh luận là liệu L1 có nên được mở rộng để cho phép hoạt động DeFi có giá trị cao hay không, hoặc liệu phần lớn hoạt động đó nên được chuyển sang các L2 của Ethereum do L1 khó có khả năng mở rộng mặc dù vẫn là lớp nền tảng phi tập trung và trung lập đáng tin cậy nhất.
Trong khi phần lớn cộng đồng phát triển Ethereum đã đồng ý với lộ trình tập trung vào L2 — điều mà người đồng sáng lập Ethereum Vitalik Buterin bắt đầu ủng hộ mạnh mẽ từ năm 2022 — Awosika nói rằng con lắc có thể đã đi quá xa.
“Trong một thời gian dài, mọi người đều đồng ý rằng, ‘Vâng, lộ trình L2 là tốt – không ai nói gì xấu về nó,’ nhưng tôi luôn cảm thấy rằng điều này là sai lầm.”
“Phiên bản lý tưởng của lộ trình Ethereum là nơi bạn vẫn có các ứng dụng có giá trị cao trên L1, như Uniswap, đòi hỏi nhiều bảo mật và sau đó bạn có thể để lại nhiều thứ khác cho L2.”
“Lúc nào cũng nên có sự tập trung vào việc đảm bảo L1 có rất nhiều thứ giá trị. Đây là điều làm cho Ethereum khác biệt căn bản so với Bitcoin, được thiết kế để giữ nguyên ở lớp nền tảng.”
Tuy nhiên, nhà bình luận tiền điện tử Evan Van Ness cho biết rằng mặc dù việc tăng giới hạn gas lên đến 100% là một lý tưởng cao cả, ý tưởng này hầu như không thực hiện được do khả năng mở rộng hạn chế của L1 ngay từ đầu.
“Bạn tăng giới hạn gas lên rất nhiều, bạn mang về một loạt ứng dụng, mọi thứ tạm thời tuyệt vời, và sau đó nhu cầu vượt quá cung và chi phí cho một giao dịch lại lên tới 120 gwei,” Van Ness viết trong một bài đăng ngày 9 tháng 12 trên X.
“Một lần nữa, giá gas hiện tại đã khá thấp, nâng giới hạn gas không phải là đổi mới.”
Những phức tạp kỹ thuật trên giới hạn gas 40 triệu
Trong một bài đăng ngày 9 tháng 12 trên trang nghiên cứu Ethereum, Wahrstätter chia sẻ rằng lớp đồng thuận của Ethereum (CL) khách hàng áp dụng một giới hạn khối uncompressed tối đa 10 mebibyte (MiB) để truyền khối hiệu quả trên mạng.
Sự giới hạn này rất quan trọng để duy trì việc truyền khối mà không gây ra sự chậm trễ hay bất ổn.
Theo Wahrstätter, đề xuất tăng lên 60 triệu gas mỗi khối sẽ vượt qua giới hạn này, dẫn đến thất bại trong truyền khối, bỏ lỡ các vị trí trình xác thực và gây bất ổn cho mạng.
Dankrad Feist tóm lược các chi tiết kỹ thuật cao trong một bài đăng ngày 11 tháng 12 trên X.
“Giới hạn gas được điều khiển trực tiếp bởi các trình xác thực. Với mỗi khối, một trình xác thực bỏ phiếu có nên tăng hay giảm giới hạn gas. Vì vậy, không giống như quá trình EIP, không có ‘quy trình tiêu chuẩn’ để nâng giới hạn gas.
“Hiện nay, giới hạn gas chưa *bao giờ* được tăng sau khi hợp nhất. Tuy nhiên, trước khi hợp nhất, có một thực tiễn đã được thiết lập rằng các thợ đào sẽ không sử dụng quyền lực này tùy tiện, mà thường chỉ sau khi các nhà phát triển cốt lõi ra tín hiệu rằng việc thay đổi là ổn.”
“Đáng tiếc, việc này gặp chút trở ngại khi các nhà phát triển cốt lõi phát hiện rằng việc nâng lên trên 40 triệu thực sự không an toàn do một hằng số cần phải thay đổi trong các client trước.”
Tuy nhiên, Feist cho biết rằng mặc dù giới hạn gas có thể được nâng lên trên 40 triệu một cách khả thi, cuộc tranh luận nảy lửa đã dẫn đến một sự đồng thuận ngầm trong cộng đồng phát triển rằng 36 triệu là một “bước đầu tiên” tốt để chuẩn mặc định.
“Tôi nghĩ rằng có khả năng một số pool lớn sẽ tham gia trong vài tuần tới và chúng ta sẽ thấy sự gia tăng này,” ông nói.
Sự ra đi của nhà phát triển hàng đầu báo hiệu “đáy trí tuệ” cho Ethereum
Cuộc tranh luận về việc nâng giới hạn gas và khơi dậy sự đổi mới trên L1 diễn ra khi nhà phát triển cốt lõi của Ethereum, Max Resnick, thông báo rằng ông sẽ chuyển sang Solana, trích dẫn cộng đồng phát triển cứng nhắc và thiếu ý chí để mở rộng L1 của Ethereum là một trong những lý do cho sự thay đổi.
Resnick từ lâu đã là một nhà phê bình lộ trình tập trung vào L2 của Ethereum, nói rằng đáng lẽ phải có sự ưu tiên lớn hơn đối với việc mở rộng L1, cho phép các ứng dụng dựa trên mainnet tồn tại và phát triển.
Đối với Awosika, sự ra đi của Resnick và sự hỗn loạn xảy ra trên mạng social — đặc biệt là từ các nhà ủng hộ Ethereum — là điều mà ông gọi là “dấu hiệu của thời đại.”
“Max là một trong những nhà phát triển Ethereum đầu tiên, thực sự xuất sắc và ông có rất nhiều kế hoạch đầy tham vọng cho mạng lưới.”
“Và không chỉ ông bị đẩy ra ngoài, mà khi ông thực sự ra đi, nhiều người lại nói, ‘tốt nhất là anh ấy ra đi, anh là gián điệp.’ Thấy tất cả điều đó xảy ra, bạn biết đấy, tôi không thể kiểm soát cơn giận của mình.”
“Điều này đánh dấu đáy trí tuệ cho Ethereum.”