Движков сотни, причём с разной архитектурой и стилем игры, будете проверять на совпадения со всеми? А если игрок с высоким рейтингом, ему надо намеренно играть хуже своего уровня, чтобы не обвинили в читерстве?
Справедливое возражение, и вы правы - наивная корреляция с одним движком будет ловить сильных игроков как false positives. На практике engine-correlation работает не как чёрный список ходов, а как статистическая аномалия в распределении совпадений с топ-3 ходами референсных движков (Stockfish/Lc0 как наиболее распространённые) на длинной выборке партий. Один игрок может случайно сыграть партию близкую к Stockfish - это нормально. Но если у пользователя на сотне партий процент совпадений систематически выше, чем у любого живого GM сопоставимого рейтинга, и при этом он делает «правильные» ходы именно в позициях, где у людей характерно теряется концентрация - это уже сигнал. Это работает не как автобан, а как флаг для ручной проверки. По Chess.com же - у них целая команда античита занимается ровно этим, и они тоже регулярно ошибаются. У нас будут ошибаться. Это не bulletproof.
Альтернативные движки (Komodo, AlphaZero-based, и т.д.) - проверка ведётся именно на топ-3 ходах нескольких ведущих движков, и совпадение с любым из них считается. Это не идеально, но для большинства фермеров достаточно - они используют то, что под рукой, а под рукой обычно Stockfish.
Движки не думают ровно, в разных позициях время анализа может отличаться. И даже если равномерно, игроку не составит труда делать ходы не равномерно.
И это тоже честно. Timing-анализ - слабая защита сама по себе, и любой фермер с минимальной грамотностью добавит random delay в скрипт. Я не претендую, что это решает проблему. Это один из нескольких слоёв, который ловит ленивых фермеров, не сложных. Сложного фермера, который имитирует человеческие тайминги, маскирует движок под свой уровень рейтинга, и играет с нужной долей ошибок - мы поймать не сможем. Никто не сможет. Цель не «остановить весь фарм», а «сделать его экономически невыгодным относительно других способов получить те же деньги». Если стоимость настройки качественного фарма (написать ботов, поддерживать инфраструктуру, маскировать паттерны) выше, чем доход с него - система работает. Если фарм проще, чем играть в шахматы где-то ещё за деньги - нет.
Этого не понял. Вы же в предыдущем пункте уже указали на экономическую бессмысленность фарма против ИИ.
Вы поймали реальное противоречие в формулировках. Если игры против ИИ не платят полноценно - то adaptive difficulty AI как античит-механизм действительно избыточен. Адаптивная сложность задумывалась скорее как геймплейный элемент (чтобы слабые игроки не упирались в стену), а не как антифарм-инструмент. В whitepaper это сформулировано неаккуратно, и переделаю. Спасибо, что вычитали внимательно - это редкость.
Если выбор блокчейна был обусловлен экономией на комиссии, в ущерб популярности и удобству, это ошибочно. Обычно комиссию оплачивает клиент практически во всех сервисах.
По блокчейну уже решение принято - мигрировали на Base. Sergiorus в english треде ранее точно тот же аргумент привёл: если оплата комиссии и так на клиенте, то нет смысла выбирать менее ликвидную сеть ради спонсорского газа. Логика была: пользователь приходит, бесшовно получает токены без транзакционного шага. Но после миграции стало понятно, что после первого получения ему всё равно нужен native gas для дальнейших действий, и это ломает изначальный аргумент. Перешли на Base, gas там копеечный, EVM-совместимость, ликвидность есть.
Вопрос финансирования не решён. Есть ещё вопрос о том, что будет, когда токены для вознаграждений пользователей закончатся? То есть токеномики нет.
Здесь я в предыдущей формулировке невольно упростил картину, потому что один из пулов упустил. Полное распределение supply (1 миллиард GAMBIT, hard-capped, никакой дополнительной эмиссии):
- Community Rewards: 24% (240M GAMBIT) - основной долгосрочный pool для текущих и будущих вознаграждений игрокам за игру
- Genesis Airdrop: 6% (60M GAMBIT) - единовременная раздача игрокам, которые построили платформу до TGE (36K зарегистрированных, 24K сыгранных партий, 99K GAMBIT уже выведено on-chain до миграции на Base)
- DAO Treasury / Ecosystem: 20% (200M GAMBIT) - на стратегические партнёрства, гранты, и будущие операции экосистемы
- Team & Founders: 18% (180M GAMBIT) с долгим вестингом
- Seed / Strategic Round: 10% (100M GAMBIT) с вестингом
- Liquidity (DEX/CEX): 9% (90M GAMBIT) для пула
- Public Sale / IDO: 5% (50M GAMBIT)
- Marketing / BD: 5% (50M GAMBIT)
- Advisors: 3% (30M GAMBIT)
То есть на rewards игрокам выделено в сумме 30% supply (300M GAMBIT) - 6% единовременно как Genesis Airdrop + 24% долгосрочный Community Rewards pool, который выпускается по emission curve в течение многих лет. Это не пул, который заканчивается за год.
При разумной emission curve 240M GAMBIT в Community Rewards растягиваются на годы, и за это время три канала recycling успевают подключиться:
Первый канал - recycling через buyback. Платформа собирает доход от non-token-related источников (платные подписки, премиум-функции, NFT-продажи), часть этого дохода идёт на покупку GAMBIT с открытого рынка. Buyback идёт 50/50: половина сжигается, половина возвращается в rewards pool. Это не emission - это перераспределение существующего supply.
Второй канал - турнирные взносы. Платные турниры с призовым фондом, игроки вносят GAMBIT для участия. Часть призового фонда идёт победителям, часть платформе как комиссия, часть возвращается в общий rewards pool. Чем активнее турнирная жизнь, тем сильнее recycling. Это именно тот вариант, который вы сами предложили в посте - и подход правильный.
Третий канал - спонсорство и реклама. Внешний денежный доход, часть которого может конвертироваться в buyback GAMBIT, дополнительно подпитывая первый канал. Xandry в следующем посте справедливо указал, что аудитория здесь не «сувенирные доски», а гэмблинг-операторы со ставками на шахматные партии - этот рынок реален.
Цель всех трёх каналов - чтобы скорость возврата токенов в pool была сопоставима со скоростью раздачи, и долгосрочно превышала её. Если экономика здоровая, recycling pool становится самоподдерживающимся ещё до того, как Community Rewards исчерпается. Если экономика нездоровая - значит, проект и так не работает, и истощение pool будет наименьшей из проблем.
Это не безусловная гарантия, но это и не «токеномики нет». Это рабочая модель с длинным runway и тремя независимыми каналами recycling. Спасибо, что заставили это сформулировать чётче - в whitepaper эта связка должна быть прописана яснее, чем сейчас.
Спасибо за подробный разбор. На этом форуме редко получаешь критику такого уровня - обычно либо «круто», либо «скам». Вы вычитали whitepaper глубже, чем большинство людей внутри проекта.
Daniel