Мы придумали, как использовать NFT в играх (нет, это не скины)

Геймеры и игровые журналисты критикуют внедрение NFT в играх. Внутриигровые предметы в виде NFT, токены вместо внутренней валюты или просто использование блокчейна — все не так.
Мы придумали новый юзкейс для NFT. Разработчики будут зарабатывать как раньше, а игроки получат реальную пользу.
Проблема: игры исчезают из аккаунтов
Итак, игры продаются в онлайн-магазинах вроде Steam, Epic Games Store, Playstation Store, Microsoft Store и других. Эти площадки ведут реестры учетных записей и записывают, кто и какие игры купил.
Когда пользователь запускает приложение площадки, она генерирует одноразовый токен для запросов к реестру. Но из-за сбоев в генерации токенов случается так, что реестр не принимает запросы или не отображает некоторые записи. В результате пользователь теряет доступ к купленным играм и внутриигровым предметам.
Пропажа игр с аккаунта — не единичный случай. На игровых форумах есть сотни постов вида «Я купил игру, но теперь ее нет в моей библиотеке». В FAQ Steam даже есть отдельная страница о пропаже игр, которая советует подождать, перезапустить Steam или зайти в правильный аккаунт.
На базе токенов также работают другие функции вроде защиты от пиратства. Например, Steam при скачивании игры шифрует главный исполняемый файл текущим токеном пользователя и расшифровывает при запуске. В результате игру нельзя запустить без включенного Steam.
Решение: привязать игры к NFT
Пользователь покупает игру и получает на свой адрес NFT этой игры. К токену привязано название и версия игры, дата покупки, платформа и другая важная информация. Сервис игры проверяет наличие NFT и разрешает запустить игру или зайти в онлайн.
По сути, игры-NFT будут работать как текущее решение с одноразовыми токенами. Но перманентный NFT решит проблему с исчезновением игр из аккаунта при неправильной генерации токена доступа.
Кроме того, NFT подходят для создания вторичного рынка игр. Сейчас у игроков есть только два способа передать кому-то ранее купленную игру: отдать диск, если игра была на диске, или же передать данные для входа в аккаунт. Диски царапаются, за передачу аккаунта можно получить бан при подозрении в краже, а вот отправлять NFT можно без ограничений.
Представьте, что тот же Steam — это многоэтажный дом, а каждая игра — отдельная комната. Сейчас на входе в дом сидит консьерж, который решает, в какие комнаты может зайти пользователь. При использовании NFT консьерж не нужен: игроки получают ключи, которыми открывают соответствующие двери.
Что еще полезного в играх-NFT
NFT хранят уникальные данные в виде ссылок в метаданных. Например, метаданные токена с видео содержат ссылки на само видео и на обложки в разных размерах. Создатель токена не может изменить ссылки и добавить новые, но может менять файлы, к которым они ведут.
В таком случае к играм-NFT можно привязать облачные сохранения. Например, при покупке игры магазин добавляет в метаданные NFT ссылки на три пустых файла с сохранениями. Когда пользователь запускает игру, она создает новый файл с сохранением на компьютере, а затем дублирует его в хранилище по ссылке.
Кроме того, использование NFT поможет защитить геймеров от взломов и кражи аккаунтов. Для кражи хакеру нужно узнать электронную почту игрока и подобрать к ней пароль. Также взломщики используют фишинг: пользователь переходит по ссылке, вводит свои логин и пароль и буквально отдает их в руки хакерам.
Аккаунты-кошельки будут более безопасными: при подключении кошелька приложение или сайт получает доступ к публичному ключу, но не может передать токены без согласия пользователя. К тому же игрок может хранить приватный ключ на отдельном устройстве вроде Ledger, которое защитит аккаунт даже если хакер получит доступ к компьютеру.
Недостатки игр-NFT
Основной недостаток — сложность для конечных пользователей. Вместо привычного «запустил приложение, ввел пароль» им придется самостоятельно управлять криптовалютным кошельком. Не все захотят осваивать новые технологии.
А что вы думаете про использование NFT для дистрибуции игр? Расскажите в наших соцсетях:
- Telegram-канал
- Facebook.
- Twitter на русском и украинском языках
- Twitter на английском языке
- YouTube-канал
- hub на ForkLog