According to ChainCatcher, recently, the TRON community announced that at the TRON #43 Developer Conference, community developers held in-depth discussions on the upgrade plan for the SELFDESTRUCT instruction. They proposed a solution compatible with Ethereum's EIP-6780, aiming to adjust the behavior and execution cost of this instruction to enhance network security and compatibility.
According to the meeting, the upgrade plan mainly includes the following adjustments: the SELFDESTRUCT instruction will only completely remove the contract from the chain and transfer assets to the target address when called within the same transaction that created the contract; otherwise, only the assets within the contract will be transferred, and the contract itself will remain. In addition, the energy consumption for executing SELFDESTRUCT will be adjusted from the current 0 to 5000, in order to prevent abuse of the instruction and mitigate potential denial-of-service attack risks.
Community developers stated that this upgrade references Ethereum's Gas cost updates, aiming to achieve greater compatibility with Ethereum. If the proposal is approved, contracts will support multiple executions of SELFDESTRUCT, and the more reasonable execution cost will further enhance the security and stability of the TRON network, providing developers with a more reliable development environment.