TRON DAO представляє мінімальний проксі та детерміноване розгортання для масштабованих смарт-контрактів

CryptoNewsFlash
TRX-0,1%

  • Демо використовує мінімальні проксі-клони для зменшення енергоспоживання при розгортанні повторюваних смарт-контрактів TRON у масштабі.
  • Розгортання у стилі CREATE2 дозволяє попередньо обчислювати адреси контрактів TRON за допомогою деплойера, солі та байткоду.

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

Переглянути оригінал
Застереження: Інформація на цій сторінці може походити від третіх осіб і не відображає погляди або думки Gate. Вміст, що відображається на цій сторінці, є лише довідковим і не є фінансовою, інвестиційною або юридичною порадою. Gate не гарантує точність або повноту інформації і не несе відповідальності за будь-які збитки, що виникли в результаті використання цієї інформації. Інвестиції у віртуальні активи пов'язані з високим ризиком і піддаються значній ціновій волатильності. Ви можете втратити весь вкладений капітал. Будь ласка, повністю усвідомлюйте відповідні ризики та приймайте обережні рішення, виходячи з вашого фінансового становища та толерантності до ризику. Для отримання детальної інформації, будь ласка, зверніться до Застереження.
Прокоментувати
0/400
Немає коментарів