StepN
June 3, 2022

SMAC: Модель STEPN для борьбы с мошенничеством

Представляем систему борьбы с мошенничеством STEPN - SMAC
Слово "мошенничество" в любом контексте несет в себе негативную коннотацию. А почему бы и нет? По определению, мошенничество - это лишение человека чего-то ценного с помощью обмана или мошенничества. В традиционных видеоиграх читеры лишают обычных пользователей внутриигровых ресурсов, активов или положительного игрового опыта. Это широко распространено и вызывает разочарование у тех, кто играет честно.

Для игр Play2Earn, в которых задействованы деньги, решение проблемы мошенничества и закрытие дверей для плохих игроков имеет первостепенное значение. Учитывая то, как читерство потенциально подрывает тщательно продуманные игровые экосистемы, разработчики прилагают все усилия, чтобы вывести программное обеспечение для борьбы с читерством на новый уровень. На борьбу с мошенничеством выделяется значительное количество ресурсов.

Кроме того, естественно, что когда приложение становится популярным, у многих возникает соблазн злоупотребить или использовать систему, что заставляет разработчиков прилагать все усилия для выявления и запрета тех, кто мошенничает.

STEPN не является исключением - по мере роста популярности, мошенничество становится серьезной проблемой, настолько серьезной, что наши разработчики посвятили почти половину своих ресурсов разработке механизмов борьбы с мошенничеством.

Поддельные пользователи и мошенничество?


Фальшивый пользователь - это аккаунт, который подделывает личность пользователя и данные о движении в попытке получить неправомерную выгоду от приложения STEPN.

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

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

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


Затянувшаяся борьба с читерами


Ответ на поставленный выше вопрос - однозначное "да". Это не первый случай, когда игры, зарабатывающие на Web3, сталкиваются с этой проблемой.

Axie Infinity тоже привлекла миллионы геймеров после запуска в 2018 году. Многие в Юго-Восточной Азии имеют возможность зарабатывать реальный прожиточный минимум и даже покупать новые дома за счет своих заработков. Но в то же время игра привлекла значительное количество недобросовестных игроков, которые пытаются обмануть систему.

Одним из примеров мошенничества является торговля выигрышами. Win-trading - это механизм обмана, который стал обычным явлением в играх с рейтинговыми таблицами лидеров. Это происходит, когда игрок намеренно проигрывает матч, чтобы выигравший игрок мог повысить свой рейтинг и занять более высокое место в таблице лидеров.

Это происходит даже за пределами игр "играй - зарабатывай" в онлайн-аренах, таких как League of Legends, и оказывает токсичное влияние на игру в целом. Стефан, геймер и сетевой писатель, написал: "Торговля победами по праву является самым токсичным действием в League of Legends. Она разрушает опыт одиночной очереди для многих игроков и помогает подниматься в рейтинге тем, кто этого не заслуживает".

Что касается Axie Infinity, то торговля победами также становится серьезной проблемой для игры. Один из геймеров отметил, что такая практика "разрушит соревновательную целостность игры. Таблица лидеров будет иллюзорной и несправедливой по отношению к людям, которые добывают MMR легитимным способом". Признавая это, компания Sky Mavis (разработчик Axie Infinity) предприняла шаги по расследованию и борьбе с этой формой мошенничества.

Но даже помимо торговли выигрышами существует множество других форм мошенничества, с которыми разработчикам приходится бороться. Только в этом году компания Sky Mavis обнаружила и запретила более 30 000 "Акси" в своей игре из-за обвинений в злоупотреблении энергией, когда геймеры манипулировали системой, чтобы максимизировать свою энергию, даря "Акси" третьим лицам. А в 2020 году компания запретила фермы SLP, чтобы предотвратить одновременную игру одного человека на пяти или шести разных аккаунтах.


Уменьшение масштаба


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

Вот лишь несколько примеров: ведущий издатель видеоигр Activision запретил более 500 000 читерских аккаунтов "Warzone" в игре Call of Duty, а компания Bungie (создавшая Destiny, Halo, Myth и Oni) подала судебные иски против сайтов, продающих читерские программы. Между тем, Ubisoft приобрела компанию GameBlocks в прошлом году за нераскрытую цену, а Epic Games приобрела Easy Anti-Cheat в 2018 году.

Почему читерство - это серьезно?


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

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

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

По причинам, указанным выше, нам необходимо принять строгие меры против мошенничества. Мы видели, как оно может нарушить целостность и токеномику игры, что более чем оправдывает выделение значительных ресурсов на реализацию мер по борьбе с жульничеством.

Использование искусственного интеллекта для борьбы с мошенничеством


Наша команда искусственного интеллекта (ИИ) потратила месяцы на изучение закономерностей и создала систему борьбы с мошенничеством мирового класса. В ее основе лежат самообучающиеся алгоритмы, обученные на основе данных, полученных с помощью различных устройств, включая GPS-слежение, датчики движения и данные о состоянии здоровья, чтобы обнаружить аномалии.

Обнаружение аномалий - это метод выявления редких событий или наблюдений, которые могут вызвать подозрения, поскольку статистически отличаются от остальных наблюдений. Хотя существует множество методов глубокого обучения, STEPN использовал автоэнкодеры, чтобы собрать данные воедино.

Что такое автоэнкодеры?


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

Он состоит из 3 основных слоев:

Кодировщик - уменьшает набор данных из высокоразмерных в низкоразмерные.

Узкое место - содержит уменьшенное представление набора данных.

Декодер - восстанавливает набор данных из низкоразмерного состояния обратно в высокоразмерное.

По сути, автоэнкодерам подаются наборы данных. Процесс кодирования сжимает входные данные и выдает низкоразмерное представление данных. Процесс декодирования восстанавливает эти данные, чтобы получить результат.

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

Почему именно автоэнкодеры?


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

В качестве иллюстрации предположим, что ваша средняя скорость ходьбы колеблется от 4 до 6 км/час. Если вы вдруг начнете двигаться со скоростью 15 км/час, это будет отмечено автоэнкодером как аномалия.

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

Продолжая вышеприведенный пример, если точки данных для идентификации мошенничества включают такие заголовки данных, как близость к другому устройству STEPN (< 30 см), продолжительность близости к другому устройству STEPN (< 5 секунд) и скорость движения (с разбросом 15 км/час), мы можем перекрестно сопоставить эти данные, чтобы сделать заключение.

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

Представление системы SMAC компании STEPN


После трех месяцев обучения нашего алгоритма машинного обучения, мы представляем вам модель STEPN для борьбы с мошенничеством (SMAC), которая, как мы с уверенностью заявляем, станет лучшей в своем классе системой борьбы с мошенничеством.

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

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

Система SMAC специально нацелена на имитацию движения, изменяя данные реальной ходьбы/бега, благодаря нашему алгоритму машинного обучения.

Видео с читерской программой найдено на Youtube

Читерство/левелинг с помощью скрипта
Система SMAC также обнаруживает любую форму скриптов, таких как боты для покупки/продажи на нашем рынке, боты для майнинга или боты для левелинга. После обнаружения система отключит этих ботов от приложения.

Видео с ботом для майнинга найдено на Youtube


Moonwalking


Важно различать луноходство и мошенничество; луноходство происходит, когда сигнал GPS слабый или система не может определить достоверные данные о движении.

Предупреждение о "лунной походке" призвано предупредить пользователей, чтобы они знали о ситуации и оперативно приняли меры. Никаких последствий за хождение "лунной походкой" не предусмотрено.

Система SMAC срабатывает после длительного нажатия пользователем кнопки STOP и перед тем, как перейти на страницу результатов, система SMAC анализирует данные о движении пользователя, и если будет обнаружена аномалия, это повлечет за собой последствия.

Балл Тьюринга В последующих обновлениях STEPN будет введен балл Тьюринга (TS). Пользователи будут начинать с оценки 100/100. В конце каждой сессии система будет автоматически прибавлять или отнимать баллы пользователя. До завершения подсчета баллов пользователи не смогут начать новую сессию.

Когда TS пользователя опускается ниже 100, он не может взаимодействовать с внутренним рынком приложения, а перевод между счетами расходов и кошелька будет приостановлен. Чтобы отменить эту приостановку, пользователи могут продолжать свои сессии и, если не будет обнаружено мошенничество, постепенно восстанавливать очки своего TS.

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

Заключение


При использовании модели STEPN нетрудно понять, почему долгосрочная устойчивость обычно является одним из первых вопросов. Долговечность и стабильность игры находятся на первом месте в приоритетах команды, о чем свидетельствует сосредоточенность на разработке надежной токеномики.

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