Protonia: Web3 игровая платформа
Web3-игра, где блокчейн-активы — часть экономики с самого начала, а не приклеены сверху, а кошелёк заводится прямо в обычной регистрации, не отпугивая новичков.
Founder / Frontend Developer / Web3 Developer
Обновлено 2026-07-28 · v3
Обзор
Protonia — Web3-игра, в которой блокчейн-активы не для галочки. Владение по-настоящему on-chain, а кошелёк заводится без всякого крипто-опыта за плечами.
Проблема
Большинство Web3-игр гонят игрока через полосу препятствий с кошельком ещё до того, как он увидит саму игру: поставь расширение, купи газ, подключись, подтверди. Большинство обычных игроков эту стену просто не проходят. Плюс «on-chain активы» во многих таких играх ощущаются приклеенными к уже существующей игре, а не встроенными в экономику с первого дня.
Решение
Protonia сделана в первую очередь как обычное веб-приложение. Кошелёк создаётся через Privy — embedded- и социальный вход, так что никому не нужно заранее ставить браузерный кошелёк, чтобы просто попробовать игру. А под этой дружелюбной оболочкой владение активами настоящее: контракты на Solidity, развёрнутые в сети Base, а не строка в базе данных, которая притворяется ончейн-записью.
Архитектура
- React
- TypeScript
- Vite
- Solidity
- Web3.js
- viem
- Privy Wallets
- Alchemy
- Base Network
Фронтенд — React, TypeScript и Vite, тот же клиентский стек, что и в других проектах SharapovLab. Контракты на Solidity, развёрнутые в Base, описывают логику активов on-chain. viem и Web3.js занимаются чтением/записью в контракты и взаимодействием с сетью на клиенте. Privy отвечает за создание встроенного кошелька и вход — это критично для игроков без опыта в крипто. Alchemy выступает RPC/node-провайдером и держит доступ к сети стабильным, а не капризным.
Возможности
- Игровые активы с настоящим on-chain владением, а не записью в базе, притворяющейся таковой
- Встроенный онбординг кошелька через Privy, без необходимости ставить внешнее расширение, чтобы начать играть
- Работает на Base, что держит стоимость транзакций далеко ниже основной сети Ethereum
Технологии
- React
- TypeScript
- Vite
- Solidity
- Web3.js
- viem
- Privy Wallets
- Alchemy
- Base Network
Галерея
Пока нет.
Видео
Roadmap
Базовый онбординг кошельков + контракты активов
Обновление v2: визуал и системы
Публичный релонч + расширение игровой экономики
Сложности
Сложнее всего было сбалансировать реальное on-chain владение с ожиданиями игроков, никогда в жизни не трогавших крипто-кошелёк. Именно из-за этого напряжения создание кошелька живёт прямо внутри обычной регистрации, а не требует MetaMask прежде, чем человек вообще успеет осмотреться.
Уроки
Кошелёк стоит воспринимать как деталь реализации входа, а не как турникет, который нужно пройти перед использованием продукта. Это решение сыграло для реального привлечения игроков больше, чем выбор конкретной сети или стандарта контрактов под капотом.
Будущее
Развитие on-chain экономики и разнообразия активов поверх уже существующей инфраструктуры Base.
Изменения
v2 — крупное обновление визуала и систем во всей игре.
- Три несвязанные цветовые палитры уступили место единой sci-fi дизайн-системе: общие токены темы, шрифты, переиспользуемые панели/кнопки/бары — применена последовательно в хабе, кошельке, листе персонажа, дуэлях, карте и маркетплейсе.
- Шапка теперь всегда показывает актуальные балансы ETH/PRTN и статус сети, а не только внутри выпадающего меню кошелька.
- На листе персонажа портрет наконец в предназначенной для него рамке, а инвентарь подтягивает реальные названия, типы и бонусы предметов вместо сырых ID.
- Экран дуэлей: выпадающие списки атаки/защиты заменены кликабельной диаграммой зон поражения, соответствующей ончейн-модели частей тела. Заодно исправлен реальный баг — принятие дуэли могло затронуть не тот ончейн-запрос, если более ранний уже успел истечь.
- Вид солнечной системы получил визуальный апгрейд (свечение, туманность, орбитальные кольца) и исправление бага, из-за которого изображения планет, солнца и кораблей молча не загружались.
- Новая Galaxy Map связывает реальные разделы игры в одном хаб-графе.
- Маркетплейс из мёртвой немаршрутизируемой заглушки превратился в рабочий флоу покупки, выставления и отмены лота, включая шаг ончейн-подтверждения.
- Аудит смарт-контрактов нашёл реальные проблемы, теперь исправленные: контроль доступа на обновление побед, исправлена логика рефералов, убрано дублирующееся состояние персонажа, комиссия клановых баффов теперь реально взимается, усилена случайность боёв, небезопасные ETH-переводы заменены на защищённые от реентрантности вызовы, оптимизированы поиски по дуэлям и таблице лидеров. Эти исправления пока только в исходном коде и ждут передеплоя.
- Полноценный набор тестов на Hardhat теперь покрывает каждое из этих исправлений.
GitHub
Приватный репозиторий. Код не публичен.
Демо
Публичного демо сейчас нет.
FAQ
Нужен ли крипто-кошелёк, чтобы играть?
Нет. Protonia использует Privy для встроенного создания кошелька, так что игроки стартуют без установки отдельного расширения.
В какой сети находятся активы?
Смарт-контракты Protonia развёрнуты в сети Base.
Исходный код открыт?
Нет, репозиторий приватный.