Chainlink v2.69.0: удаление VRF v2 и переход на VRF v2 Plus, обновления конфигурации и патчи OCR

В версии 2.69.0 Chainlink удалил поддержку VRF v2, включая координатор и связанные задачи, и переключился на VRF v2 Plus. Также обновлён конфиг возможностей, теперь регистрация осуществляется через on‑chain и off‑chain реестры. Патч исправил ошибки в OCR и конфиденциальном реле.

Chainlink v2.69.0: удаление VRF v2 и переход на VRF v2 Plus, обновления конфигурации и патчи OCR

Chainlink выпустил обновление версии 2.69.0, в котором внесены значительные изменения, влияющие как на функциональность, так и на внутреннюю архитектуру сети. Основной акцент сделан на удалении устаревшего модуля VRF v2 и переходе на более продвинутый VRF v2 Plus, а также на оптимизации конфигурационных файлов и исправлении ошибок в OCR.

Ключевым пунктом является удаление поддержки VRF v2, включая координатор v2, механизм force‑fulfillment VRFOwner, пользовательские транзакции с откатами и старый блокхеш‑хранилище. Это решение упрощает инфраструктуру и повышает безопасность, поскольку все новые запросы на случайные числа будут обслуживаться через VRF v2 Plus, который обеспечивает более высокую степень защищённости и масштабируемости.

В разделе «Небольшие изменения» отмечено обновление конфигурации возможностей. Теперь флаг UseOffchainRegistry управляет переходом к off‑chain реестру, а таблицы Capabilities.Local.Capabilities.<id> полностью удалены. Конфигурация теперь берётся исключительно из on‑chain реестра, а бинарные файлы определяются по ID, что упрощает управление и снижает риск ошибок.

Патч‑изменения исправили несколько критических багов: экземпляры OCR, запущенные через Registry, теперь используют правильный список bootstrapper‑ов из P2P.V2.DefaultBootstrappers, а конфиденциальный реле подписывает ответы ключом, соответствующим P2P.PeerID, вместо устаревшего Capabilities.Peering.PeerID.

Для разработчиков доступны новые контейнерные образы. На DockerHub и ECR опубликованы образы с тегом 2.69.0, а также SHA‑256 digest, позволяющий быстро проверить целостность.

Наконец, в руководстве по проверке указаны команды cosign, позволяющие подтвердить подписи образов с помощью сертификатов GitHub Actions, обеспечивая дополнительный уровень доверия к обновлениям.

Эти изменения делают Chainlink более надёжным и удобным для интеграции, одновременно повышая безопасность и упрощая управление конфигурациями.

Trust 88 Importance 65 Noise 0% Связанный символ Информационный материал, не является финансовой рекомендацией.