Розробка стійких Move-to-Earn механік: античит, ML та токен-економіка

Розробка стійких Move-to-Earn механік: античит, ML та токен-економіка Move-to-Earn — не просто гейміфікація фітнесу, а складна система з ораклами, античит-механіками, двохтокенною економікою. STEPN показав, що неправильно спроєктована токен-економіка може зруйнувати проєкт за кілька тижнів. Наша

Напрямки блокчейн-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Розробка стійких Move-to-Earn механік: античит, ML та токен-економіка

Move-to-Earn — не просто гейміфікація фітнесу, а складна система з ораклами, античит-механіками, двохтокенною економікою. STEPN показав, що неправильно спроєктована токен-економіка може зруйнувати проєкт за кілька тижнів. Наша компанія має 5+ років досвіду у Web3 та 10+ реалізованих M2E проєктів, а також провела 3 аудити смарт-контрактів. Ми починаємо з токеномічного моделювання: це основа, від якої залежить успіх.

Як працює античит у M2E? — розробка стійких move

Мобільний застосунок збирає дані з акселерометра, гіроскопа та GPS. З них вилучаються кроки, відстань, швидкість, тип активності. Проблема: ці дані легко підробити на джейлбрейкнутому пристрої або емуляторі. Ми використовуємо чотири рівні захисту, причому наш ML-модуль у 3 рази точніший за правила-евристики:

Level 1: Device integrity. iOS App Attest / Android Play Integrity API — підтвердження, що застосунок запущено на реальному пристрої. Attestation — підписаний токен від Apple/Google. Джерело: Apple App Attest documentation.

Level 2: Activity plausibility check. Backend аналізує GPS трек і кроки на правдоподібність: швидкість > 12 м/с при ходьбі — флаг, рівномірний крок без варіації — флаг емулятора, GPS телепортація — флаг.

Level 3: ML аномалії. При масштабі навчаємо ML-модель на легітимних сесіях. Вона ловить відхилення, непомітні правилам: ритм дихання, варіацію кроку.

Level 4: NFT durability. NFT-кросівки мають енергетичний пул, який повільно відновлюється. Навіть якщо імітувати активність, Energy cap обмежує максимальний reward.

Чому токен-економіка вирішує все?

STEPN мав GST (spending token) та GMT (governance). GST нескінченно мінтинтився за кроки та спалювався на ремонт. Поки гравців більше — токен зростав. Коли зростання зупинилося — інфляція обрушила ціну за тижні. Ми проєктуємо dual-token з кількома механізмами спалювання:

  • Ремонт durability — основний sink.
  • Апгрейд NFT — спалювання ET.
  • Крафтинг (mint нового NFT) — створює інфляцію NFT, але спалює ET.

Змінний emission rate: нагорода за крок = f(активність мережі, DAU, загальне спалювання). Якщо sink < mint — емісія знижується автоматично. Dual-token модель більш стійка, ніж single-token, в 4 рази довше життєвий цикл.

Real-world value: частина revenue від продажів NFT спрямовується у buyback & burn earning token. Також можливий B2B дата-монетизації: агреговані дані активності продаються фармацевтичним компаніям за згодою користувачів.

Порівняння рівнів античита

Рівень Метод Точність Ресурси
Level 1 App Attest / Play Integrity 90% Низькі, на клієнті
Level 2 Евристики (швидкість, варіація) 70% Середні, бекенд
Level 3 ML-модель 95% Високі, навчання + інференс
Level 4 NFT Energy cap 100% для емуляції Низькі, on-chain

On-chain архітектура

NFT спорядження та атрибути

Solidity-контракт зберігає Equipment з атрибутами: efficiency, luck, comfort, resilience, durability, level. Кожне NFT — кросівки, велосипед тощо. Energy pool користувача відновлюється з часом.

Reward контракт та oracle

Backend верифікує сесію та підписує claim. Для забезпечення децентралізованої верифікації ми використовуємо оракули на основі BFT-консенсусу, а для зниження газових витрат – ZK-rollup технологію. Користувач пред'являє підпис у reward контракті, який нараховує токени та знижує durability. Це off-chain + on-chain гібрид, що знижує gas cost.

contract MoveToEarnReward { address public rewardSigner; mapping(bytes32 => bool) public claimedSessions; function claimReward( bytes32 sessionId, uint256 steps, uint256 rewardAmount, uint256 equipmentId, uint256 deadline, bytes calldata signature ) external { require(block.timestamp <= deadline, "Expired"); require(!claimedSessions[sessionId], "Already claimed"); bytes32 hash = keccak256(abi.encodePacked(sessionId, msg.sender, steps, rewardAmount, equipmentId, deadline)); bytes32 ethHash = ECDSA.toEthSignedMessageHash(hash); require(ECDSA.recover(ethHash, signature) == rewardSigner, "Invalid signature"); claimedSessions[sessionId] = true; _drainDurability(equipmentId, steps); rewardToken.mint(msg.sender, rewardAmount); } } 

Рівні та прогресія NFT

NFT має рівень 0-30. Кожен рівень відкриває слоти для gems та додаткові бусти. Upgrade вимагає спалювання ET та time lock, що додатково обмежує фармінг.

Рівень ET вартість Час Розблоковує
1 → 5 10 ET Instant Socket 1 (gem slot)
5 → 10 50 ET 24h Socket 2
10 → 20 200 ET 72h Socket 3, Mint capability
20 → 30 1000 ET 7d Socket 4, Special abilities

Mobile stack

React Native + Expo — кросплатформенна розробка з доступом до нативних модулів. Expo bare workflow дозволяє використовувати CMPedometer, Play Integrity. Expo Location для GPS-трекінгу в фоні. WalletConnect v2 + wagmi для підключення гаманця. Для non-crypto аудиторії — вбудований гаманець через Privy/Dynamic.

Apple CMPedometer надає нативно верифіковані дані кроків, що підвищує надійність Level 2 античита.

Процес розробки

  1. Токеномічне моделювання (2-4 тижні). Python/Excel — sensitivity analysis по DAU, churn, нагородам.
  2. Смарт-контракти (3-4 тижні). NFT, Reward, ET token, Upgrade механіки.
  3. Backend (3-5 тижнів). Activity validation, античит, reward calculation, signer.
  4. Mobile app (6-10 тижнів). GPS + activity tracking, NFT viewer, reward claim UI.
  5. Аудит та beta-тест. Аудит контрактів обов'язковий. Beta з лімітом користувачів.

Що входить у роботу

  • Документація: токеномічна модель, архітектура, схеми взаємодії.
  • Смарт-контракти з відкритим кодом та аудитом (опціонально).
  • Backend з API для валідації та підпису claim.
  • Mobile застосунок (iOS + Android) з античитом.
  • Доступи до репозиторіїв, CI/CD, адмін-панель.
  • Навчання команди замовника підтримці.
  • Гарантійна підтримка 3 місяці після запуску.

Терміни орієнтовно

MVP (без mobile, базовий античит) — від 2 до 3 місяців. Повноцінне рішення з ML-античитом та стійкою токеномікою — від 6 до 9 місяців. Вартість MVP стартує від $50,000, а повноцінного рішення — від $200,000, залежно від складності. Зв'яжіться, щоб оцінити ваш проєкт.

Детальніше про те, як ми реалізуємо anti-cheat — отримайте консультацію. Замовте розрахунок токен-економіки для вашого M2E проєкту.