web3gaming
June 18, 2023

Почему решения AltLayer идеально подходят для Web3 игр

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

Есть две ключевые характеристики геймеров, которые делают их идеальными кандидатами для использования приложений на основе блокчейна. Во-первых, геймеры - это, как правило, молодые люди. Во-вторых, большинство, если не все геймеры, являются пользователями Интернета. Эти ключевые черты характерны для сегодняшней базы пользователей блокчейна, и, как следствие, их должно быть легче привлечь к использованию блокчейна.

Общее количество геймеров в мире, по данным на 2022 год, оценивается примерно в 3,1 миллиарда человек, причем около половины из них проживает в Азии. Даже 1%-ный коэффициент конверсии может дать индустрии около 30 миллионов дополнительных пользователей.

source: https://explodingtopics.com/blog/number-of-gamers

Что блокчейн предлагает для игровой индустрии

В этом посте описываются различные хостинговые платформы и оценивается их эффективность в обеспечении и развертывании игр Web3. Мы исследуем типы блокчейн-платформ, которые идеально подходят для размещения таких игр. Например, следует ли размещать их на блокчейне общего назначения, таком как Ethereum или Solana, или на суверенной цепочке, ориентированной на конкретное приложение, такой как Ronin, или на цепочке, ориентированной на конкретное приложение, такой как Avalanche's Subnets с общей безопасностью с базовой цепочкой, или вместо этого на специфических для приложения роллапах, привязанных к цепочке первого уровня?

Чтобы лучше позиционировать ценностное предложение AltLayer среди этих существующих альтернатив, давайте быстро напомним о предложениях AltLayer как платформы rollup-as-a-service (роллап как услуга). AltLayer позволяет разработчикам запускать уровни исполнения подобные оптимистичным роллапам (optimistic rollup), ориентированные на конкретное применение.

Система предназначена для многоцепочечного и многовиртуального мира и, следовательно, будет иметь фабричную поддержку EVM и WASM. Более того, каждый оптимизированный для конкретного приложения уровень исполнения будет поставляться с несколькими инструментами, продуктами и приложениями в виде дополнений для улучшения работы пользователей и разработчиков, что позволит создать индивидуальный продукт по сравнению с универсальными предложениями существующих аппчейнов (appchain, application-specific blockchain - блокчейн, предназначенный исключительно для работы одного конкретного децентрализованного приложения).

Ключевой инновацией, которую AltLayer привносит в пространство решений для масштабирования, является идея одноразовых слоев исполнения, называемых flash layers. С помощью flash layers разработчик децентрализованного приложения (dApp), ожидающий увеличения спроса на свое приложение, может: (1) быстро запустить быстрый и масштабируемый роллап, защищенный блокчейном первого уровня (Layer 1), (2) использовать роллап столько, сколько необходимо, предотвращая тем самым засорение Layer 1, а затем (3) избавиться от роллапа, выполнив расчет окончания срока службы (end-of-life) на Layer 1. Это делает всю систему высоко оптимизированной по ресурсам. Flash layer и его ресурсы задействуются только тогда, когда dApp ожидает значительного спроса, с которым не может справиться Layer 1, и как только спрос снижается, dApp может вернуться к Layer 1.

На самом деле, Altlayer недавно смог провести стресс-тест на прочность своего продукта. Мы провели 2-дневный комьюнити-раунд Dark Forest (популярная ончейн игра) на одном из наших flash layers, выделенных для игр, во время которого сеть получила 189 723 транзакции (это составляет более 90% ежедневных транзакций на Optimism и более 60% ежедневных транзакций на Arbitrum за тот же период времени на тот момент). Это показывает, что даже достаточно популярные игры, которые создают 100-200 тысяч транзакций в день, могут быть легко поддержаны правильной инфраструктурой, ориентированной на приложения, чего не смогут сделать сети общего назначения.

Почему аппчейны востребованы у разработчиков игр

Некоторые обнаружили, что сети общего назначения не отвечают требованиям популярных игр - таким как масштабируемость, кастомизация и так далее. Тогда аппчейны стали привлекательным предложением для разработчиков игр. Возьмем, к примеру, CryptoKitties. Они были первой популярной игрой на блокчейне Ethereum. Позже CryptoKitties перешли на свой собственный блокчейн под названием Flow. Или возьмем недавний пример Axie Infinity, которая была построена на собственном цепочке под названием Ronin.

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

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

Типы Web3 игр и их идеальная хостинговая платформа

Не все игры одинаковы, и, как следствие, их потребности в платформе могут быть разными. То есть, платформа, подходящая для одного типа игр, может не подойти для другого. Ниже мы определим три типа игр и обсудим, какие платформы идеально подходят для их размещения.

МИНИ ИГРЫ: Мини игры часто используются для различных типов мероприятий, чтобы создать вовлеченность или провести маркетинг для запуска полноценной игры. Эти игры имеют очень короткий срок существования (максимум пару недель), так как они ориентированы на события или проходят в несколько раундов. Представьте себе что-то вроде Among Us (в игровом пространстве Web2) или Dark Forest (в пространстве Web3). Такие игры недолговечны, но часто вызывают огромный всплеск объема транзакций из-за шумихи и стимулов вокруг них. Вот пример раунда сообщества Dark Forest и его транзакционного следа.

на пике dark forest потреблял газа больше, чем весь мейннет эфириума! за это время цены на газ в ропстене выросли на два порядка (5/n)

Такие игры не подходят для любых сетей общего назначения, поскольку они могут создавать негативные внешние эффекты для геймеров (из-за огромного всплеска объема транзакций в игре), а также для пользователей других dApps в виде повышения цен на газ. Эти игры также не идеальны для любых постоянных цепочек приложений, таких как подсети, просто из-за их недолговечности. Представьте себе проведение раунда игры Dark Forest в подсети Avalanche. Вам придется пригласить несколько валидаторов, чтобы запустить подсеть, которая будет использоваться только в течение выходных. После окончания раунда валидаторы должны поддерживать подсеть-призрак с буквально 0 транзакций на ней, поэтому им просто придется ждать, пока кто-нибудь не инициирует следующий раунд игры.

Flash layer, предлагаемый AltLayer, идеально подходит для таких игр, поскольку уровень исполнения привязан к игре и может быть ликвидирован по окончании раунда, а любые внутриигровые активы, добытые во время игры, могут быть возвращены на базовую цепочку и, следовательно, могут торговаться на таких торговых площадках, как OpenSea. Когда начинается следующий раунд, может быть создан новый flash layer. Таким образом, вся система оптимизирована по ресурсам и не расходует ресурсы валидаторов.

ИНДИ ИГРЫ: Эти игры часто разрабатываются небольшими игровыми студиями или независимыми игровыми командами. Они могут привлечь значительное количество геймеров благодаря явному маркетингу, сарафанному радио или другим способам. И поэтому такие игры могут выиграть от нахождения в специализированной сети приложений, например, в подсети Avalanche или суперсети Polygon. Однако из-за присущего им инди-характера и гораздо меньшего бюджета, с которым они работают (по сравнению с более известными игровыми компаниями), их геймерская база очень быстро стагнирует до такой степени, что количество активных игроков начинает снижаться примерно через 6-8 месяцев, а продолжительность их жизни в среднем составляет не более года. После этого разработчики игры вынуждены вернуться к чертежной доске и создать новую версию игры или создать совершенно новую игру и снять с производства старую. Повторимся, что для игры, осуществляющей несколько сотен или миллион транзакций в день, использование цепочки общего назначения, такой как Solana, будет неэффективным.

Как уже говорилось ранее, постоянная сеть, такая как подсеть Avalanche или суперсеть Polygon, также не имеет смысла для таких игр, поскольку затраты на стимулирование валидаторов для поддержания сети могут быть весьма значительными, когда DAU (Daily Active Users - количество уникальных пользователей за сутки) начнут падать через 6 или 8 месяцев. Предложение flash layer от AltLayer в данном случае имеет больше смысла, поскольку разработчики могут перенести все активы, добытые в период расцвета игры, в базовую цепочку и временно избавиться от слоя исполнения, а когда будет готова новая версия игры, они могут создать новый flash layer и вернуть все активы из базовой цепочки и сделать их совместимыми с новой игрой.

ИГРЫ СТАНДАРТА AAA: Это игры, разработанные известными игровыми компаниями или студиями. В них часто играют годами, и поэтому flash layer не имеет смысла. Для этого мы предлагаем наш второй продукт, т.е. постоянный роллап для таких игр. Как уже говорилось ранее, цепочка или роллапы для конкретных приложений подходят лучше, чем любая цепочка общего назначения, поскольку такая игра захочет настроить различные свойства цепочки, например, транзакции без газа, и захочет владеть блокчейном, а не делить его с другими dApp.

Есть несколько причин, по которым ААА-игра лучше подходит для работы с AltLayer, потому что в отличие от подсети Avalanche или суперсети Polygon, мы поддерживаем как WASM, так и EVM, и поэтому мы используем многоцепочечный подход, который позволяет игровой студии подключаться к различным экосистемам и расширять свою пользовательскую базу. Кроме того, WASM позволяет разработчикам игр использовать библиотеки, которые иначе недоступны в EVM, и поэтому они могут обойти любые ограничения EVM.

Заключение

Мы задались целью понять, какие хостинговые платформы идеально подходят для различных видов Web3 игр, ставших популярными во всем мире. Очевидно, что у каждого типа игр свои потребности, основанные на сроке жизни, ожидаемом трафике (DAU, транзакции), целевой демографии (инди-игроки против мейнстрима), вычислительной мощности и кастомизации, необходимой для создания плавного пользовательского опыта игры, ее востребованности на рынке и так далее. У каждой платформы есть свои достоинства и недостатки. Но одно решение продолжает появляться во всех категориях - эластичные решения второго уровня, которые являются масштабируемыми, адаптированными, одноразовыми - т.е. легко развертываются и отсоединяются, а также доступными по цене для небольших игровых студий. Altlayer создает платные многоцепочечные решения, которые идеально подойдут для различных игровых потребностей. Наш оптимизированный по ресурсам продукт децентрализован по своей конструкции; а наши flash layers - идеальное решение для перехода игр Web3 в следующую эру.

Переведено специально для русскоязычного сообщества AltLayer.

Discord | Twitter