Hedera анонсировала, что вызовы смарт-контрактов, включенные в атомарные пакеты, вступают в шестимесячный период устаревания, который завершится в марте 2027 года.
С 2026 года атомарные пакеты, содержащие вызовы смарт-контрактов, будут ограничены. В частности, в сентябре 2026 года в пакетах можно будет использовать не более одного вызова смарт-контракта, который должен находиться на последней позиции. Пакеты, не соответствующие этому требованию, будут отклонены.
Согласно новому регламенту, смарт-контракты, поданные как отдельные транзакции, не будут затронуты. Это означает, что разработчики могут продолжать использовать их без изменений, если они не включены в атомарные пакеты.
Атомарные пакеты остаются полностью поддерживаемыми для составления операций с нативными сервисами Hedera, такими как токены, темы и аккаунты. Это позволяет разработчикам продолжать использовать существующие функции, не беспокоясь о переходе на новые механизмы.
Причиной изменений является отсутствие эквивалентной конструкции в Ethereum Virtual Machine (EVM). Вызов смарт-контракта внутри атомарного пакета не может быть полностью эквивалентен тому же вызову, отправленному напрямую. Перемещение логики вызова в уровень контракта устраняет этот разрыв.
Разработчикам рекомендуется пересмотреть свои рабочие нагрузки, которые отправляют атомарные пакеты, и определить, включают ли они вызовы смарт-контрактов. Важно убедиться, что такие пакеты соответствуют новым требованиям до окончания периода устаревания.
В качестве альтернативы разработчики могут использовать три подхода для адаптации своих решений: составление внутри контракта, использование системных контрактов для нативных операций и последовательная отправка транзакций.
Период устаревания начнется в сентябре 2026 года, а окончательное удаление поддержки вызовов смарт-контрактов в атомарных пакетах ожидается в марте 2027 года. Разработчики могут получать поддержку и задавать вопросы в Discord-сообществе Hedera.
Источники
- Источник статьи: Hedera.com
- Источник изображения: Hedera.com
Материал носит информационный характер и не является инвестиционной рекомендацией.
