- 24 сентября 2026 г.
OpenZeppelin
OpenZeppelin расширяет библиотеки смарт-контрактов и набор инструментов для безопасной разработки на сеть TRON. Теперь команды могут создавать проекты на базе проверенных решений и привычных инструментов, что дает разработчикам TRON доступ к безопасности промышленного уровня «из коробки».
Безопасная разработка на TRON: полный набор инструментов
Разработанный специально для сети TRON, этот релиз объединяет полный набор проверенных смарт-контрактов, плагинов для развертывания и инструментов разработки. Каждый компонент поддерживает жизненный цикл проекта — от написания первого контракта до управления обновлениями в основной сети:
- Смарт-контракты: проверенные аудитом строительные блоки для токенов, контроля доступа и обновляемой архитектуры, доступные в пакетах tron-contracts и tron-contracts-upgradeable.
- Плагины для обновления: интеграции с фреймворками, которые управляют развертыванием прокси-контрактов и выполняют проверки безопасности при обновлениях для трех распространенных рабочих процессов:
- tronbox-upgrades
- hardhat-tron-upgrades
- foundry-upgrades-tron
- Contracts Wizard: интерактивный генератор кода для TRON, позволяющий за секунды создавать безопасные настраиваемые шаблоны контрактов.
- MCP-сервер: контекст и инструменты для поддержки рабочих процессов разработки с использованием ИИ.
Что дает стек OpenZeppelin для TRON
TRON во многом совместим с Solidity, поэтому большая часть решений для Ethereum работает и здесь. По мере того как TRON развивает свою сеть с помощью таких обновлений, как GreatVoyage, этот стек развивается параллельно, предлагая протестированные компоненты, созданные с учетом новейших возможностей.
- Обновляемые контракты (UUPS и TRC-1967): благодаря шаблону UUPS и прокси TRC-1967 контракты можно развертывать и в дальнейшем обновлять без изменения их состояния или адреса контракта. Этот рабочий процесс подробно описан в пошаговом руководстве.
- Аккаунты с passkey и веб-аутентификацией: контракты включают поддержку подписей secp256r1, что делает возможным создание кошельков с использованием Face ID, сканеров отпечатков пальцев или аппаратных ключей. Там, где активны нативные прекомпилы сети, появившиеся в недавних обновлениях TRON, верификация обращается напрямую к ним; там, где они еще недоступны, библиотека безопасно переключается на стандартную логику верификации EVM.
- Токены TRC-20 с расширенной логикой: помимо стандартных реализаций TRC-20, библиотека предоставляет проверенные аудитом расширения для аппрувов без газа, ограничения предложения и ончейн-голосований.
- Ролевой контроль доступа (RBAC) и управление (Governance): системы разрешений на основе ролей и конфигурации с несколькими подписантами позволяют командам требовать наличие нескольких подписей или определенных административных ролей перед выполнением критических операций контракта.
Начало работы с библиотекой контрактов OpenZeppelin на TRON
Создавайте безопасные решения на TRON с помощью OpenZeppelin Contracts. Вы можете сгенерировать шаблон с помощью Contracts Wizard и подключить Contracts MCP для генерации контрактов через вашего ИИ-ассистента.
Часто задаваемые вопросы
TRON уже поддерживает контракты Solidity. Зачем нужна специальная библиотека для TRON?
TRON во многом совместим с Solidity, но эта совместимость внедряется поэтапно, и некоторые функции EVM активируются в процессе обновлений сети, а не присутствуют изначально. Эти контракты и плагины созданы и протестированы с учетом того, что именно поддерживает TRON, поэтому команды получают проверенные аудитом компоненты, соответствующие текущим возможностям сети, без необходимости отслеживать эти детали самостоятельно.
Можно ли использовать вход по passkey уже сейчас, до повсеместного включения нативного прекомпила в TRON?
Да. В сетях с активным нативным прекомпилом secp256r1 верификация использует его напрямую. Там, где он еще не включен, библиотека переключается на реализацию на Solidity, поэтому подписи на основе passkey работают в любом случае. По мере распространения прекомпила тот же самый код сможет использовать более дешевый нативный вариант.
Прошли ли контракты аудит и готовы ли они к использованию в продакшене?
Контракты прошли аудит. Как и при любом развертывании, использование в продакшене по-прежнему требует тщательной проверки зависимостей, валидации схемы хранения (storage layout), настройки подходящего контроля доступа или управления (governance), а также тестирования под конкретные сценарии применения.
.png)







-1.png)