Краткое содержание
Последние обновления кода ZKsync сосредоточены на улучшении инструментов для разработчиков и инфраструктуры доказательств.
- Совместимость с Hardhat и Foundry (сентябрь 2024) – обновления плагинов упрощают тестирование и развертывание смарт-контрактов, облегчая переход на ZKsync Era.
- Prover API и доказательства TEE (сентябрь 2024) – добавлены новые интерфейсы для децентрализованного создания доказательств и дополнительный уровень безопасности с помощью доказательств из Trusted Execution Environment.
- Консолидация инструментов (апрель 2024) – объединение нескольких плагинов Hardhat в один и улучшение интеграции с Viem и Foundry для более удобной работы.
Подробный обзор
1. Совместимость с Hardhat и Foundry (сентябрь 2024)
Обзор: Это обновление упростило работу разработчиков, выпустив новые версии ключевых плагинов. Теперь писать тесты и разворачивать смарт-контракты в ZKsync Era стало проще, особенно для проектов, переходящих с Ethereum.
Плагин hardhat-zksync обновился до версии 1.2.0, а сопутствующие плагины для Ethers и обновляемых контрактов также получили улучшения. Эти версии поддерживают тестовые скрипты на базе EVM из коробки. Для пользователей Foundry был улучшен инструмент foundry-zksync, который сыграл важную роль в крупных развертываниях, таких как Aave. Команда также опубликовала подробные руководства по миграции для Hardhat и Foundry.
Что это значит: Это положительный сигнал для ZKsync, так как снижает барьеры для разработчиков, желающих создавать приложения на сети. Проще миграция и лучшие инструменты способствуют появлению новых проектов и инноваций, что увеличивает использование сети и её ценность.
(Источник)
2. Prover API и доказательства TEE (сентябрь 2024)
Обзор: Важный шаг к децентрализации ключевой функции безопасности сети. Представлен Prover API для стороннего создания доказательств и добавлен новый уровень безопасности — доказательства из Trusted Execution Environment (TEE).
Новый Prover API предоставляет интерфейсы для получения пакетных данных и проверки доказательств, позволяя внешним участникам участвовать в генерации доказательств. Отдельно команда начала создавать доказательства перехода состояния внутри изолированной и защищённой аппаратной среды TEE. Это делает ZKsync Era первым rollup с несколькими типами доказательств (ZK и TEE), которые изначально работают в «теневом режиме».
Что это значит: Это укрепляет безопасность и доверие к сети ZKsync. Более надёжные и децентрализованные механизмы доказательств делают платформу устойчивее и привлекательнее для корпоративных приложений.
(Источник)
3. Консолидация инструментов (апрель 2024)
Обзор: Ранее обновление было направлено на упрощение и улучшение набора инструментов для разработчиков, чтобы снизить сложность и улучшить удобство использования.
Главное изменение — объединение нескольких отдельных плагинов Hardhat (для развертывания, обновления и компиляции) в один универсальный плагин hardhat-zksync. Библиотека viem/zksync обновлена с добавлением значений по умолчанию для комиссий и новых утилит для paymaster. Для Foundry команды интегрированы напрямую в стандартные инструменты forge и cast с флагом --zksync, отказавшись от кастомных команд.
Что это значит: Это нейтрально-положительный фактор для ZKsync, так как закладывает основу для долгосрочного привлечения разработчиков. Более удобные инструменты снижают сложности для создателей приложений, что важно для роста экосистемы, хотя прямой эффект проявится постепенно.
(Источник)
Заключение
Документированная стратегия показывает, что ZKsync делает ставку на надёжные инструменты для разработчиков и продвинутую многоуровневую систему безопасности — ключевые элементы для масштабирования. Несмотря на то, что последние подробные изменения кода датируются концом 2024 года, акцент на децентрализации и удобстве для разработчиков создаёт прочную базу для целей дорожной карты 2026 года. Вопрос в том, как эти технические основы ускорят внедрение будущих функций конфиденциальности и корпоративных решений?