header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Scan to Download the APP
Partnered With:

Ethereum Foundation researcher: Glamsterdam testnet upgrade delayed, EIP-8037 raises contract compatibility issues

BlockBeats news, October 26: Ethereum Foundation researcher Toni Wahrstätter posted that due to a ChainSecurity report revealing compatibility and security issues between EIP-8037 and some smart contracts, core developers decided last week to postpone the Hoodi testnet upgrade to Glamsterdam. The issues identified so far include: during transaction execution, remaining Gas may increase, causing some Gas counting logic to underflow and trigger a revert, or causing code paths that should not be executed to be triggered, making transactions appear successful.


In addition, some contracts may underestimate usage because they cannot correctly calculate Gas consumption during calls. ChainSecurity previously stated that 13 real cases have been identified and that it is conducting responsible disclosure with the affected projects. Toni Wahrstätter said that this week further investigation of the relevant contracts will be conducted to evaluate follow-up solutions, which may require coordinated handling by application developers, core developers, auditors, and node operators, and in the worst case may require adjusting the protocol specification. He reminded application developers and auditors to check contract compatibility with EIP-8037 and EIP-8038 and to report issues promptly.

举报 Correction/Report
RelatedRecommended
On March 28, all core developers of Ethereum participated in the 184th All Core Developers Execution (ACDE) conference call.
On March 14, all core developers of Ethereum participated in the 183rd All Core Developers Execution (ACDE) conference call.
On January 4th, all core developers of Ethereum participated in the 178th All Core Developers Execution (ACDE) conference call.
Correction/Report
Submit
Add Library
Visible to myself only
Public
Save
Choose Library
Add Library
Cancel
Finish