Розробники екосистеми TRON DAO опублікували демо, яке застосовує мінімальні проксі-контракти та детерміноване розгортання для повторюваного створення смарт-контрактів у мережі TRON.
Повне розгортання кожного екземпляра робить мережу більш енергомісткою та дороговартісною. Демонстрація розділяє екземпляри та логіку за допомогою патерну клонування.
Тому один контракт реалізації містить виконуваний код, а кожен екземпляр — це невеликий проксі, який пересилає виклики до реалізації через delegatecall і зберігає власне сховище.
https://t.co/OrfvU8pOwb
— TRON DAO (@trondao) 12 січня 2026
У потокові проксі команда розгортає реалізацію один раз, а потім використовує фабрику для створення нових екземплярів проксі за потреби. Кожен клон виступає як незалежний контракт, причому проксі зберігає всі змінні стану. Запропонована реалізація підходить для проектів із великою кількістю подібних контрактів із різною власністю, дозволами або налаштуваннями.
Архітектура демо додає планування адрес CREATE2 на TRON
Пропозиція також включає детерміноване розгортання на основі CREATE2. Це дозволить розробникам обчислювати адреси контрактів перед розгортанням за допомогою адреси деплойера, солі та байткоду. Оскільки середовище виконання TRON і формат адрес відрізняються від Ethereum, демо включає експериментальний контракт DeterministicDeploymentProxy для підтримки передбачуваних розгортань із сумісним інструментарієм TRON.
З детермінованим розгортанням розробники можуть попередньо обчислювати адресу поза мережею, ділитися нею з іншими сервісами і пізніше розгортати контракт так, щоб отримана адреса збігалася з обчисленою.
Стандартизація робочих процесів у створенні здійснюється через фабричні контракти. DeployClone.sol — основна фабрика, яка використовується для випуску мінімальних проксі-розгортань, як звичайних CREATE, так і детермінованих CREATE2. Демон також включає деякі допоміжні бібліотеки, такі як Clones.sol, яка містить логіку створення проксі, та Create2.sol, що містить інструменти прогнозування адрес, адаптовані для TRON.
Репозиторій також демонструє незмінну аргументацію, за якою параметри закріплюються у коді розгорнутого клона замість їх призначення у подальшій операції після розгортання. Це мінімізує кількість транзакцій для налаштування нового екземпляра і зменшує різницю у часі між розгортанням і ініціалізацією.
SmartSweeperAccount.sol наведено як приклад реалізації, розроблений для клонування. Він демонструє екземпляри акаунтів, які можуть керувати та очищати TRX і токени TRC-20, включаючи робочі процеси для збору депозитів і очищення токенів.
Для налаштування демо перераховані Node.js, PNPM або NPM, TronBox і тестова мережа TRX для Nile або Shasta. Після клонування репозиторію розробники можуть скопіювати шаблон середовища у локальний файл .env, скомпілювати контракти, розгорнути у тестовій мережі та запустити тести за допомогою включених скриптів.
Минулого року TRON DAO співпрацював із MoonPay для запуску нативного, некостодіального гаманця TRON, інтегрованого у додаток MoonPay. Гаманець був створений для того, щоб користувачі могли купувати, продавати, надсилати та зберігати TRX і USDT, зберігаючи контроль над своїми приватними ключами. MoonPay заявив, що ця функція зменшить необхідність перемикатися між платформами при управлінні активами на базі TRON.
TRX торгується за $0.2982, з невеликим зростанням за останній день, з ринковою капіталізацією у $28.24 мільярдів.