Полное руководство по GameFi-экосистеме Starknet
Многие даже не подозревают о том, что StarkNet становится одним из лучших игровых хабов в мире криптовалют.
Сегодня мы исследуем и расскажем о следующем:
- Основной инфраструктуре ончейн-игр, такой как Dojo и Cartridge
- Анализе лучших игр Starknet
- Моем мнении по поводу игр в сети Starknet.
Starknet 101
Прежде чем мы углубимся в игры и поддерживающую инфраструктуру, давайте немного разберемся в Starknet как L2-решении.
Starknet — это Rollup с технологией zero knowledge, которая находится на пике своей популярности. Он отличается от других ZK-решений, таких как zkSync Era и Polygon zkEVM, из-за использования STARK вместо SNARK и потому, что он не совместим с EVM (Ethereum Virtual Machine).
Вместо этого смарт-контракты на Starknet написаны на языке программирования, основанном на Rust, под названием Cairo.
Если вы заинтересованы в подробном техническом обзоре Starknet, с ним можно ознакомиться здесь
Это отсутствие совместимости с EVM может вызвать некоторые трудности. Вы не можете использовать традиционные браузерные кошельки, и нет проводника блоков, который мог бы сравниться с качеством Etherscan (на его фоне StarkScan — шутка)
Однако уникальные характеристики Starknet дают ему и некоторые возможности, которые делают его вполне подходящим для публикации ончейн-игр.
Например, Starknet имеет встроенную поддержку абстракции счета, что обеспечивает улучшение пользовательского опыта для игр, позволяя начать играть без кошелька и подписи транзакций во время игры.
Также недавно Starknet реализовал обновление Quantum Leap в июле 2023 года, которое увеличило пропускную способность в 10 раз и значительно сократило время подтверждения с нескольких минут до нескольких секунд.
Quantum Leap был крайне важен для Starknet, так как он позволил сравняться с другими L2 в том, что раньше было мучительным для пользователей.
Dojo: Игровой движок Starknet
Как я уже упоминал, Starknet имеет множество инфраструктурных элементов, которые поддерживают его амбиции в области ончейн-игр.
Основной частью этого «пирога» является Dojo, движок для ончейн-игр, ориентированный на Starknet.
Игровой движок — это среда разработки, состоящая из контрактов, инструментов и библиотек кода, облегчающих создание ончейн-игр.
Dojo был создан в феврале 2023 года и управляется сообществом, в которое входят ведущие команды Starknet, такие как Cartridge, Realms, Briq и Toplogy (о них позже).
Dojo сосредоточен вокруг Entity Component System (ECS), подхода к моделированию данных, который широко используется при разработке Web2-игр.
Основной компонент его архитектуры — это контракт World. World является «главным контрактом» для ончейн-игр, поскольку содержит всю ее логику и компоненты, что позволяет упростить ее разработку и управление.
Dojo также поддерживает несколько элементов инфраструктуры для улучшения производительности. К примеру Torri, индексирующий слой, который ускоряет запросы данных игры, и Katana, высокоскоростной локальный узел Starknet.
В будущем Dojo планирует и дальше использовать возможности Starknet, внедряя такие функции, как оптимистичные обновления, которые позволят улучшить пользовательский интерфейс за счет сокращения времени ожидания подтверждения транзакций, и доказательства хранения, которые могут быть использованы для взаимодействия между блокчейнами.
Cartridge: Steam от мира Starknet
Еще одним важным элементом инфраструктуры игр на Starknet является Cartridge.
Cartridge — это «Steam от мира Starknet», поскольку он представляет собой программу запуска, с помощью которой можно найти и начать играть в различные игры.
Это решает главную проблему для разработчиков и геймеров, так как он улучшает распространение игр и одновременно упрощает доступ игроков к любимым и новым играм.
В настоящее время Cartridge поддерживает Influence, Roll Your Own, Loot Survivor, Briq и Frens Lands, а недавно был обновлен пользовательский интерфейс, и теперь сайт стал простым, гладким и удобным для навигации.
Команда также активно поддерживает другие функции экосистемы и создает собственные игры (подробнее об этом ниже).
Игры, созданные на Starknet
Теперь, когда у нас есть представление о Starknet как о L2-решении и основных элементах инфраструктуры, таких как Dojo и Cartridge, давайте посмотрим на некоторые из наиболее интересных игр, созданных на его основе.
Realms Realms
Realms — это экосистема игр, основанная на интеллектуальной собственности проекта NFT Loot.
В рамках экосистемы Realms, управляемой и разрабатываемой компанией Bibliotheca DAO, существуют две основные игры:
Loot Survivor — это выживание в жанре roguelike, доступная на StarkNet Goerli (тестовая сеть).
В Loot Survivor игроки сражаются с монстрами, пробираясь через постапокалиптический мир. Игра основана на стратегии, так как при встрече с монстром вам придется решать, сражаться или бежать, а также тратить XP (очки опыта) на улучшение различных атрибутов в надежде продлить свою жизнь.
В целом Loot Survivor довольно хороша, особенно если вам нравятся стратегические игры. У нее отличная эстетика, с неоновым зеленым текстом на черном фоне, что дает ей как ретро, так и современный стиль.
Благодаря использованию учетных записей Arcade Accounts вход в игру и пользовательский интерфейс также достаточно плавный.
Подобно одноразовым кошелькам (бернерам), Arcade Accounts представляют собой кошельки, которые генерируются и хранятся в браузере. Arcade Accounts могут контролироваться внешним кошельком, известным как Master Account, и поддерживают такие функции, как разрешение на вывод средств и лимиты, которые помогают защитить средства пользователя.
В основной сети StarkNet будет реализован механизм Play-2-Die, в рамках которого игроки будут покупать своего персонажа (известного как Adventurer) за $LORDS, ERC-20 токен, используемый в качестве денег в экосистеме Realms.
Когда игрок умирает, токены $LORDS возвращаются в игровой мир.
Хотя игры, в которых для игры необходимо приобрести NFT, рискуют ограничить свою пользовательскую базу китами, Play-2-Die кажется интересным механизмом, и я с интересом посмотрю, как он будет использоваться.
Realms: Eternum — это предстоящая стратегическая MMO-игра, в которой игрокам предстоит строить и развивать свое королевство, защищая его от чужих атак.
Каждое королевство в Eternum представлено в виде NFT, который также используется для управления в Bibliotheca DAO и может быть использован для получения $LORDS.
Всего существует 8000 королевств, но большее количество игроков сможет принять участие в игре через расширение мира с помощью коллекции NFT Adventurers.
Королевства уже достаточно дороги — 0,36 ETH, но, учитывая уровень команды, мне все же не терпится увидеть готовый продукт.
Briq
Briq — это протокол для создания NFT.
В Briq игроки могут создавать дизайны в мире, использующем воксели.
Briq похож на ончейн-лего, поскольку каждый дизайн может быть сминчен в виде NFT, который можно разобрать или собрать заново. Как и лего, к наборам Briq могут прилагаться инструкции, в которых рассказывается, как воссоздать тот или иной дизайн самостоятельно.
С помощью Briq было создано множество разных проектов, включая игры, искусство и PFP-коллекции. Один из наиболее известных проектов — Ducks Everywhere, коллекция из 271 разнообразной утки, которую многие участники сообщества Starknet используют в качестве своего изображения профиля.
Одной из лучших особенностей Briq является его простота. Вы можете начать создавать дизайны в Briq, просто открыв его веб-сайт, и вам не нужно подписывать транзакции или подключать кошелек до момента, когда захотите сминтить свой дизайн.
Я думаю, что Briq имеет большой потенциал как примитив для создания взаимозаменяемых и уникальных предметов искусства, товаров и впечатлений. Я очень хочу продолжить работу с ним в ближайшем будущем.
Roll Your Own
Roll Your Own — это стратегическая игра в стиле криминальной тематики.
В игре Roll Your Own, являющейся адаптацией игры Drug Wars, игроки включают своего «внутреннего Хайзенберга», покупая и продавая нелегальные вещества в надежде стать королем и подняться на вершину игровой таблицы лидеров.
Roll Your Own — это совместная работа Cartridge и Dope DAO, организации, создавшей Dope Wars.
- Совместными усилиями они создают «Dope World» — экосистему различных игр, использующих активы Dope Wars.
Несмотря на то, что игра находится на начальных стадиях разработки, Roll Your Own весьма увлекательна. Мне нравится аспект PVP-игры, где вы торгуетесь с другими игроками, что влияет на ценообразование.
Погружение в Roll Your Own также довольно простое, так как игра использует одноразовые кошельки, что означает, что вам не нужно подключать свой собственный кошелек или подписывать транзакции.
Хотя в экосистеме Dope Wars есть место для улучшения в области коммуникации и документации, я считаю, что у нее есть большой потенциал для создания богатой истории и интересных игр, учитывая ее жанр и профессионализм команды Cartridge.
Influence
Influence — это стратегическая MMO, разработанная Unstoppable Games.
В Influence игроки соревнуются между собой в колонизации астероидов, накоплении ресурсов, создании своего экипажа и заработке $SWAY, ERC-20 токена, который служит внутриигровой валютой.
Ограниченная версия Influence в настоящее время доступна в рамках тестовой сети, где вы можете создать свой экипаж и начать изучать различные астероиды, которые вы хотите заполучить под свой контроль.
Игра не самая простая для освоения. Она сложная, и мне пришлось прочитать документацию, чтобы хорошо понять геймплей.
Уже разработана обширная история о мире игры, и ее игровой процесс, основанный на песочнице, может привести к захватывающим впечатлениям и интересным историям, подобным другим ММО.
Я буду внимательно следить за развитием Influence, пока она готовится к запуску в основной сети, и с нетерпением жду возможности попробовать полную версию, когда она будет запущена.
PixeLAW
PixeLAW — это разрабатываемый автономный мир, создаваемый в Dojo.
Как и Briq, PixeLAW должен стать примитивом, где разработчики могут управлять свойствами пикселей на сетке для создания различных игр, произведений искусства и впечатлений, которые могут быть совмещены друг с другом.
PixeLAW занял первое место в номинации «Лучшее использование Starknet» на недавнем хакатоне ETHGlobal в Париже
Несмотря на то что PixeLAW находится на ранней стадии разработки, у него есть потенциал стать уникальным дизайнерским примитивом. Я с нетерпением жду возможности увидеть его в действии.
Стоит последить
Существует много интересных игр, находящихся в разработке на Starknet, которые я не смог охватить в полном объеме.
Вот несколько игр, которые привлекли мое внимание:
- Shoshin, PVP-игра, разрабатываемая Topology.
- CafeCosmos, симулятор ресторана с новаторским механизмом P2E.
- Tsubasa, футбольная игра, созданная на Starknet L3 (дополнительном слое).
Бычий настрой
Экосистема ончейн-игр Starknet воплощает в себе многие черты своего L2-решения.
В настоящее время создается ряд перспективных игр и дизайнерских примитивов, а также существует увлеченное сообщество талантливых разработчиков протоколов и игр.
Dojo имеет потенциал для создания сильного сетевого эффекта в качестве первого игрового движка, когда разработчики захотят использовать его поддерживающую инфраструктуру и композиционные возможности.
Игры в сети Starknet также должны выиграть от таких сильных каналов распространения, как Cartridge, и собственной функциональности L2-решения, поскольку абстракция учетных записей и (в будущем) доказательство хранения должны значительно улучшить пользовательский опыи
При этом, на мой взгляд, игровая экосистема Starknet имеет больше препятствий для преодоления по сравнению с другими экосистемами из-за отсутствия EVM-совместимости.
Разработчиков на Cairo гораздо меньше, чем разработчиков на языке Solidity, и мне, как пользователю, по-прежнему не нравится необходимость загружать новый кошелек или пользоваться неудобным блокчейн-проводником.
Лучшее, что может сделать Starknet, чтобы снять эти проблемы, — это выпустить много интересных игр.
Конечно, это гораздо легче сказать, чем сделать, но Starknet уже демонстрирует признаки этого: в разработке находятся Briq, Roll Your Own, Loot Survivor и множество других перспективных проектов.
В целом, я считаю, что у Starknet есть все шансы стать ведущей экосистемой ончейн-игр.