Phân Tích Giới Hạn Gas Ethereum

10/21/2024, 11:10:03 AM
Nâng cao
Ethereum
Bài viết này thảo luận về khả năng và tác động của việc tăng giới hạn gas của Ethereum. Phân tích bao gồm ba khía cạnh: lưu trữ, băng thông và tính toán. Bài báo chỉ ra rằng tăng trưởng lưu trữ không phải là nút cổ chai chính, trong khi băng thông có thể đặt ra thách thức lớn hơn. Tác giả tin rằng thông qua cơ chế tăng dần của EIP-7783, có thể tăng giới hạn khí lên 33% hoặc thậm chí gấp đôi. Đồng thời, bài báo cũng thảo luận về tác động tiềm tàng của EIP-7782 (giảm thời gian khối), cho thấy việc thực hiện nó có thể còn quá sớm ở giai đoạn này.

Chuyển tiếp tiêu đề ban đầu 'Cuối cùng chúng ta đã sẵn sàng cho việc tăng giới hạn xăng chưa?'

Có sự thảo luận ngày càng tăng về khả năng tăng khả năng thông qua gas của Ethereum, bằng cách tăng giới hạn gas hoặc giảm thời gian khe cắm. Lập luận chính ủng hộ điều này là yêu cầu phần cứng để chạy một validator đã giảm đều trong vòng bốn năm qua.

Ngoài ra, đã xuất hiện 2 cách để tăng Giới hạn Gas:

  • EIP-7782: Giảm thời gian khối trong giao thức Ethereum
  • EIP-7783: Một cơ chế dựa trên "tăng dần" để tăng dần Giới hạn Gas theo thời gian.

Trong bài viết này, tôi sẽ phân tích các kịch bản tệ nhất và trung bình về yêu cầu băng thông, tính toán và lưu trữ nếu giới hạn gas được tăng gấp đôi.

Tóm tắt lịch sử của Ethereum với giới hạn gas

Khi Ethereum được ra mắt vào năm 2015, giới hạn gas ban đầu được thiết lập là 5,000 gas mỗi khốiTrong thời gian, giới hạn này đã trải qua những thay đổi đáng kể:

  • 2016: Giới hạn gas đã được tăng lên khoảng 3 triệu lần đầu tiên, và sau đó cùng năm đó, nó đã được tăng lên khoảng 4,7 triệu.

– Sau hard fork Tangerine Whistle và cụ thể là việc triển khai EIP-150, giới hạn gas đã được tăng lên 5,5 triệu. Việc điều chỉnh này đã được thực hiện như một phần của việc định giá lại một số mã opcode tốn nhiều I/O để đáp ứng các cuộc tấn công từ chối dịch vụ (DoS).

- Vào tháng 7 năm 2017, giới hạn gas đã được nâng lên 6,7 triệu và tiếp tục tăng lên:

– Tháng 12 năm 2017: ~8 triệu

– Tháng 9 năm 2019: khoảng 10 triệu

– Tháng Tám năm 2020: 12.5 triệu

– Tháng 4 năm 2021: 15 triệu

Dưới EIP-1559, cũng có một giới hạn gas tối đa (hoặc “hard cap”), được thiết lập là gấp đôi mục tiêu. Điều này có nghĩa là một khối có thể bao gồm các giao dịch với tối đa 30 triệu gas.

Và trong gần bốn năm qua, không có sự tăng về giới hạn gas nào cả.

Có phải đến lúc để xem xét lại Giới hạn Gas cuối cùng không?

Để trả lời câu hỏi này, chúng ta cần phân tích ba khía cạnh về yêu cầu phần cứng: băng thông, tính toán và lưu trữ nếu giới hạn gas được nâng lên 60 triệu ngày hôm nay.

Lưu trữ

Khi xem xét việc tăng giới hạn gas, lưu trữ nổi bật như là rào cản lớn nhất và nguy cơ đối với mạng Ethereum. Lý do cho điều này nằm ở sự tăng trưởng lịch sử của Ethereum trong kích thước trạng thái và sự căng thẳng liên tục mà điều này đặt lên những người xác minh.

Có hai loại “tăng trưởng” trong Ethereum:

  • Tăng trưởng nhà nước

  • Lịch sử tăng trưởng

Tăng trưởng của nhà nước

Trạng thái của Ethereum – tập hợp tất cả số dư tài khoản, mã hợp đồng thông minh và lưu trữ – tiếp tục mở rộng khi nhiều giao dịch được xử lý và các hợp đồng thông minh được triển khai. Kể từ khi thành lập, quy mô tiểu bang đã tăng lên đáng kể, với các giai đoạn tăng trưởng nhanh do tắc nghẽn mạng, hoạt động giao dịch gia tăng và sự gia tăng của tài chính phi tập trung (DeFi) và NFT. Hiện tại, tăng trưởng của tiểu bang là khoảng 2.5 GB mỗi tháng hoặc 30 GB mỗi năm.

Tăng trưởng này có thể dẫn đến các vấn đề sau:

- Thời gian truy cập đĩa chậm hơn

- Yêu cầu phần cứng tăng lên

Tuy nhiên, tính đến thời điểm viết bài, cả hai vấn đề này đều không đặc biệt quan trọng. Trên thực tế, sự khác biệt về thời gian truy cập giữa các hệ thống lưu trữ chỉ khác nhau vài chục gigabyte là khá không đáng kể do độ phức tạp thuật toán của truy vấn, thường là logarit. Yêu cầu lưu trữ cũng không phù hợp, vì chi phí phần cứng mới đang giảm với tốc độ vượt xa mức tăng trưởng tương đối nhỏ về quy mô nhà nước là 30 GB mỗi năm. Ngay cả khi tăng lên 60 GB / năm, sự khác biệt có lẽ sẽ không nổi bật và vẫn sẽ bị vượt qua bởi tiến bộ công nghệ trong phần cứng.

Lịch sử phát triển

Sự gia tăng quy mô nhà nước này vẫn vượt xa tiến bộ công nghệ với một biên độ đáng kể. Ngay cả khi giới hạn gas tăng gấp đôi, chi phí phần cứng vẫn tiếp tục giảm theo cấp số nhân, làm cho phần cứng cần thiết rẻ hơn theo thời gian.

Tuy nhiên, đáng lưu ý rằng sớm, người staker đơn độc sẽ cần nhiều hơn 2 TB lưu trữ để chạy một validator trên Ethereum. Điều này sẽ tăng yêu cầu lưu trữ lên 4 TB, vì hầu hết phần cứng được bán theo bội số của hai. Ngược địch, điều này có nghĩa là Ethereum cũng có thể sử dụng lưu trữ bổ sung, vì các validator đã cần phải đầu tư vào phần cứng có dung lượng cao hơn, bất kể giới hạn gas được tăng hay không.

LƯU Ý: Không có phân tích trung bình so với trường hợp xấu nhất về lưu trữ vì việc thay đổi liên tục các khối trong một khoảng thời gian kéo dài (tuần và tháng) là một công việc vô cùng đắt đỏ.

Chi phí lưu trữ theo thời gian

Để biện minh cho tuyên bố của tôi rằng chi phí lưu trữ đã giảm theo cấp số nhân, chúng ta có thể xem biến động giá bằng USD của SSD trị giá 1 GB trong bốn năm qua:

Xin lỗi vì chất lượng kém, nhưng bài đăng mà tôi lấy nó từ có vẻ như thế này

Có vẻ như cứ hai năm một lần, chi phí của một GB SSD có xu hướng giảm một nửa.

Nếu chúng ta so sánh với tăng trưởng lưu trữ và trạng thái, sự khác biệt là không đáng kể. Tăng trưởng hiện tại của Ethereum là tuyến tính, trong khi chi phí phần cứng có xu hướng giảm theo tốc độ mũ.

Tôi tìm thấy một biểu đồ nói rõ hơn về xu hướng này với chi phí lưu trữ, nhưng nó từ một bài đăng trên Reddit và không phải từ một bài báo khoa học thực sự (mặc dù kết quả khớp nhau).

Băng thông

Trường hợp trung bình về băng thông trong Ethereum trông giống như 2MB/s; tuy nhiên, hầu hết số này đến từ việc truyền tải và tổng hợp CL. Khi muốn tăng giới hạn gas, chỉ có thể xem xét kích thước khối.

Hiện tại, kích thước khối tối đa ghi lại là 270 KB, và kích thước khối hiện tại sau Deneb là 75 KB. Nếu chúng ta nhân đôi điều này, thay đổi sẽ tương đương với việc tăng 0,5-2 blob so với kích thước tối đa lịch sử và trung bình hiện tại, tương đương với việc tăng khoảng 2-5% trong băng thông của nút (gửi và nhận). Vì vậy, đối với trường hợp trung bình, đây không phải là một thay đổi đáng kể. Trên thực tế, ba blob bổ sung sẽ làm tổn hại nhiều hơn nhiều.

Trường hợp xấu nhất với gấp 2 lần giới hạn gas

Trường hợp xấu nhất đã được tính toán là 1,7MB, sẽ trở thành 3,4MB (+ 50% băng thông cần thiết cho sự tăng đột biến). Điều này không nhiều nhưng vẫn có ý nghĩa. Lý do tại sao tôi nghĩ rằng điều này không nhiều là DoS như vậy sẽ khá đắt và mức tăng đột biến sẽ là + 50% yêu cầu trung bình hiện tại, đó là điều đã được tính đến. Như tôi đã nói, việc lấp đầy các khối trị giá 15 triệu khí cho nhiều khối liên tiếp là rất tốn kém. Vì vậy, mặc dù kẻ tấn công có khả năng khởi chạy DoS cho một vài khối, chúng sẽ phải chi một số tiền đáng kể để làm như vậy. Ngoài ra, họ sẽ phải cạnh tranh với các giao dịch khác để vào khối, điều này làm cho việc này thậm chí còn đắt hơn.

Trong mọi trường hợp, bất kể ý kiến về các con số, việc tăng chi phí calldata sẽ khắc phục hoàn toàn vấn đề này, vì vậy tôi không lo lắng về điều đó trong mọi trường hợp. Ngoài ra, nếu giới hạn gas được tăng qua EIP-7783, những rủi ro này là không đáng kể và có thể kiểm soát được.

Tính toán

Tính toán và thời gian khối chưa bao giờ là vấn đề để bắt đầu, nhưng đây là chúng ta đi.

Trường hợp trung bình

Trường hợp trung bình cho tính toán khối thường là dưới 1 giây, ngay cả đối với các máy tính chậm với ổ đĩa kém. Không có gì để tranh cãi ở đây - trên thực tế, điều này không bao giờ là điểm nghẽn trung tâm.

Trường hợp tồi tệ nhất

Trường hợp tồi nhất có vẻ không rõ ràng và phụ thuộc vào khách hàng. Sau khi nói chuyện với một số nhóm khách hàng, có vẻ nhất trí là vấn đề duy nhất sẽ là một số mã opcode không mở rộng tốt (như MODEXP).

Tuy nhiên, bất kỳ vector tấn công từ chối dịch vụ nào ở đây đều có thể được khắc phục bằng cách điều chỉnh giá và nếu việc tăng giới hạn gas được thực hiện với EIP-7783, thì những rủi ro này là không đáng kể.

Kết luận

Nhìn chung, dường như việc tăng giới hạn gas không gặp vấn đề về tăng trưởng lưu trữ, vì phần cứng như lưu trữ dễ dàng nâng cấp. Tuy nhiên, băng thông đặt ra một mối đe dọa lớn hơn, vì nó khó mở rộng hơn nhiều. May mắn thay, với EIP-7783, các rủi ro liên quan đến băng thông và khả năng tăng cường tính toán được giảm thiểu hiệu quả. Tuy nhiên, có thể nên điều chỉnh lại chi phí calldata để đảm bảo an toàn bổ sung (mặc dù theo ý kiến của tôi, có lẽ không cần thiết).

Trong ý kiến ​​cá nhân của tôi, hiện nay có thể tăng Giới hạn Gas lên đến 33% hoặc thậm chí gấp đôi nếu thực hiện với việc tăng dần được giới thiệu trong EIP-7783.

Tôi nghĩ rằng vẫn còn quá sớm để làm điều đó thông qua EIP-7782, vì nó sẽ trừng phạt DVT và SSF. Tuy nhiên, sau khi những vấn đề đó được giải quyết - việc giảm thời gian khe cắm chắc chắn là cần thiết.

免责声明:

  1. Bài viết này được tái bản từ [ erigon]. Chuyển tiếp Tiêu đề Gốc ‘Chúng ta cuối cùng đã sẵn sàng cho việc tăng giới hạn gas?’. Tất cả bản quyền thuộc về tác giả gốc [Giulio Rebuffo]. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Gate Learn và họ sẽ xử lý kịp thời.
  2. Miễn trách nhiệm về trách nhiệm: Quan điểm và ý kiến được thể hiện trong bài viết này chỉ thuộc về tác giả và không đại diện cho bất kỳ lời khuyên đầu tư nào.
  3. Các bản dịch của bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi có nêu, việc sao chép, phân phối hoặc đạo văn các bài viết đã được dịch là không được phép.

Mời người khác bỏ phiếu

Lịch Tiền điện tử

Cập nhật dự án
Etherex sẽ ra mắt Token REX vào ngày 6 tháng 8.
REX
22.27%
2025-08-06
Ngày Phát Triển và Quản Trị Hiếm ở Las Vegas
Cardano sẽ tổ chức Ngày Phát triển & Quản trị Rare tại Las Vegas, từ ngày 6 đến 7 tháng 8, với các buổi hội thảo, hackathon và thảo luận bàn tròn tập trung vào các chủ đề phát triển kỹ thuật và quản trị.
ADA
-3.44%
2025-08-06
Blockchain.Rio ở Rio De Janeiro
Stellar sẽ tham gia hội nghị Blockchain.Rio, dự kiến diễn ra tại Rio de Janeiro, từ ngày 5 đến 7 tháng 8. Chương trình sẽ bao gồm các bài phát biểu chính và các cuộc thảo luận nhóm có sự tham gia của đại diện hệ sinh thái Stellar phối hợp với các đối tác Cheesecake Labs và NearX.
XLM
-3.18%
2025-08-06
Hội thảo web
Circle đã công bố một hội thảo trực tuyến Executive Insights có tiêu đề "Kỷ Nguyên GENIUS Act Bắt Đầu", dự kiến diễn ra vào ngày 7 tháng 8 năm 2025, lúc 14:00 UTC. Phiên họp sẽ khám phá những tác động của GENIUS Act vừa được thông qua - khung quy định liên bang đầu tiên cho các stablecoin thanh toán tại Hoa Kỳ. Dante Disparte và Corey Then của Circle sẽ lãnh đạo cuộc thảo luận về cách mà luật pháp ảnh hưởng đến đổi mới tài sản kỹ thuật số, sự rõ ràng về quy định, và vị thế lãnh đạo của Hoa Kỳ trong cơ sở hạ tầng tài chính toàn cầu.
USDC
-0.03%
2025-08-06
AMA trên X
Ankr sẽ tổ chức một AMA trên X vào ngày 7 tháng 8 lúc 16:00 UTC, tập trung vào công việc của DogeOS trong việc xây dựng lớp ứng dụng cho DOGE.
ANKR
-3.23%
2025-08-06

Bài viết liên quan

MakerDAO: DAPP "điên rồ nhất" của Ethereum
Người mới bắt đầu

MakerDAO: DAPP "điên rồ nhất" của Ethereum

Được thành lập như một trong những DAO sớm nhất trên Ethereum, MakerDAO đã giới thiệu stablecoin phi tập trung DAI. Bằng cách thiết lập một hệ thống loại bỏ rủi ro lưu ký tập trung, nó đã cách mạng hóa lĩnh vực DeFi. Bài viết này cung cấp thông tin khám phá toàn diện về lịch sử ban đầu của MakerDAO, các cơ chế chính, tính năng bảo mật và bối cảnh quản trị hiện tại của nó.
11/22/2023, 9:45:45 AM
Hướng dẫn cách chuyển mạng trong MetaMask
Người mới bắt đầu

Hướng dẫn cách chuyển mạng trong MetaMask

Đây là hướng dẫn từng bước đơn giản về cách chuyển đổi mạng của bạn trong MetaMask.
1/11/2024, 10:37:30 AM
Neiro là gì? Tất cả những gì bạn cần biết về NEIROETH vào năm 2025
Trung cấp

Neiro là gì? Tất cả những gì bạn cần biết về NEIROETH vào năm 2025

Neiro là một chú chó Shiba Inu đã truyền cảm hứng cho việc ra mắt mã thông báo Neiro trên các blockchain khác nhau. Tính đến năm 2025, Neiro Ethereum (NEIROETH) đã phát triển thành một đồng meme hàng đầu với vốn hóa thị trường 215 triệu đô la, 87.000+ chủ sở hữu và niêm yết trên 12 sàn giao dịch lớn. Hệ sinh thái hiện bao gồm DAO để quản trị cộng đồng, cửa hàng hàng hóa chính thức và ứng dụng dành cho thiết bị di động. NEIROETH đã triển khai các giải pháp layer-2 để nâng cao khả năng mở rộng và đảm bảo vị trí của mình trong top 10 meme coin theo chủ đề chó theo vốn hóa thị trường, được hỗ trợ bởi một cộng đồng sôi động và những người có ảnh hưởng đến tiền điện tử hàng đầu.
9/5/2024, 3:37:05 PM
Cuộc chiến L2 và tương lai của ETH
Trung cấp

Cuộc chiến L2 và tương lai của ETH

Bài viết này bàn về xu hướng phát triển của Ethereum (ETH) và các giải pháp mở rộng Layer 2. Tác giả đánh giá lại những dự đoán về cảnh quan L2 năm ngoái, bao gồm tác động của Blast đối với kiến trúc rollup, sự phân mảnh của hệ sinh thái L2 và sự thay đổi về khả năng truy cập dữ liệu (DA). Bài viết phân tích sự thay đổi trong doanh thu ETH sau khi triển khai EIP-4844, cũng như những thách thức và cơ hội đối mặt với Ethereum. Tác giả khám phá tiềm năng của ETH như một "lớp xác minh chứng cứ toàn cầu và tiền tệ," đồng thời chỉ ra những không chắc chắn trong việc định vị này. Cuối cùng, bài viết trình bày một số lộ trình phát triển có thể có nhưng nhấn mạnh rằng không ai có thể chắc chắn về câu trả lời, và thị trường sẽ quyết định giá trị.
9/20/2024, 3:34:09 AM
ETH có thể phục hồi không?
Trung cấp

ETH có thể phục hồi không?

Tác giả phân tích tác động của các mã ETH Beta quá mức, sự phân mảnh thanh khoản và sự bắt kịp công nghệ từ các chuỗi khối L1 khác đối với hiệu suất của ETH. Bài viết gợi ý khuyến khích các dự án L2 tích hợp ETH, củng cố vai trò trung tâm của ETH trong nền kinh tế Ethereum, giải quyết vấn đề phân mảnh L2 và tăng tốc độ nâng cấp công nghệ.
2/14/2025, 8:00:05 AM
Ethereum 2.0 là gì? Hiểu sự hợp nhất
Trung cấp

Ethereum 2.0 là gì? Hiểu sự hợp nhất

Một sự thay đổi đối với một trong những loại tiền điện tử hàng đầu có thể ảnh hưởng đến toàn bộ hệ sinh thái
11/21/2022, 9:33:38 AM
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500