Dedaub

The 165th Ethereum Core Developers Execution Meeting: EIP-6466 and 6406 code changes will affect three projects including LayerZero, but upgrades are still possible

ChainCatcher news, Galaxy's Vice President of Research Christine Kim published a summary of the 165th Ethereum Core Developers Execution Call. First, EIP-6466 and 6406 are code changes that update the data encoding in the two block header fields "transactions_root" and "receipts_root" from RLP to SSZ. The blockchain security and auditing firm Dedaub's impact analysis of EIP-6466 and 6406 aims to determine how these code changes affect smart contracts that are already deployed and actively used on Ethereum. The analysis found that the SSZ update will impact three major projects: LayerZero, zkBridge (cross-chain bridge), and Telepathy (oracle).Despite the impact on these applications, Dedaub director Neville Grech stated that all three can be upgraded to accommodate the code changes implemented through EIP 6466 and 6406. Danny Ryan noted that there is no need to make decisions regarding the transition from RLP to SSZ implementation or timing during this call, and the information shared by the Dedaub team should be considered in future discussions.Regarding the Cancun/Deneb test, Ethereum Foundation DevOps engineer Parithosh Jayanthi stated that the upgrade was initiated on June 30, the test network is progressing smoothly, and some issues in client implementations have been discovered. Once the client issues are resolved, attempts will be made to send Blob transactions to the network over a longer period to understand how the network handles the load of 3 target blobs/block. Jayanthi emphasized that among these issues, one affects staked ETH deposits, and the Teku and Prysm consensus layer client teams should investigate further. Representatives from the Geth and Nethermind execution layer teams also shared the issues they are actively patching in preparation for the next phase of testing for Devnet #7.Regarding the Builder Override Flag, Teku (CL) developer Mikhail Kalinin asked the EL client teams if they would be willing to accept changes to the engine API in the Cancun upgrade. This change aims to create a boolean flag in the "get_payload" API command, which will return true if the EL client of an Ethereum validator node detects censorship behavior.Additionally, EIP-4788 introduces a new precompile, which is a cost-effective smart contract operation that will expose information about the CL on the EL to prevent excessive use of storage space through code changes. This feature will unlock many use cases for decentralized applications, such as staking pools and re-staking protocols, which will benefit from minimized trust access to CL state. Ethereum Foundation researcher Alex Stokes stated that this modification will be incorporated into the final EIP-4788 specification for implementation as soon as possible in Cancun. (source link)
ChainCatcher Building the Web3 world with innovators