Quỹ Ethereum cảnh báo các hợp đồng có thể thất bại sau khi điều chỉnh giá gas tại Glamsterdam

iconCryptofrontnews
Chia sẻ
AI summary iconTóm tắt
Tin tức về Ethereum: Quỹ Ethereum đã cảnh báo rằng việc điều chỉnh lại chi phí gas Glamsterdam sắp tới có thể làm hỏng một số hợp đồng thông minh nếu không được cập nhật. EIP-8037 và EIP-8038 sẽ tăng và chuẩn hóa chi phí gas cho việc tạo và truy cập trạng thái. Các nhà phát triển sử dụng giả định gas cố định có thể cần điều chỉnh các hợp đồng trước khi nâng cấp mạng chính. Quỹ đã cung cấp một cơ sở dữ liệu để xác định các hợp đồng bị ảnh hưởng và khuyến nghị kiểm tra trên các devnet như glam-devnet-8. Tin tức về hệ sinh thái Ethereum nhấn mạnh nhu cầu cập nhật chủ động trước khi có thay đổi.
  • Quỹ Ethereum cảnh báo rằng việc điều chỉnh lại phí gas của Glamsterdam có thể khiến một số hợp đồng thông minh bị lỗi nếu không được cập nhật bởi các nhà phát triển.
  • EIP-8037 và EIP-8038 sẽ tăng và chuẩn hóa chi phí gas cho việc tạo và truy cập trạng thái trên ethereum.
  • Các nhà phát triển có thể kiểm thử hợp đồng trên các devnet của Glamsterdam, trong khi các ví và nhà cung cấp RPC phải cập nhật ước tính gas theo lịch trình mới.

Các nhà phát triển ethereum đối mặt với các quy tắc gas mới dưới bản nâng cấp Glamsterdam sắp tới, với một số hợp đồng có thể không hoạt động nếu không có thay đổi. Quỹ ethereum cho biết EIP-8037 và EIP-8038 sẽ thay đổi chi phí tạo và truy cập trạng thái. Hầu hết các hợp đồng không bị ảnh hưởng, trong khi các nhà phát triển sử dụng giả định gas cố định có thể cần cập nhật trước khi điều chỉnh giá đạt đến mạng chính.

Glamsterdam thay đổi chi phí gas của ethereum

Hai EIP này nhắm đến cách Ethereum tính phí cho các thao tác trạng thái trên toàn mạng. EIP-8037 tăng và chuẩn hóa chi phí cho việc tạo tài khoản, khe lưu trữ và bytecode đã triển khai.

Trong khi đó, EIP-8038 làm tăng chi phí để truy cập trạng thái hiện có, bao gồm SLOAD, SSTORE và truy cập tài khoản lạnh. Nó cũng thay đổi chi phí cho các thao tác EXTCODESIZE và EXTCODECOPY.

Theo Ethereum Foundation, những thay đổi này phản ánh khối lượng công việc được đo lường của các thao tác trên trạng thái lớn hơn của ethereum. Giá gas cho các thao tác này lần cuối cùng được thay đổi trong đợt nâng cấp Berlin năm 2021.

Đáng chú ý, các đợt tăng giới hạn gas gần đây đã thúc đẩy sự tăng trưởng trạng thái. Mô hình định giá mới sử dụng mục tiêu hiệu suất hỗ trợ thông lượng cơ bản cao hơn khoảng ba lần.

Một số hợp đồng thông minh có thể gặp sự cố

Ethereum Foundation đã phát lại các giao dịch trên mạng chính trong quá khứ bằng lịch trình gas được đề xuất. Hầu hết các giao dịch đều cho kết quả giống nhau theo các quy định định giá mới. Tuy nhiên, một nhóm nhỏ hơn đã cho kết quả khác biệt sau khi điều chỉnh giá.

Biểu ngữ EliteFXLabs

Một số giao dịch vẫn thành công nhưng sử dụng lượng gas khác nhau. Những giao dịch khác chỉ thất bại vì giới hạn gas ban đầu của chúng trở nên không đủ. Các nhà phát triển có thể giải quyết những trường hợp đó bằng cách tăng giới hạn gas đã cung cấp.

Một nhóm nhỏ hơn có thể vẫn bị phá vỡ dù giới hạn cao hơn đáng kể. Các hợp đồng này thường phụ thuộc vào các giả định về gas cố định trong mã của chúng. Các ví dụ bao gồm chuyển 2.300-gas và các khoản phụ cấp send của Solidity.

Các giá trị gọi được mã hóa cứng, các kiểm tra gasleft() và giới hạn gas cố định cũng có thể tạo ra vấn đề. Quỹ cho biết các nhóm đứng sau các hợp đồng bị ảnh hưởng nhiều nhất đã nhận được sự liên hệ trực tiếp.

Các nhà phát triển có thể thử nghiệm trước khi lên mạng chính

Các nhà phát triển duy trì các hợp đồng Layer 1 có thể tìm kiếm cơ sở dữ liệu các hợp đồng bị ảnh hưởng bằng địa chỉ hợp đồng của họ. Công cụ này xác định các loại lỗi và mức giá lại gây ra từng vấn đề.

Cơ quan này cũng khuyên các nhà phát triển kiểm tra các bản sửa lỗi trên mạng thử nghiệm Platåberget, được gọi là glam-devnet-8. Các nhà phát triển ví và RPC phải cập nhật ước tính gas để phản ánh lịch trình mới.

Các hằng số gas được lưu trong bộ nhớ đệm có thể làm dưới ước tính chi phí giao dịch và gây ra lỗi. Người dùng thông thường không cần thực hiện hành động nào vì các ví và hạ tầng đã được cập nhật sẽ tự động xử lý các thay đổi này.

Việc điều chỉnh giá đã được kích hoạt trên các devnet và sẽ được chuyển sang các mạng thử nghiệm công khai trước khi kích hoạt mạng chính.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.