// NFT

Как Разработать Метавселенную с Интегрированными NFT и DeFi?

Есть вопросы?
Юрий Мусиенко. Бизнес аналитик
Написать в Telegram

Метавселенная сегодня — одна из самых обсуждаемых концепций, которая постепенно переходит из разряда фантастики в разряд того, что вот-вот станет обыденной реальностью. Реальностью, которая будет охватывать физический мир и виртуальные пространства и при этом создаст собственную экономику на базе невзаимозаменяемых токенов (NFT) и децентрализованных финансов (DeFi).

В этой статье мы расскажем, как стать частью этой новой экономики, создав собственную метавселенную с интеграцией NFT и DeFi.

Что такое метавселенная?

Но сначала разберемся с матчастью, определившись с тем, что эксперты и разработчики имеют в виду, когда используют термин «метавселенная». Это важно, поскольку для большинства обывателей метавселенная — это просто VR-видеоигра с большим открытым миром и высокой степенью свободы действий (что-то наподобие игры OASIS из фильма «Первому игроку приготовиться»).

Тогда как специалисты обычно дают другое определение. Так, метавселенная в понимании Марка Цукерберга и разработчиков из Meta (ранее Facebook) — это онлайн-среда, состоящая из связанных между собой виртуальных пространств (соцсетей, VR-мессенджеров, видеоигр, маркетплейсов и других IT-продуктов). Используя IT-инструменты (VR/AR, нейросети, блокчейн и прочее), пользователи в таких пространствах могут создавать свои аватары, перемещаться ими из одного виртуального пространства в другое, взаимодействовать с миром и остальными пользователями (общаться, играть, учиться, работать и прочее).

B основе этой метавселенной будет заложено несколько принципов:

  1. Ее нельзя поставить на паузу. Метавселенная — это пространство для взаимодействия огромного количества людей, поэтому она должна работать в постоянном цикле, который никогда не должен останавливаться, так как любая пауза или заминка будет останавливать все процессы в метавселенной.
  2. У нее нет ограничений на участие. Это означает, что любой человек из любой точки мира может стать пользователем метавселенной (по примеру того, как любой человек может зарегистрироваться в Facebook и TikTok).
  3. В ней будет функционировать полноценная экономика. В виртуальном мире можно будет работать и получать оплату, продавать и покупать вещи и контент. В метавселенной может быть своя валюта и несколько валют.
  4. Синхронизация виртуального и реального мира. В настоящей метавселенной будет превосходная функциональная совместимость и связанность виртуальных пространств, функциональности и активов.
  5. Она синхронизирует время всех участников. Это означает, что все пользователи метавселенной (их аватары) будут существовать в одном временном континууме, то есть время для всех участников будет двигаться с одной скоростью и в одинаковом направлении, как в реальном мире.
  6. Пользователи смогут добавлять контент. Обычные люди и коммерческие предприятия смогут добавлять объекты и пространства в метавселенную.
Некоторые аспекты метавселенной уже существуют. Например, вы уже сейчас можете провести конвергенцию в виртуальном пространстве Horizon Workroom (от Meta) с помощью VR-гарнитуры Oculus или создавать аватар в игре Second Life для общения с другими пользователями и даже для заработка довольно больших денег. Это отличные примеры того, что может представлять из себя метавселенная, хотя они и не являются ею: полноценной метавселенной пока не существует.

NFT и их роль в метавселенной

Графики прогнозов роста рынков метавселенной и NFTs

Графики прогнозов роста рынков метавселенной (слева — желтым) и NFTs (справа — синим) от PwC и Grand View Research, Inc соответственно.


В метавселенной NFT служит цифровым сертификатом права собственности, который доказывает, что держатель NFT владеет конкретным цифровым активом: аватаром, виртуальной землей, игровыми предметами и прочим. Кроме того, NFTs также могут подтверждать право собственности на физические активы, если такая механика встроена в метавселенную и есть соответствующие интеграции.

Самый простой пример — это токенизированные финальные деньги: если вы получили 10 долларов в метавселенной, то вы получите эти 10 долларов в реальном мире. Более сложный — токенизированный компьютер, в том смысле, что действия на виртуальном компьютере в метавселенной будут автоматически копироваться на компьютере в реальном мире: если вы создадите текстовый файл и напечатаете в нем какой-то текст, то этот файл с текстом появится на настоящем компьютере.

В первом случае (с 10 долларами) ваш аватар — это сложный NFT 2.0, который может содержать другие активы (владеть ими) и который связан / синхронизирован с реальным миром. Во втором примере аватар (его NFT) владеет NFT компьютера, который представлен в метавселенной в виде виртуального компьютера, который в свою очередь синхронизирован с физическим компьютером в реальном мире.

Как видите, интеграция NFT в метавселенную может быть довольно сложной. Особенно если вы создаете нечто действительно интересное и уникальное.

Зачем вашей метавселенной DeFi?

Пять самых популярных направлений DeFi в Ethereum


Пять самых популярных направлений DeFi в Ethereum на 20 января 2022 г. Источник.


Децентрализованные финансы, или DeFi — это система на основе блокчейна, которая предоставляет финансовые продукты, не полагаясь на посредников, таких как банки, брокерские компании или биржи. Вместо этого DeFi-решения используют смарт-контракты, представляющие собой самоисполняющиеся программы, которые выполняют вложенные в них алгоритмы после выполнения заранее прописанных условий (по принципу: если соблюдено условие А, то выполняется действие Б).

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

  • Совместимость. DeFi-решения позволяют разработчикам IT-продуктов намного гибче использовать существующие смарт-контракты и протоколы, настраивать интерфейсы и интегрировать сторонние приложения в свои проекты, в том числе в метавселенные или связанные с ними услуги.
  • Неизменяемость. Невозможность удаления данных с защитой от несанкционированного доступа в децентрализованной архитектуре блокчейна повышает безопасность и возможность независимого аудита для DeFi.
  • Самостоятельное хранение. Используя криптокошельки Web3, такие как Coinbase Wallet, MetaMask, Trust Wallet, пользователи смогут полностью контролировать хранение и передвижение своих активов и данных.
  • Программируемость. Смарт-контракты автоматизируют выполнение и позволяют создавать новые финансовые инструменты и цифровые активы.
  • Без разрешения. Любой, у кого есть криптокошелек и подключение к интернету, может получить доступ к DeFi без каких-либо ограничений по географии или сумме баланса в его кошельке или на банковском счете (что согласуется с одним из принципов функционирования метавселенных).
  • Прозрачность. В общедоступной цепочке блокчейна каждая транзакция записывается в блокчейне и проверяется другими пользователями сети. Это позволяет осуществить подробный анализ данных транзакций и гарантирует, что сведения о сетевой активности участников сети полностью прозрачны.

Как создать метавселенную с NFT и DeFi?

Поиск, определение идеи. Как и при запуске любого другого IT-продукта, разработка метавселенной с интеграцией NFT и DeFi, а также связанных с ней приложений и протоколов начинается с идеи. Нужно заранее четко определиться с тем, какую именно метавселенную вы хотите создать — начиная с общего дизайна и заканчивая интеграцией со сторонними приложениями, сервисами и услугами.

Рекомендуем прочитать:

Большинство текущих стартапов по созданию метавселенных — это игровые проекты наподобие Star Atlas (ATLAS), Gala Games (GALA), Decentraland (MANA), The Sandbox (SAND), в основе которых модель монетизации Pay-to-Earn (или P2E) на базе NFT. Meta (ранее Facebook) хочет создать что-то более глобальное: новый интернет, где привычные нам веб-сайты и приложения будут представлены в виде трехмерных пространств, визуализируемых с помощью устройств виртуальной и дополнительной реальности (как трехмерные уровни/пространства в видеоиграх).

При запуске собственной метавселенной с интеграцией NFT и DeFi вы можете выбрать один из этих двух вариантов или придумать нечто новое.

Карта экосистемы метавселенной — кто, какие метавселенные создает


Карта экосистемы метавселенной — кто, какие метавселенные создает. Источник.


Кроме того, вы можете подумать о том, чтобы создать не полноценную метавселенную, а начать с разработки одной или нескольких ее частей, которые могут использоваться при создании чужих метавселенных, как это делает NVIDIA.

Элементы / инструменты, которые могут использоваться при создании метавселенной


Элементы / инструменты, которые могут использоваться при создании метавселенной. Источник.


Поиск компании-разработчика. Когда вы определитесь с тем, какую именно метавселенную вы хотите создать, вам нужно найти компанию-разработчика, которая сможет реализовать вашу задумку. То есть это должен быть технический партнер с успешным опытом разработки проектов в той нише, на которую ориентирована ваша метавселенная. Так, если вы создаете игровую метавселенную, то нужна компания, за спиной которой запуск нескольких успешных видеоигр. Если вы хотите запустить метавселенную с интеграцией NFT и DeFi, то вам нужен разработчик с успешным опытом запуска блокчейн-проектов на базе NFT и DeFi, такой как Merehead.

Где искать технического партнера и на что обращать внимание при его выборе, подробно описано в статье: «Как выбрать компанию-разработчика?».

Фаза открытия проекта (бизнес-анализ). На следующем шаге вы и выбранная вами компания-разработчик должны определиться с экономической составляющей будущего проекта: произвести анализ рынка, целевой аудитории и конкурентов. Это необходимо, чтобы заранее понять перспективы вашего проекта, а также для того, каким образом реализовать NFT и DeFi — какими должны быть эти решения.

И если с NFT все обычно просто — вы реализуете игровые персонажи, земли и уникальные предметы в виде NFT и позволяете игрокам торговать этими NFTs на открытом рынке (маркетплейсе). То в случае DeFi могут быть варианты как в плане подхода к интеграции, так и в том, какие именно DeFi-услуги это должны быть.

Так, интеграция DeFi в метавселенную может быть реализована:

  • Путем подключения внешних DeFi-решений наподобие того, как можно подключить блокчейны Ethereum и Bitcoin к экосистеме Polkadot. В этом случае вам нужно создать своего рода «мосты» (Application Programming Interface, или API) для интеграции внешних DeFi в вашу метавселенную.
  • Путем запуска пользовательских DeFi-протоколов в экосистеме вашей метавселенной наподобие того, как реализован запуск смарт-контрактов и Dapps в блокчейне Эфириум. То есть вам нужно создать инструменты для разработки и запуска пользовательских DeFi внутри вашей системы.
  • Только через созданные вами DeFi. Другими словами, в вашей системе будут только те DeFi-решения, которые вы сами создадите.
Выберите технологический стек. Дальше вам нужно определиться с инструментами для разработки вашей метавселенной. И это не только языки программирования, базы данных, IDE, SDK и т.п., но и цепочка блокчейна, игровой движок, ИИ-решения. Кроме того, вы также можете подумать об использовании специализированной платформы для запуска метавселенных, такой как Facebook Meta, что может помочь сильно сэкономить время и деньги. Правда, сегодня все доступные на рынке метаплатформы для запуска метавселенных находятся на начальном этапе, поэтому они имеют очень простые возможности и функции.

Выбор блокчейна, игрового движка и прочих инструментов разработки зависит от того, какую именно метавселенную вы хотите создать, и от предпочтений компании-разработчика — их знаний, навыков и опыта. Вот пример технологического стека, который используют в компании Microsoft для создания метавселенной:

Какие технологии использовали в Microsoft для создания метавселенной


Какие технологии использовали в Microsoft для создания метавселенной. Источник.


Что интересно в метавселенной Microsoft, так это то, что она во многом смоделирована по образцу реального мира. В ней нет фэнтезийных аватаров — оставьте их Roblox или Fortnite (или Second Life!). Также на данный момент в ней нет NFT и DeFi, поэтому стек технологий от Microsoft не совсем подходит для нашего проекта. Для этого больше подходит стек технологий, который используется при запуске блокчейн-стартапов, например такой:

стек технологий, который используется при запуске блокчейн-стартапов

Но и он не полон. В нем нет игрового движка (Game engine) — программного инструмента, который разработчики используют для создания (и запуска) видеоигр. В этих платформах вы можете создавать/загружать 3D-объекты, применять правила перемещения этих объектов, создавать трехмерные пространства, добавлять звуки и т. д. В метавселенной такой движок нужен для создания виртуальных пространств.

Такого рода игровой движок можно создать самостоятельно (долго, дорого и не всегда эффективно) или использовать один из открытых игровых движков, такой как Unity (самый популярный) или Unreal Engine (самый технологически продвинутый).

Кроме того, также не стоит забывать и о других инструментах: искусственном интеллекте, облачных технологиях, инструментах визуализации и прочем.

Карта инфраструктуры для создания метавселенной


Карта инфраструктуры для создания метавселенной. Источник.


Создайте виртуальное метапространство. После того как вы определитесь с концепцией вашей платформы, можно переходить к следующему шагу — созданию метапространства. Метапространством может быть любая виртуальная экосистема, которая соответствует выбранной вами концепции. Так, если вы создаете площадку для общения вроде виртуальной социальной сети, метапространство может включать приложение, личную комнату, виртуальный конференц-зал, приватные комнаты и другие 3D-пространства, внутри которых будут общаться пользователи.

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

  • Проработка идеи. На этом этапе происходит брейншторм, в ходе которого концепция игры поддается критике и развитию. К примеру, нужно выбрать и/или создать с нуля игровые механики, стилизацию графики, сюжет, модель монетизации и прочее. Причем разработчики могут создать сразу несколько концептов и даже попробовать их реализовать на следующих этапах, а затем выбрать только один или сделать симбиоз из самых удачных идей.
  • Создание концепта. На этом этапе команда разработчиков отшлифовывает концепцию будущей игры и собирает геймдизайнерскую документацию (Pitch Document или Concept Document). В ней они излагают краткое, но при этом достаточно емкое описание проекта — от механики до маркетинга.
  • Прототипирование. Дальше команда проверяет геймдизайнерские идеи и гипотезы, воплощая их в небольших простых прототипах. То есть создаются очень простые игровые уровни, где можно опробовать игровые механики.
И эти этапы чередуются не всегда линейно. Часто все происходит параллельно, многие наработки, на которое ушло уйма времени и ресурсов, отбрасываются и забываются. Также очень часто разработчики игр все начинают сначала по 5, а иногда и по 50 раз, пока не найдут действительно промывную концепцию игры.

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

Тестирование разработанного продукта. Почти сразу после начала непосредственной разработки (написания программного кода) за дело берутся QA-специалисты, которые проверяют написанный код на наличие багов и ошибок, а также тестируют юзабилити, функциональность, нагрузку и стабильность работы системы. Кроме того, также осуществляется тестирование смарт-контрактов и DeFi, причем как внутренними силами команды разработчиков, так и с помощью внешних независимых аудиторов, таких как команды Techrate и Certik.

Развертывание и релиз. Когда программный продукт завершен и тщательно протестирован, происходит развертывание созданной метавселенной в облаке или на локальных серверах. Если у вашей платформы есть мобильные приложения, то их добавляют в App Store, Google Play, Microsoft Store, Amazon App Store и другие. Кроме того, также нужно добавить ваш нативный токен в листинги криптовалютных бирж и сделать первые сейлы NFT в своем и/или на внешних маркетплейсах.

Поддержка продукта. Процесс создания метавселенной с интеграцией NFT и DeFi не заканчивается после релиза. Обычно разработчикам нужно еще некоторое время, чтобы найти и устранить все баги и ошибки, улучшить пользовательский опыт и добавить недостающие функции. Кроме того, также нужно обучить персонал заказчика, организовать работу внутренней службы поддержки и наладить процесс сбора обратной связи от пользователей.

Заключение

Метавселенные — это не просто очередной тренд или улучшение существующих технологий. Это парадигма, которая в следующие 5-10 лет приведет к радикальному изменению интернета и того, как мы воспринимаем и потребляем контент. И если вы планируете стать частью будущей вариации интернета, то вам уже сейчас нужно задуматься над созданием своей метавселенной или приложения / технологии, которая будет полезной для разработчиков или пользователей метавселенных.

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение