Децентрализованный уровень для игр Web3

Децентрализованный уровень для игр Web3

6 мая 2022 г.

Игры уже давно помогают популяризировать инновационные технологии. Это справедливо и для блокчейна, где игры уже охватывают отдельные подкатегории. Модель «играй, чтобы заработать» типична для Axie Infinity, в которой игроки собирают и сражаются с маленькими монстрами, представленными NFT, которыми можно обмениваться с другими игроками. Другие игры включают Decentraland, метавселенную, в которой игроки используют собственный токен для покупки внутриигровых предметов, представленных в виде NFT. Такие игры познакомили сотни тысяч геймеров с технологией блокчейн.


Но этот ранний рост на сегодняшний день сдерживается техническими ограничениями блокчейн-платформ. Большинство популярных игр на основе блокчейна, в том числе Axie Infinity, Decentraland и Sandbox, работают на Ethereum. Поскольку Ethereum все еще ожидает перехода на механизм консенсуса Proof-of-Stake, проблемы со скоростью и масштабируемостью продолжают мешать играм на основе блокчейна по-настоящему взлететь.


Ethereum в настоящее время достигает максимума около 19 транзакций в секунду в часы пик. Учтите, что в популярной онлайн-игре на выживание Fortnite одновременно играет от 1 до 3 миллионов игроков. Если хотя бы часть из них попытается одновременно взаимодействовать и совершать транзакции в Ethereum, это создаст серьезные проблемы с перегрузкой и повысит плату за транзакции и хранение. Поскольку хранение внутриигровых данных в Ethereum обходится непомерно дорого, эти игры обычно полагаются на решение второго уровня или централизованные серверы, при этом протоколы второго уровня лишены безопасности базовой цепочки блоков игры, а централизованные серверы являются единственными источниками сбоев.


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


Децентрализованная игровая платформа


«В лучшем случае классические блокчейны, такие как Ethereum, являются расчетными уровнями в игровой экосистеме Web3. Высокие транзакционные (газовые) сборы и задержка консенсуса делают интеграцию с играми запретительной», — объясняет Эндрю Танг, бывший исполнительный директор Unity Technologies, который сейчас является генеральным менеджером игр Web3 в DFINITY Foundation. «Интернет-компьютер был изобретен и построен с нуля для решения финансовых и технических проблем интеграции блокчейна с облачным технологическим стеком, что делает его единственным жизнеспособным вариантом для возможности и масштабируемости настоящих игр Web3».


Тан наблюдает за разработкой технологической демонстрации, распространяемой в социальных сетях, которая скрытно разрабатывается «одной из ведущих игровых студий мира». ” Скриншоты и видеоклипы предполагают какую-то метавселенную с открытым миром, хотя Танг в настоящее время не в курсе.


«Мы сотрудничаем с внешней студией, которая работает над новым проектом метавселенной под названием IC1101», — сказал он. предложения. «Необъявленная студия согласилась создать техническую демонстрацию на Интернет-компьютере в качестве доказательства концепции».


Демонстрация включает интеграцию PokedStudio NFT, одного из 10 000 уникальных ботов, разработанных цифровым художником Джонатаном Боллом и размещенных в сети, что демонстрирует возможность такой интеграции. Тан также сообщил, что в технологическую демонстрацию планируется включить многосетевые торговые площадки NFT, которые будут поддерживать основные серии NFT, от яхт-клуба Bored Ape до CryptoPunks. Это позволит узнаваемым брендам включать в игры фирменные цифровые объекты, которые могут принадлежать как NFT, а также продаваться другим пользователям и потенциально переноситься в другие игры. Виртуальная земля также может принадлежать игрокам, а использование децентрализованных автономных организаций (DAO) может дать геймерам больше влияния на разработку игр, в которые они играют, чем когда-либо.


Использование NFT в играх Web3 вызвало большой ажиотаж и ажиотаж, в основном потому, что они обещают создать внешний вторичный рынок для предметов, создаваемых и используемых в играх. Некоторые игры даже позиционируют себя для финансиализации видеоигр и геймеров, о чем свидетельствует развитие подсектора игр с блокчейном, известного как «GameFi», в котором игры и DeFi объединяются, чтобы позволить геймерам одалживать свои NFT.


По словам Танга, студия, стоящая за демо-версией IC1101, выйдет из тени в ближайшем будущем и предложит больше информации о своем проекте, но тем временем другие проекты демонстрируют возможности игр Web3.


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


«Unity может быть предпочтительным вариантом для определенных платформ, таких как мобильные, в то время как Unreal может больше подходить для ПК», — объясняет Танг, имея в виду другой крупный игровой движок. «Двигатели с открытым исходным кодом, такие как O3DE и Godot, также являются жизнеспособными вариантами. Выбор зависит от потребностей проекта и доступных ресурсов, которые могут использовать возможности современных игровых движков».


В основном есть два подхода к разработке игр для Интернет-компьютера. Первый включает в себя создание и запуск внешнего интерфейса/пользовательского интерфейса (HTML5) и внутреннего интерфейса на блокчейне. Во втором случае разработчики создают интерфейс на специальном оборудовании (например, ПК, консолях), а сервер запускают в сети.


«Развертывание всего стека полностью в сети оптимально с точки зрения безопасности. Однако этот подход ограничивает возможности рендеринга (WebGL) по сравнению с развертыванием внешнего интерфейса на оборудовании с современными графическими процессорами», — отмечает Танг. «Поэтому мы инвестируем в усилия по исследованиям и разработкам игрового движка для IC (кодовое название Fahrenheit32), который реализует графические API следующего поколения (например, WebGPU, Vulkan), намереваясь устранить компромисс между производительностью и безопасностью на 100%. развертывание цепи».


Создание и запуск всего в сети открывает ряд захватывающих возможностей. «Если весь игровой стек можно будет построить на блокчейне, тогда не будет необходимости тратить ценные ресурсы на решение потенциальных проблем интеграции и проблем безопасности (например, полагаться на сторонние оракулы блокчейна) со стеком Web2», — объясняет он. .


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


Набор протоколов блокчейна позволяет подписывать транзакции с использованием только одного открытого ключа, а его асинхронный механизм консенсуса позволяет завершать новые блоки транзакций в течение двух секунд после их предложения. Эти функции делают его способным выполнять 11 500 транзакций в секунду для вызовов обновления, которые записывают данные, и 250 000 транзакций в секунду для вызовов запросов только для чтения. Модель обратного газа также освобождает конечных пользователей от необходимости иметь крипто-кошелек или токены для взаимодействия с блокчейном, упрощая привлечение новых пользователей.


«Теперь с Интернет-компьютером для игр на основе блокчейна можно на 100% раскрыть весь потенциал, поскольку мы обнаружили, что он обладает теми же возможностями, что и любой другой настраиваемый и настраиваемый централизованный сервер», — говорит Омар Эрнандес Салмерон, основатель и генеральный директор. of Cosmicrafts, стратегическая игра в реальном времени на космическую тематику, находящаяся на ранней стадии разработки. «Низкие транзакционные издержки, высокая масштабируемость, высокая вычислительная мощность памяти, мощное, совместимое разнообразие языков программирования и низкая задержка вместе с комиссией за обратный газ — именно то, что было необходимо для достижения этой цели».


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


Такая степень децентрализации сигнализирует об обещании отобрать власть у централизованных поставщиков, таких как Amazon Web Services и Google Cloud Platform. Это также уменьшает количество единых точек отказа, что продолжает влиять на пользователей Интернета даже сегодня.


«От однопользовательских аркадных игр до MMO, мы продемонстрируем сообществу разработчиков, что 100% онлайн-игры не только возможны на Интернет-компьютере, но и предпочтительнее различных попыток интеграции блокчейнов с облачными решениями», — говорит Тан. .


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


«Это всего лишь вопрос времени, когда IC начнет добавлять все больше и больше подсетей, которые позволят использовать миллиарды пользователей», — говорит Бартек Ласковски, разработчик «Миссия выполнима». «Самое замечательное то, что разработчикам не нужно заботиться о проблемах масштабирования».


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



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE