Следующее обновление TRON — это не просто техническое усовершенствование, это преобразование на уровне протокола, которое изменяет поведение смарт-контрактов, укрепляет предсказуемость сети и полностью приводит TRON в соответствие с современным стандартом EVM.
Java-tron v4.8.1 — это тот поворотный момент.
Обновление вводит критическую эволюцию: операция SELFDESTRUCT TRON теперь соответствует обновленной семантике Ethereum, устраняя историческую неоднозначность и обеспечивая, чтобы наша среда разработки отражала наиболее зрелые стандарты в экосистеме EVM.
На протяжении многих лет SELFDESTRUCT позволяло контракту удалять себя и передавать свой баланс, но его долгосрочное поведение было сложно стандартизировать.
С v4.8.1 TRON теперь принимает более чистую, стабильную, устойчивая к будущему модель.
Как ведет себя SELFDESTRUCT в v4.8.1
1. Когда SELFDESTRUCT выполняется в более поздней транзакции
(Это теперь поведение по умолчанию и предпочтительное)
Исполнение прекращается мгновенно
Счет контракта остается активным, код, хранилище и метаданные счета остаются нетронутыми
Все балансы TRX и токенов передаются на указанный целевой счет
Только аспект "перевод средств" остается; разрушительный механизм фактически уходит в прошлое.
2. Когда SELFDESTRUCT происходит во время создания контракта
Это сохраняет классический шаблон "создать, а затем уничтожить".
Исполнение прекращается немедленно
Все данные контракта, код, хранилище и сам счет полностью удаляются
Это единственный сценарий, где истинное удаление все еще существует
Точная, узкая исключение, предназначенное для согласованности и обратной совместимости.
Обновление стоимости энергии
Чтобы не поощрять устаревшую архитектуру и способствовать современному дизайну контрактов, TRON повышает:
стоимость энергии SELFDESTRUCT → 0 → 5,000
Ясный стимул для принятия обновленных шаблонов, соответствующих текущим лучшим практикам EVM.
@TRON DAO @Justin Sun孙宇晨 #TRONEcoStar #SelfDestruction