Все об Aurora+
April 24, 2023

Команда Aurora представила новую версию движка 2.9.0, которая включает в себя революционный механизм кросс-контрактных вызовов (XCC)

В данной версии представлен инновационный механизм кросс-контрактных вызовов (XCC) для Aurora EVM, обеспечивающий беспрепятственное взаимодействие Ethereum-совместимых смарт-контрактов с Wasm-смарт-контрактами экосистемы NEAR.

С помощью Aurora Engine 2.9.0 можно получить доступ к следующим функциям XCC:
▪️Доступ к функциям XCC путем вызова специального адреса предварительной компиляции в ваших смарт-контрактах EVM.
▪️Необходимо позаботиться о том, чтобы ваш EVM-адрес располагал балансом обернутого NEAR (wNEAR) в размере не менее 2 wNEAR для первого использования, чтобы покрыть расходы на размещение в хранилище (storage staking).
▪️Не забывайте, что среда NEAR асинхронна; следовательно, результат вызова NEAR должен обрабатываться как обратный вызов EVM.
▪️При предварительной компиляции XCC для каждого адреса создается дополнительный аккаунт NEAR, использующий данную функцию для разграничения пользователей.

Начать работу с XCC довольно просто. Движок предлагает упрощенный процесс финансирования аккаунтов EVM для их аналогов XCC на NEAR.
При первом использовании функции XCC Engine автоматически создается дополнительный аккаунт NEAR и развертывается контракт XCC Router для управления вызовами от вашего имени. Для покрытия затрат на хранилище (storage staking) на этом дополнительном аккаунте необходим баланс в токенах NEAR. Предварительный компилятор XCC конвертирует токены wNEAR с вашего адреса в базовые NEAR для пополнения нового счета, что упрощает процесс.

Помимо перечисленных выше замечательных функций, Aurora Engine 2.9.0 включает в себя исправление множества мелких ошибок, так как команда Aurora Labs продолжает совершенствовать код движка Aurora.

Данный релиз открывает потрясающие возможности для сотрудничества и внедрения инноваций в рамках экосистем Aurora и NEAR.

Советуем ознакомиться с возможностями движка 2.9.0 и XCC, с интересом ожидаем фантастических приложений, которые вы сможете разработать с помощью данных возможностей.

Подробная информация и SDK

Также вы можете ознакомиться с с примерами использования XCC для взаимодействия с NEAR и операционной системой для блокчейнов от NEAR (BOS).

Примеры

Источник: https://aurora.dev/blog/aurora-releases-its-engine-2-9-0-version