
OpenZeppelin сделала Chainlink стандартом для межцепочечных операций и соответствия в своем инструментарии токенов, и если вы отметите флажок соответствия, лицензия вашего токена изменится. Неделю назад OpenZeppelin объявила о стратегическом партнерстве с Chainlink. CCIP и ACE — межцепочечный протокол Chainlink и его Automated Compliance Engine — теперь встроены в Contracts Wizard, инструментарий OpenZeppelin на базе ИИ, и в его документацию. Генераторы ERC20, стейблкоинов и RWA предлагают оба варианта. Выбор опции CCIP позволяет токену открывать вызовы mint и burn, необходимые пулу сжигания и выпуска Chainlink, через собственные разрешения токена. Также указывается администратор для регистрации CCIP. Эта часть сохраняет выбранную вами лицензию, поскольку код Chainlink не встраивается. Опция ACE отличается. Она перенаправляет переводы, выпуски и сжигания на Policy Engine, который вы развертываете и настраиваете. Собственные документы OpenZeppelin указывают, что токены, использующие ACE, попадают под лицензию BUSL-1.1, а использование в продакшене должно соответствовать лицензии ACE и дополнительным разрешениям на использование. В течение многих лет сгенерированный токен OpenZeppelin носил ту лицензию, которую вы выбирали — обычно MIT. Теперь один флажок меняет это, и младший разработчик в спешке может этого не заметить. Генератор не регистрирует ваш пул, не настраивает разрешения и не пишет ваши политики. Подключение Policy Engine не настраивает никакую политику, и вы остаетесь ответственными за соблюдение всех применимых правил. В объявлении также упоминается путь миграции с OpenZeppelin Defender на Runtime Environment Chainlink. Все это не скрыто, и для команды RWA, которая уже хочет использовать Chainlink, это экономит реальную работу по интеграции. Я просто хочу, чтобы разработчики выбирали это осознанно, а не потому, что мастер его предложил.
