👾 Что такое игры на блокчейне и почему о них снова говорят
В этом материале мы рассказываем, что такое блокчейн-игры и зачем вообще их строить на блокчейне. Немного обсудим историю развития, механику геймплея, основные направления и обзор блокчейнов, на которых эти игры разрабатывают.
Если вы хотите еще глубже разобраться в теме игр на блокчейне, советуем посмотреть наш митап с Димой Стародубцевым и Александром Гудилиным (co-creator Human Guild) или почитать выжимку основных тезисов.
Тема блокчейн-игр периодически возникала в пространстве, но после яркого явления CryptoKitties, ни один проект так и не достиг подобного эффекта. Стек технологий довольно сложен, механика громоздкая, большинство авторов игр не предлагало новой оригинальной идеи и стремилось как можно больше заработать на игроках, не пытаясь выдержать баланс платного и бесплатного контента.
Так продолжалось до лета 2021 года, когда блокчейн-игры стали новым хайпом индустрии наряду с NFT. Одна из причин возвращения — успех блокчейн-игры Axie Infinity, рост токена AXS которой превысил 1500%, став одним из топ-50 криптоактивов по капитализации в мире. А число игроков превысило миллион.
Гейминг — индустрия с оборотом 100 миллиардов долларов CША, которая потенциально может привести к массовому внедрению блокчейн-технологии. А блокчейн-технологии могут вывести игры на новый уровень. Децентрализованные игры с токеномикой зародили целую индустрию GameFi. Но какие перспективы и проблемы у этого направления?
С чего все началось и почему снова хайп
👾 Долгое время игры с блокчейном были синонимом видеоигр, в которых используется криптовалюта. В 2013–14 годах начали появляться первые онлайн-казино и прочие проекты, принимающие крипту. Запущенная в 2012 году как самая первая азартная игра на блокчейне, Satoshi Dice заключала в себе более половины ранних транзакций сети Биткоина. Самой популярной и успешной из первых PvP-игр был веб-сайт Gambit. Запущенный в конце 2013 года, Gambit предлагал множество настольных и азартных карточных игр, в которых игроки соревновались и ставили биткоины. Эти игры включали в себя ряд крипто-спин-оффов классических игр, таких как Monopoly, BattleShips и Risk.
Однако не все криптоигры являются играми с блокчейном. Блокчейн-игра — это игра, в которой часть или весь игровой процесс происходит непосредственно в блокчейне. Другими словами, игровые входы или действия в игре с блокчейном выглядят как транзакции, транслируемые игроками в сеть. В «настоящей» игре на блокчейне 100% игры сохраняется в цепочке.
Трудно точно определить, что именно представляет собой самый первый случай криптовалютной игры. Обсуждение на форумах Bitcointalk еще в 2011 году показывает, что инди-разработчики, заинтересованные в Биткоине, с самого начала проявляли активность. Однако многие из предложенных идей и игр так и не были реализованы, кроме обсуждения на форумах.
👾 Блокчейн и Minecraft. В бесконечно модифицированной игре-песочнице были размещены специализированные серверы, которые включали Биткоин еще в конце 2012 года. Разработчики создали плагины с открытым исходным кодом, которые позволили внутриигровым аватарам поддерживать биткойн-кошельки, а несколько независимых владельцев серверов построили индивидуальные серверы на основе этой функции.
Первым задокументированным сервером Bitcoin Minecraft является MinecraftCC. Игроки получали еженедельные выплаты в биткойнах за каждое действие на сервере. Администраторы нашли творческие способы финансирования выплат, например, через платную рекламу, выставленную на аукционе на форумах Bitcointalk. Однако к 2016 году программа стала неустойчивой, и доходы от биткоина были исключены. Сервер все еще активен по сей день, но роль криптовалюты все еще не ясна. Сейчас существует множество игр в стиле Minecraft. Например, виртуальный мир SANDBox с игровым токеном SAND.
👾 В 2014 году криптоэнтузиасты создали игру-эксперимент Huntercoin. Этот эксперимент был рассчитан на 1 год, чтобы наглядно увидеть, как блокчейн может справиться с игровыми мирами. Игра стала первой децентрализованной стратегической MMO. Геймплей крутится вокруг сбора монет на карте и PvP. Опенсорс криптовалюта, похожая на биткоин, отображается в кошельках пользователей. Многим понравилась эта игра, но особой популярности она не получила из-за того, что в те времена мало, кто вообще знал о блокчейне и криптовалютах.
👾20 мая 2014 года, вскоре после запуска Huntercoin, был запущен Motocoin с инновационным механизмом консенсуса «proof-of-play». Как и в случае с Huntercoin, пользователи подключались к игре Motocoin как ноды в сети. В отличие от Huntercoin, сам игровой процесс в Motocoin был механизмом достижения консенсуса и чеканки блоков.
Прорыв произошел через несколько лет, когда в таких играх появились NFT-токены, взаимонезаменяемые активы, которые запустили череду игр с коллекционными предметами. Взаимонезаменяемость данных блокчейна и прозрачность смарт-контрактов позволяют разработчикам игр лучше гарантировать право собственности на виртуальные активы, обеспечивать возможность повторного использования активов и поощрять пользовательский контент.
👾 В 2017 году появилась игра CryptoKitties на Ethereum. В ее основе лежала концепция коллекционирования уникальных котят-токенов ERC-721. У игроков есть только два выбора — разводить котят или торговать ими. «Криптокотики» стали настоящей сенсацией, несмотря на ограниченный игровой процесс. Шумиха продолжалась довольно долго, и некоторые из существ были проданы более чем за 100 000 долларов США. CryptoKitties была первой игрой в истории блокчейн-игр, которая позволяла игрокам владеть заведомо дефицитными предметами. Пользователи оценили возможность играть и получать прибыль. Собственно, игра стала настолько популярной, что в сети Ethereum возникли проблемы.
Самое интересное, что CryptoKitties теперь является частью более крупного «KittyVerse», коллекции из более чем двух десятков DApps, созданных независимыми разработчиками, которые используют котят ERC-721 в качестве ресурсов для этих отдельных игр.
История CryptoKitties стала отправной точкой для развития игр на блокчейне. Игроки получили возможность действительно навсегда получить права владения на своих героев, одежду, оружие и другие игровые атрибуты.
Можно усомниться в реальной ценности этих игр. В конце концов, вся идея вращается вокруг сбора предметов и их перепродажи по более высокой цене. Но какими бы примитивными ни казались эти игры, они заложили основу для более интересных вариантов использования технологии блокчейна.
👾 В 2021 году про игру на блокчейне Axie Infinity написали в Forbes, Bloomberg и другие крупные СМИ. Вьетнамские разработчики из студии решили взять за основу механику CryptoKitties, но соединить ее с нашумевшей Pokémon Go. Симбиоз двух мегауспешных игр привел к успеху Axie Infinity — в августе число игроков превысило $1 миллион. У игры есть свой NFT-маркетплейс, оборот которого достигал $1 млрд.
Интересно, что изначально игра была запущена на Ethereum. Но в апреле 2021 года разработчики перенесли игру на собственный блокчейн Ronin, обеспечив дешевые транзакции.
В игре есть девять классов боевых существ «акси», которые могут расти, размножаться и сражаться. Игроки не могут начать играть, пока не купят себе акси, то есть игра изначально не бесплатная. За лето цена на этих NFT-персонажей значительно выросла. Сейчас они стоят от $200 за штуку, а чтобы собрать себе команду — нужно заплатить около $2 000. Внутриигровая криптовалюта AXS (Axie Infinity Shards) нужна для повышения уровня и скрещивания персонажей. Еще одна криптовалюта SLP (Smooth Love Portion) достается игрокам в сражениях и является их заработком в игре. SLP торгуется на ряде крупных криптобирж.
Игра позволила некоторым игрокам зарабатывать по несколько тысяч долларов США в день. Это привело к резкому скачку популярности игры в развивающихся странах. Известны случаи, когда люди увольнялись с работы и полностью переходили на обеспечение с прибыли от игры. Правительство Филиппин даже хочет ввести налог на прибыль от игры на государственном уровне.
Особенности блокчейн-игр
👾 Теория игр — блокчейн использует теорию игр для проектирования сетей.
Это исследование математических моделей стратегического взаимодействия между рациональными лицами, принимающими решения. Он имеет приложения во всех областях социальных наук, а также в логике и информатике. С точки зрения теории игр, игры с блокчейнами, такие как Fomo3D продемонстрировали, как гонка за игрой с нулевой суммой может использовать человеческий разум.
👾 Токеномика создает различные группы интересов в сети, что позволяет использовать различные свойства теории игр. Использование токенов для разработки стимулов или создания новых активов придает огромную мощь играм с блокчейном.
👾 Децентрализация — любой может проанализировать код, используемый в играх с блокчейном. Это обеспечивает прозрачность и ставит игроков и авторов на одну сторону. Если разработчик попытается выполнить обновление, не поддерживаемое сообществом, игра может быть разветвлена и могут быть созданы разные версии.
Блокчейн-игры используют различные уровни децентрализации как часть своей механики. Блокчейн обеспечивает внутриигровую экономику и позволяет зарабатывать играя, а также возможность взаимодействия разных игр на одном блокчейне.
В отличие от традиционных игр, игроки в блокчейн-игры должны зарегистрировать адрес на соответствующей блокчейн-платформе перед началом своих игровых сессий. Этот адрес блокчейна, к которому обращается программа кошелька, будет служить уникальным идентификатором и местом назначения виртуальных активов для соответствующего игрока.
Но в большинстве своем блокчейн-игры не совсем децентрализованы. Сервер играет важную роль в этой архитектуре. Помимо предоставления игровых услуг, он действует как кэш и механизм индексации для смарт-контрактов. Хотя основным источником информации является блокчейн, игроки полагаются на возможности сервера для поиска и проверки данных, возвращаемых из цепочки блоков.
Запись данных в блокчейны PoW, например Ethereum стоит дорого. Серверу по-прежнему необходимо хранить большую часть данных и хранить только хеш в цепочке для проверки. Сервер игры с блокчейном взаимодействует с блокчейном Ethereum через web3.js, который представляет собой набор библиотек, которые позволяют разработчикам взаимодействовать с локальным или удаленным узлом Ethereum, используя соединение HTTP, WebSocket или IPC7.
Польза блокчейн-игр для игроков
👾 Поскольку игры считаются хобби, развлечением или безобидным досугом, игровые компании не видят особого регулирования. Нет никаких законов, направленных на борьбу со злоупотреблениями внутриигровой экономикой. Игровые компании могут делать все, что угодно, в том числе манипулировать стоимостью своих цифровых активов. По сути, разработчики игр — боги, которые могут делать со своей игрой все, что захотят. Вот почему игры на блокчейне так нравятся многим людям.
👾 Для игроков появляются преимущества в виде прав владения внутриигровыми предметами, а также возможность их продавать или обменивать. Например, World of Warcraft — топовая MMORPG, в которую играют уже много лет каждый день во всем мире. Игроки тратят множество часов, в набегах, фармят золото или участвуют в PvP-действиях. Но они не владеют предметами, над получением которых они так усердно трудились. Время, проведенное за игрой, не приносит реальной пользы, если только они не участвуют в eSport соревнованиях.
👾 Конечно, игроки продают своих персонажей и предметы на eBay, чтобы монетизировать время, потраченное на игровой процесс. Но правда в том, что это не законно и не безопасно. Blizzard продолжает блокировать аккаунты людей, которые пытаются получить прибыль от своей игры. Блокчейн и токеномика позволяют легализовать продажу игровых предметов, чтобы безопасно и законно продавать, обменивать, обменивать или даже «повышать уровень» персонажей или предметов.
Игроки зарабатывают преимущества в реальной жизни, как за счет вознаграждений, полученных во время игры, так и за счет торговли своими виртуальными активами на децентрализованных биржах. Обменивая предметы на децентрализованной бирже, игроки не зависят от цен и правил, установленных разработчиками.
👾 Пользователи теперь могут участвовать в создании контента. В традиционных играх контент ограничен и принадлежит оператору игры. Но в блокчейн играх пользователи могут создавать свои уникальные предметы и продавать их.
👾 Преимущества для разработчиков: появились новые способы монетизации игрового процесса. Разработчики могут привлечь больше игроков благодаря дополнительным финансовым стимулам. А также могут исключить посредников (внешние цифровые торговые площадки).
Зачем вообще нужен блокчейн в играх?
👾Как мы уже сказали, блокчейн обеспечивает цифровые права собственности, которые останутся с пользователями даже, если они потеряют доступ к игре. Предметы могут включать уникальное оружие, скин, персонажа или кусок виртуальной земли. На самом деле, что угодно. Взаимонезаменяемость — центральный элемент революционного потенциала блокчейн-игр.
👾Блокчейн дает возможность создавать метавселенные. Разработчики внедрили интероперабельность или совместимость игр на одном блокчейне. Пользователи могут взаимодействовать с другими игроками, обмениваться предметами и исследовать миры в многопользовательской среде. Игры взаимосвязаны и используют общие цифровые активы и базы данных. В январе 2019 года подобный эксперимент провели CryptoKitties и Gods Unchained. Эксперимент Kitties Unchained позволил игрокам, купившим набор карт «Кот в стае», использовать своего персонажа из CryptoKitties для создания особого Кошачьего Талисмана в Gods Unchained. Игроки раскупили талисманы за 18 дней на 26 000 долларов США.
👾Блокчейн также помогает бороться с мошенничеством в играх, так как каждая транзакция будет видна и зафиксирована. Блокчейн-игры обеспечивают качество «доказуемо честного игрового процесса». Когда игры помещаются в блокчейн, логика игры и элементы игрового процесса также являются общими. Механизм консенсуса для защиты сети одновременно работает и для защиты игры. Это означает две вещи для геймеров. Первый: хакеры, читеры или кто-либо еще, кто пытается посягнуть на то, что важно для игроков, по своей сути не могут этого сделать. Если их ходы противоречат заявленной логике игры, их действия отклоняются. Два: игры прозрачны. Если, например, в игре есть сундук, в котором написано, что вероятность раскрытия редкого предмета составляет 10%, игроки могут быть уверены, что вероятность обнаружения редкого предмета на самом деле составляет 10%.
👾Борьба с централизацией и монополиями. Игровая индустрия очень централизована. Activision Blizzard — одна из крупнейших игровых компаний в мире. Одна из их флагманских игр, Starcraft, стала одной из самых популярных и играбельных игр в истории современных игр. Теперь это также одна из крупнейших дисциплин киберспорта. Верно. Вы также можете рассматривать это как киберспортивную дисциплину. И это значит, что только Activision Blizzard владеет игрой, организует все турниры и получает все права на распространение в СМИ, товары и билеты на мероприятия.
Итак, в широком смысле, сегодняшняя индустрия видеоигр выглядит как индустрия, в которой доминируют несколько компаний, которые выпускают все более дорогие, разочаровывающие и бесполезные игры для миллиардов игроков во всем мире. Мелкие инди-разработчики подавлены коллегами-корпорациями, и их труд редко окупается. По сути, никто не веселится.
По мере того как игровая индустрия сосредотачивает свое внимание на игровых активах, блокчейн потенциально может решить ряд связанных проблем: устранение мошеннических предметов, создание дефицита и стимулирование большего количества покупок, позволяя передавать предметы между играми (подробнее об этом ниже). Согласно опросу Worldwide Asset eXchange (WAX), блокчейн-платформы, ориентированной на виртуальные предметы, 62% геймеров с большей вероятностью инвестировали бы в цифровые активы, если бы их можно было передавать между играми; 84% разработчиков создавали бы внутриигровые предметы по тем же причинам.
Проблемы блокчейн-игр
Хотя игры с блокчейном могут обладать множеством удивительных качеств и их многомиллиардной индустрие, как и любой прорывной технологии, блокчейн-играм нужно время, чтобы они выработали понятные универсальные рабочие стандарты.
К тому же, есть несколько существенных нерешенных проблем.
👾Скорость. Даже когда мы рассматриваем такие игры, как CryptoKitties, которые не требуют сложного оборудования и не сильно нагружают процессор, медленный игровой процесс является большой проблемой.
CryptoKitties построен на Ethereum, где для создания блока требуется 17 секунд, а это означает, что игры, построенные на нем, развиваются только 3 раза в минуту. Таким образом, привычный нам игровой процесс с взаимодействием между игроками в реальном времени невозможен для игр, которые на 100% построены на блокчейне.
👾Юзерфрендли интерфейс. К сожалению, игры с блокчейном также страдают от довольно запутанного пользовательского опыта. Большая часть блокчейн-игр сейчас строится на Ethereum. Игрокам нужно установить кошелек MetaMask в браузере, создать хранилище учетной записи, зарегистрировать аккаунт на криптобирже, купить ETH (или другую валюту), сделать транзакции. Эти шаги отпугивают неопытных пользователей, которые просто хотят поиграть в игру.
👾Расходы. Еще одно препятствие — финансовый аспект, а именно — стоимость газа в Etnereum. Или транзакционные комиссии на других блокчейнах. Поддержание сложной многопользовательской игры на этой системе будет дорогостоящим. Так были основаны такие проекты, как EOS и TRON. Используя их, можно повысить производительность, жертвуя децентрализацией.
👾Масштабируемость. Это самая весомая проблема игр на блокчейне. Проблема в том, что текущая инфраструктура блокчейна не может справиться с большим количеством игроков в игре. Например, феномен CryptoKitties. Когда игра была запущена, количество транзакций резко возросло, фактически заполнив блокчейн Ethereum. В результате транзакционные издержки увеличились, и сеть стала практически непригодной для использования.
Обзор блокчейнов и проектов
С 2017 года в пространстве появились десятки тысяч игр на разных блокчейнах, поэтому остановимся на нескольких.
👾 Игры на Ethereum. DappRadar сообщает, что в Ethereum зарегистрировано более 2600 игр на блокчейне, и еще сотни находятся на разных стадиях разработки. Несмотря на широкое использование разработчиками, игровая активность на Ethereum исторически не впечатляла. Во многом это связано с тем, что в текущем состоянии Ethereum не оборудован для масштабных игр. Эта реальность стала очевидной в самом начале игрового бума в декабре 2017 года, с появлением CryptoKitties.
👾Еще один фейл в истории игр Ethereum — Proof-of-Weak-Hands. PoWH — это игра, в которой игроки могут покупать и продавать акции POWH. Деятельность на рынке приносит дивиденды существующим держателям, и каждая покупка или продажа соответственно корректирует цену акций. Рынок работает автономно за счет исполнения смарт-контрактов. Банк игры быстро вырос до стоимости более 3 миллионов долларов США, и многие полагали, что теперь он «слишком велик, чтобы обанкротиться». 22 августа 2018 года некий аноним вручную украл средства из банка, заставив свои транзакции полностью заполнить несколько блоков Ethereum.
👾 Decentraland — это токенизированный мир виртуальной реальности на Ethereum. Карта мира представлена 90 000 NFT ERC-721, которые соответствуют уникальным позициям в сетке участков 300x300. Каждый участок представляет собой квадрат размером 10 на 10 метров. В августе 2017 года было проведено ICO на сумму 24 миллиона долларов США для MANA, валюты, которая управляет миром Decentraland, которое было распродано за считанные секунды. В июне 2021 года Republic Realm приобрела блок из 259 виртуальных участков на сумму $913 000. Минимальная цена на LAND сейчас (сентябрь 2021 года) — $4000-$5000. Интересно, что ценность токена MANA давно вышла за пределы Decentraland: его можно использовать в качестве обеспечения займов на DeFi-платформе MakerDAO.
Владельцы земли могут создавать свои собственные сцены с помощью инструмента Decentraland Builder и создавать сценарии для различных действий с помощью Decentraland SDK. Несколько групп организовали себя как «поместья», которые объединили земельные участки в надежде создать тематические районы.
👾Enjin с 2017 года помогает адаптировать существующие игры к блокчейну и подключать NFT-экономику. Сейчас на платформе Enjin работает несколько онлайн-игр: Lost Relics, 9lives Arena, Space Misfits, The Six Dragons. Чтобы обойти все ограничения сети Ethereum весной 2021 года компанией был запущен собственный блокчейн Efinity с нативной монетой EFI. Но не все игры проекта децентрализованы. Помимо стандартных DApps Ethereum, которые решили включать активы ENJ, игры, составляющие экосистему Enjin, представляют собой игры с криптовалютами, а не с блокчейнами.
👾Игры на EOS. В какой-то момент неповоротливость и дороговизна Ethereum заставила разработчиков искать альтернативы. Одним из таких блокчейнов стал EOS и в 2019 году игровая активность в блокчейне превысила активность в Ethereum. Количество активных игроков в день примерно вдвое превышает количество активных игроков в топ-играх ETH, а объем транзакций на EOS намного выше. Роль EOS как наиболее активного в настоящее время игрового блокчейна связана с превосходством в стоимости и пропускной способности, особенно в отношении игровой деятельности.
Сеть EOS работает через механизм консенсуса Delegated Proof-of-Stake (DPoS), где избранная система управления из 21 узла работает вместе для проверки транзакций и распространения сети.
Пропускная способность EOS по транзакциям в основной сети в секунду находится где-то в районе 50–250, скорость валидации — 2 блока в секунду. Помимо этого, EOS также делает игровой процесс более доступным для среднего игрока, перекладывая затраты на операции на операторов DApp. Разработка на EOS также совместима с C ++. C ++ — гораздо более распространенный язык в мире разработки игр, чем Solidity.
👾 EOS Knights, выпущенная в последнюю неделю августа 2018 года, стала первой крупной игрой в сети. EOS Knights остается самой популярной игрой на EOS. Это простая ролевая игра. Игроки покупают персонажей, которых отправляют сражаться с врагами, повышать уровень и находить добычу по пути. Другие популярные игры включают в себя Prospectors, многопользовательскую онлайн-стратегию в реальном времени (MMORTS), и EOS Dynasty, ролевую игру с пошаговыми сражениями.
Источники:
A Security Case Study for Blockchain Games
Автор: Надя Осмокеску