TRON’s SELFDESTRUCT Rules and Their Ethereum EIP-6780 Alignment
Summary
The document describes a proposed TRON change to the SELFDESTRUCT instruction, aligning its behavior with Ethereum’s EIP-6780. Under the described rule, a contract can be deleted only in the same transaction in which it was deployed. The article presents this restriction as a way to reduce accidental or malicious contract removal and make behavior more predictable for developers familiar with Ethereum. It also says the proposal permits multiple SELFDESTRUCT calls within one contract and raises the instruction’s energy cost from zero to 5,000, intending to discourage abuse and denial-of-service activity.
The discussion is a high-level description of a protocol change, not a trading method or empirical security assessment. It provides no implementation details, test results, deployment status, or evidence quantifying security effects. Claims about improved stability and cross-chain development are framed as expected benefits, so readers should treat them as goals rather than demonstrated outcomes.
Key ideas
- The proposed rule limits contract deletion to the transaction in which the contract was deployed.
- The change is intended to reduce accidental and malicious contract deletion.
- The proposal allows multiple SELFDESTRUCT calls within a contract.
- The stated energy cost rises from zero to 5,000 to discourage misuse.
- Ethereum compatibility may make development more familiar for teams using both platforms.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.