- Остання пропозиція TRON дозволяє повне видалення SELFDESTRUCT лише для контрактів, створених і ліквідованих у межах однієї транзакції.
- Контракти залишаються незмінними поза межами знищення в тій же транзакції, а баланси переводяться на цільову адресу.
TRON запропонував активувати TIP-6780 на основній мережі, щоб привести поведінку SELFDESTRUCT у мережі у відповідність до EIP-6780 Ethereum. TIP-6780 застосує зміни, вже включені у GreatVoyage v4.8.1, на рівні протоколу, якщо буде схвалено.
Зазначена як Пропозиція 94, вона обмежує повне видалення контракту випадками, коли контракт створюється і знищується у межах однієї транзакції. В усіх інших випадках контракт залишатиметься в ланцюжку, а його активи переміщатимуться на цільову адресу. Оновлення також встановить фіксовану вартість Energy для опкоду на рівні 5,000.
Відкрито нову дискусію щодо активації функції v4.8.1 для узгодження поведінки SELFDESTRUCT з Ethereum EIP-6780.
Основні зміни:
🔺 Видалення дозволено лише у тій же транзакції, що й створення контракту
🔺 В іншому випадку контракт залишається, лише баланс переводиться
🔺 Вартість Energy встановлена… pic.twitter.com/GioeR7bLjf— TRON DAO (@trondao) 13 березня 2026
TRON пов’язав пропозицію зі своєю попередньою стратегією поступового припинення SELFDESTRUCT, як зазначено у TIP-652. Новий план рухається далі у цьому напрямку, зберігаючи більшу сумісність з Ethereum.
Згідно з пропозицією, зміна зберігає поширену схему, коли контракт створюється і самознищується у межах однієї транзакції. Така схема становить майже всі внутрішні транзакції, пов’язані з SELFDESTRUCT, у вибірці даних TRON за 2025 рік. Мережа повідомляє, що 957,316 з 957,324 таких транзакцій слідували цій схемі.
Цього тижня TRON DAO приєднався до Agentic AI Foundation Linux Foundation як золотий учасник і зайняв місце у керівній раді. Ми повідомляли, що Circle і JPMorgan також є частиною цієї групи.
Пропозиція TRON спрямована на обмежене видалення контрактів
За запропонованими правилами, коли SELFDESTRUCT виконується поза транзакцією, що створила контракт, поточний виконуваний фрейм негайно зупиняється. Однак код контракту, сховище і акаунт залишаються на місці. Активи акаунта, включаючи TRX, стейкований TRX і токени TRC10, замість цього переводяться на обрану цільову адресу.
Якщо бенефіціаром є сам контракт, активи не спалюються у таких випадках, і баланс не змінюється. Навпаки, якщо SELFDESTRUCT відбувається у тій же транзакції, що й створення контракту, поведінка залишається як раніше, включаючи видалення даних акаунта і передачу балансу.
У пропозиції зазначено, що контракт вважається новоствореним лише тоді, коли розгортання успішно здійснюється через CREATE, CREATE2 або подібний метод у межах тієї ж транзакції. Правила активації акаунта TRON залишаться незмінними після цієї зміни.
Контракти, які залежать від повторного розгортання на ту ж адресу через CREATE2 після SELFDESTRUCT, більше не працюватимуть як задумано, якщо знищення не відбувається у тій же транзакції, що й створення. Крім того, схеми, які залежать від SELFDESTRUCT для видалення акаунта або спалювання активів, також зміняться поза цим обмеженим випадком.
Опублікований TRON аналіз onchain показав обмежений вплив на екосистему. Небагато контрактів містять опкод SELFDESTRUCT, ще менше мають активи, і жоден з перевіреної групи не виконав реальної транзакції SELFDESTRUCT.
Раніше CNF описав AI-ініціативу TRON, коли мережа представила onchain Bank of AI через AINFT. Система дозволяє автономним агентам здійснювати платежі, керувати активами та отримувати доступ до DeFi з x402 платежами та 8004 ідентичностями.
