// NFT

Як Створити Метавсесвіт з NFT та DeFi Інтеграцією?

Зміст

#1. Що таке метавсесвіт
#2. NFT та їхня роль у метавсесвіті
#3. Навіщо вашому метавсесвіту DeFi
#4. Як створити метавсесвіт з NFT і DeFi
#5. Висновок

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

У цій статті ми розповімо, як стати частиною цієї нової економіки, створивши власний метавсесвіт з інтеграцією NFT і DeFi.

Що таке метавсесвіт

Але спочатку розберемося з матчастиною, визначившись із тим, що експерти та розробники мають на увазі, коли використовують термін "метавсесвіт". Це важливо, оскільки для більшості користувачів метавсесвіт - це просто VR-відеогра з великим відкритим світом і високим ступенем свободи дій (щось на кшталт гри OASIS із фільму "Першому гравцеві приготуватися").

Тоді як фахівці зазвичай дають інше визначення. Так, метавсесвіт у розумінні Марка Цукерберга і розробників з Meta (раніше Facebook) - це онлайн-середовище, що складається з пов'язаних між собою віртуальних просторів (соцмереж, VR-месенджерів, відеоігор, маркетплейсів та інших IT-продуктів). Використовуючи IT-інструменти (VR/AR, нейромережі, блокчейн та інше), користувачі в таких просторах можуть створювати свої аватари, переміщатися ними з одного віртуального простору в інший, взаємодіяти зі світом і рештою користувачів (спілкуватися, грати, вчитися, працювати та інше).

В основі цього метавсесвіту буде закладено кілька принципів:

  1. Його не можна поставити на паузу. Метавсесвіт - це простір для взаємодії величезної кількості людей, тому він має працювати в постійному циклі, який ніколи не повинен зупинятися, тому що будь-яка пауза або затримка зупинятиме всі процеси в метавсесвіті.
  2. У нього немає обмежень на участь. Це означає, що будь-яка людина з будь-якої точки світу може стати користувачем метавсесвіту (за прикладом того, як будь-яка людина може зареєструватися у Facebook і TikTok).
  3. У ньому функціонуватиме повноцінна економіка. У віртуальному світі можна буде працювати і отримувати оплату, продавати і купувати речі та контент. У метавсесвіті може бути своя валюта і кілька валют.
  4. Синхронізація віртуального і реального світу. У справжньому метавсесвіті буде чудова функціональна сумісність і пов'язаність віртуальних просторів, функціональності та активів.
  5. Він синхронізує час усіх учасників. Це означає, що всі користувачі метавсесвіту (їхні аватари) існуватимуть в одному часовому континуумі, тобто час для всіх учасників рухатиметься з однією швидкістю і в однаковому напрямку, як у реальному світі.
  6. Користувачі зможуть додавати контент. Звичайні люди та комерційні підприємства зможуть додавати об'єкти та простори в метавсесвіт.
Деякі аспекти метавсесвіту вже існують. Наприклад, ви вже зараз можете провести конвергенцію у віртуальному просторі Horizon Workroom (від Meta) за допомогою VR-гарнітури Oculus або створювати аватар у грі Second Life для спілкування з іншими користувачами і навіть для заробітку досить великих грошей. Це чудові приклади того, що може являти собою метавсесвіт, хоча вони і не є ним: повноцінного метавсесвіту поки що не існує.

NFT та їхня роль у метавсесвіті

NFTs and their purpose in a metaverse
Графіки прогнозів зростання ринків метавсесвіту (ліворуч - жовтим) і NFTs (праворуч - синім) від PwC та Grand View Research, Inc відповідно
У метавсесвіті NFT слугує цифровим сертифікатом права власності, який доводить, що власник NFT володіє конкретним цифровим активом: аватаром, віртуальною землею, ігровими предметами тощо. Крім того, NFTs також можуть підтверджувати право власності на фізичні активи, якщо така механіка вбудована в метавсесвіт і є відповідні інтеграції.

Найпростіший приклад - це токенізовані фінальні гроші: якщо ви отримали 10 доларів у метавсесвіті, то ви отримаєте ці 10 доларів у реальному світі. Складніший - токенізований комп'ютер, у тому сенсі, що дії на віртуальному комп'ютері в метавсесвіті автоматично копіюватимуться на комп'ютері в реальному світі: якщо ви створите текстовий файл і надрукуєте в ньому якийсь текст, то цей файл із текстом з'явиться на справжньому комп'ютері.

У першому випадку (з 10 доларами) ваш аватар - це складний NFT 2.0, який може містити інші активи (володіти ними) і який пов'язаний/синхронізований з реальним світом. У другому прикладі аватар (його NFT) володіє NFT комп'ютера, який представлений у метавсесвіті у вигляді віртуального комп'ютера, що, своєю чергою, синхронізований із фізичним комп'ютером у реальному світі.

Як бачите, інтеграція NFT у метавсесвіт може бути досить складною. Особливо якщо ви створюєте щось справді цікаве та унікальне.

Навіщо вашому метавсесвіту DeFi

Five most popular sectors in DeFi on 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 ви можете вибрати один із цих двох варіантів або придумати щось нове.

The map of the metaverse ecosystem and the projects

Карта екосистеми метавсесвіту - хто, які метавсесвіти створює. Джерело

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

Elements/instruments that can be used for developing a metaverse

Елементи / інструменти, які можуть використовуватися при створенні метавсесвіту. Джерело

Пошук компанії-розробника. Коли ви визначитеся з тим, який саме метавсесвіт ви хочете створити, вам потрібно знайти компанію-розробника, яка зможе реалізувати вашу задумку. Тобто це має бути технічний партнер з успішним досвідом розробки проєктів у тій ніші, на яку орієнтований ваш метавсесвіт. Так, якщо ви створюєте ігровий метавсесвіт, то потрібна компанія, за спиною якої запуск кількох успішних відеоігор. Якщо ви хочете запустити метавсесвіт з інтеграцією 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 для створення метавсесвіту:

The technologies Microsoft employed to develop the metaverse

Які технології використовували в Microsoft для створення метавсесвіту. Джерело.

Що цікаво в метавсесвіті Microsoft, так це те, що він багато в чому змодельований за зразком реального світу. У ньому немає фентезійних аватарів - залиште їх Roblox або Fortnite (або Second Life!). Також наразі в ній немає NFT і DeFi, тому стек технологій від Microsoft не зовсім підходить для нашого проекту. Для цього більше підходить стек технологій, який використовується під час запуску блокчейн-стартапів, наприклад такий:

The technology stack used in blockchain startups, such as this one, is more suitable for this

Але і він не повний. У ньому немає ігрового рушія (Game engine) - програмного інструменту, який розробники використовують для створення (і запуску) відеоігор. У цих платформах ви можете створювати/завантажувати 3D-об'єкти, застосовувати правила переміщення цих об'єктів, створювати тривимірні простори, додавати звуки тощо. У метавсесвіті такий рушій потрібен для створення віртуальних просторів.

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

Крім того, також не варто забувати і про інші інструменти: штучний інтелект, хмарні технології, інструменти візуалізації та інше.

The map of infrastructure needed to develop a metaverse

Карта інфраструктури для створення метавсесвіту. Джерело

Створіть віртуальний метапростір. Після того як ви визначитеся з концепцією вашої платформи, можна переходити до наступного кроку - створення метапростору. Метапростором може бути будь-яка віртуальна екосистема, яка відповідає обраній вами концепції. Так, якщо ви створюєте майданчик для спілкування на кшталт віртуальної соціальної мережі, метапростір може містити застосунок, особисту кімнату, віртуальну конференц-залу, приватні кімнати та інші 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 *
Телефон
Повідомлення
 

Виникли питання?

Telegram

З 2015 року ми допомагаємо втілити ідеї клієнтів в якісний продукт.