Аврора стала партнером хакатона NEAR MetaBUIDL

Aurora предлагает задание для хакатона NEAR MetaBUIDL.

Серия хакатонов MetaBUIDL

Вам интересно решать проблемы реального мира через новую реальность от Metaverse и Blockchain?

Приглашаем вас присоединиться к первому в серии хакатонов NEAR MetaBUIDL с общим призовым фондом в размере 1 миллиона долларов.

Первый MetaBUIDL Hackathon будет проводиться частично в удаленном формате и пройдет с 27 августа по 12 сентября.

Участники этих грандиозных мероприятий получат доступ к бесчисленным инновационным решениям, разработанным совместными усилиями сообщества NEAR, а также возможность финансировать свои будущие проекты. Все разработчики - как индивидуальные, так и работающие в команде - могут или развивать существующие концепции, или создавать свои собственные.

Конкурс от Aurora

Aurora предлагает испытание с призовым фондом в размере 5 тысяч долларов США в токенах NEAR, спонсируемое совместно с NEAR Foundation.

Межконтрактные вызовы между Aurora и NEAR

В настоящее время возможно, хотя пока и не утверждено документально, вызывать смарт-контракты, запущенные внутри Aurora, из смарт-контрактов, запущенных в основной среде выполнения NEAR. Однако до сих пор контракты на Aurora не могут вызывать контракты на NEAR. Цель этой задачи - сделать возможными перекрестные вызовы из Aurora в NEAR.

Специфика технического решения зависит от разработчика, подающего заявку на участие, однако по желанию вы можете его моделировать после предварительной компиляции и настройки виртуальной машины Etherium (EVM), которая используется для перемещения ETH из Aurora в NEAR. Это решение может выглядеть примерно так:

  • Создайте и настройте прекомпилятор (например, call_to_near)
  • Создайте новый частный метод в контракте движка (например, near_callback), который способен возобновить контракт, вызывающий прекомпиляторcall_to_near, с выдачей результатов обещания.
  • С помощью прекомпилятора можно создать обещание, которое выполняет желаемый перекрестный вызов контракта и использует обратный вызов для обработки результата.
    • Примечание: обещание не должно создаваться прекомпилятором незамедлительно, а скорее выполняться в конце успешной транзакции, чтобы учесть возможность возврата в EVM.

Требования к заявке

Независимо от специфики технического решения, в нем должна быть возможность написания контракта для Aurora, то есть компилирования в байт-код EVM, который обращается к смарт-контракту на NEAR и может обрабатывать результат этого вызова.

Критерии оценки

Работы будут оцениваться следующим образом:

  • Работает ли решение? (Позволяет ли совершать перекрестные звонки?)
    • Если да, есть ли демоверсия?
  • Как работается программисту?
    • Насколько громоздко вызывать NEAR и работать с результатом вызова в контрактах на основе EVM?
  • Качество кодирования

Давайте BUIDL!

Пришло время массового внедрения криптовалюты. Присоединяйтесь к серии хакатонов NEAR MetaBUIDL, принимайте участие в конкурсе от Aurora, выигрывайте призы и заводите новые знакомства в сообществе. Список всех испытаний можно посмотреть тут.

Аврора продолжает поддерживать разработчиков блокчейнов и всегда рада видеть талантливых инженеров, которые вносят вклад в решение проблем реального мира.

This site uses cookies.
Read more