Как блокчейн может пригодиться разработчику игр?
У технологии блокчейн – отличные перспективы в игровой индустрии. Так считает в своей колонке Алексей Мелешкевич, основатель Total Games и Melesta Games.
Алексей Мелешкевич
Сегодня тема блокчейна очень популярна. Некоторые называют это новым интернетом. Попробуем разобраться, как к блокчейну подойти разработчику игр.
Блокчейн – новое цифровое доверие
Технология блокчейн позволяет реализовать доверительные отношения без выделенного сервера. Это возможно благодаря многократному повторению и проверке каждой операции у всех пользователей системы.
Классически доверие гарантировалось записью на выделенном доверительном сервере или у нотариуса,. Доверие в рамках блокчейна гарантируется тем, что конкретная запись существует и идентична на всех устройствах-клиентах.
Сегодня оказалось, что эта технология более надежна в плане доверия, чем классические, поскольку она решила проблему «Кто устережет самих сторожей?».
Ничто в мире не требует большего доверия, чем деньги и операции с ними. Как следствие, появился Биткоин – независимая цифровая валюта, неподконтрольная ни одному эмиссионному или регулирующему центру.
Биткоин показал свою эффективность и открыл двери в мир цифровых свободных валют. Рынок поспешил этим воспользоваться и наплодили тысячи новых цифровых криптовалют и продолжает это делать изо дня в день.
Суть первичного размещения токенов (ICO) как раз и сводится к запуску новой цифровой валюты и попытки обменять ее на другие существующие.
Мы в играх постоянно занимаемся реализацией валют. Мы начали это делать задолго до любых биткоинов.
Мы придумываем, вводим и настраиваем все эти «бриллиантики», «рубинчики», «голду» и прочие «хард» и «софт» игровые валюты. Мы делаем игру и реализуем в ней различные механизмы мотивации, заставляющие игрока хотеть играть дальше. Стимулируем его получать игровой контент, привлекать в игру других людей, тратить реальные деньги наконец. Таким путем мы обеспечиваем ликвидность нашей игровой валюты.
Сегодня чаще всего работает правило «клиент находится в руках врага» и вся логика игры переносится на сервер, который уже гарантирует корректность и обеспечивает доверие.
Нам критически важно обеспечивать доверие к системе, чтобы в игре не было читеров, пиратов и прочих людей, ломающих систему, делающих игру неинтересной для других игроков и лишающих разработчиков заработка.
Раньше эта проблема решалась или ограничениями самой игры, например, в игре просто не было элементов мультиплеера, а дистрибутивы оснащались DRM-системами.
Сейчас можно попытаться использовать блокчейн в разработке игр, решая проблему доверия более элегантным способом без серверов или DRM. Выделим области в которых это можно сделать: прием платежей и оборот денежных средств, гемблинг, техническая оптимизация бэк-энда и новые пути монетизации. Остановимся на каждом пункте отдельно.
Криптовалюты как средство платежей
Можно влиться в сообщество крипто-анархистов, отказавшись частично или полностью от использования государственных (фиатных) валют в своей игре. Просить оплатить доступ или виртуальный контент биткоинами, например.
На текущий момент есть ряд игр и сервисов, реализующую эту идею. Хотя чаще я наблюдал игры, которые, наоборот, расплачивались с игроком криптовалютами за просмотр рекламы, установку других приложений и оплату в них.
Открытым остается вопрос: как на такие новшества посмотрят платформы. Пока что возможности реализовать внутриигровые платежи за биткоин ни у кого из них нет.
Если сделать это самому, то за этим последует бан приложения за нарушение политики платформы. Но это может стать хорошим решением для инди, распространяющих свои игры без платформ (APK, PC-дистрибутив). Можно давать ссылку на свою игру прямо в torrent-ы.
Реализация азартных игр
Для реализации казино или онлайн-казино требуется получение лицензий в каждой стране, где это не запрещено. Однако уже сейчас есть ряд «игр» с криптовалютой и шансами выигрыша.
Честно говоря, большинство игр с биткоинами, которые я видел, были именно азартными. Анонимность использования биткоинов, а также правовая неурегулированность пока еще дают возможность обходить необходимость лицензировать гемблинг.
На текущий момент вполне реально создать игру, в которой будет вывод активов в виде криптовалюты и это будет вполне легально.
Новые виды монетизации
Стоит также внимательно посмотреть на новую технологию инвестирования. ICO — initial coin offering. Этот инструмент сейчас чаще используется для привлечения инвестиций в проекты, но почему бы не рассмотреть на ряду с «классическим» назначением и возможность монетизировать готовые проекты. Допустим, вы выпустили проект в котором, как обычно, есть «хард-валюта», которую вы продаете за инапы.
Представьте, что ваша «хард-валюта» – это криптовалюта, которую вы эмитировали в ограниченном количестве и продаете для использования в игре. Чем популярнее ваша игра, тем большую ликвидность обретает ваша валюта. Плюс, в таком случае вы создаете собственный рынок торговли валютой, на который имеете существенное влияние. Возможности такого рода монетизации мне пока тяжело представить в полной мере, хотя и очень интересно. Игроки обретают возможность зарабатывать реальные деньги в игре не нарушая интересов друг друга и разработчика, не портя баланс игры.
Реализация серверов игры на технологии блокчейн
Ну и как минимум стоит посмотреть на саму технологию блокчейна со стороны оптимизации расходов на сервера игры.
Сейчас затраты на бэкэнд успешных проектов значительны. Некоторые имеют в собственности или арендуют целые дата-центры для обслуживания своих игр.
Теперь представьте, что вам удалось сделать вашу игру с сервером на распределенном реестре. Тогда при расширении аудитории игры автоматически расширяется серверная инфраструктура проекта.
Так миллион новых установок больше не будет головной болью девопсов, не будет риска падения серверов. Наоборот. Новые установки дадут расширение сетевых мощностей проекта на миллион устройств.
Однако следует понимать, что при таком сценарии дизайн игры должен позволять техническую реализацию с использованием блокчейна. Пока, насколько мне известно, никакая из текущих технологий блокчейна не позволит реализовать что-то более сложное и глобальное, чем тривиальные ставки или лотерею.
***
В свете последних событий мне видится, что текущие реализации блокчейна где-то на уровне МК52 на заре компьютерной эры. Микрокалькулятор не был самым производительным решением, не был самые удобным или гибким. Но он открыл новые возможности, соединив в себе технологии компьютерной и социальной инженерии.