Розробники екосистеми 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 мільярдів.