Игра с хешами блокчейна
Документ требований к продукту управления Hash Game (PRD)
1. Обзор проекта
Цель этой функции — предоставить администраторам гибкую систему управления игрой с хешами, позволяющую устанавливать разные коэффициенты и лимиты ставок для ставок на блокчейне и вне его для каждой игры с хешами. Управление ставками на блокчейне и вне его должно осуществляться независимо, чтобы обеспечить правильное применение коэффициентов и лимитов ставок для каждого типа ставки. Для ставок на блокчейне администраторы также должны указывать соответствующий тип криптовалюты (например, BTC, ETH, USDT и т.д.).
2. Функциональные требования
2.1 Управление основной информацией о игре
Описание требования:
Администраторы могут задавать основную информацию для каждой игры с хешами, включая название игры, тип игры и поставщика.
Администраторы могут просматривать и редактировать конкретные настройки для каждой игры с хешами, включая разные коэффициенты и лимиты ставок для ставок на блокчейне и вне его.
2.2 Коэффициенты и лимиты ставок для ставок на блокчейне и вне его
Описание требования:
Для каждой игры с хешами администраторы могут отдельно задавать коэффициенты и лимиты ставок для ставок на блокчейне и вне его.
Ставки на блокчейне:
Коэффициенты: Установить коэффициенты для ставок на блокчейне. Например, ставка 1 USDT может иметь коэффициент 0.95x.
Лимиты ставок: Установить минимальную и максимальную сумму ставки для ставок на блокчейне, например, минимум 1 USDT и максимум 10 000 USDT.
Ставки вне блокчейна:
Коэффициенты: Установить коэффициенты для ставок вне блокчейна, например, 1:0.95 или другие пользовательские коэффициенты.
Лимиты ставок: Установить минимальную и максимальную сумму ставки вне блокчейна, например, минимум 1 USDT и максимум 10 000 USDT.
2.3 Независимое управление коэффициентами и лимитами ставок
Описание требования:
Коэффициенты и лимиты ставок для ставок на блокчейне и вне его должны устанавливаться независимо, чтобы обеспечить правильное управление и применение каждого типа ставки.
Система должна позволять администраторам настраивать коэффициенты и лимиты ставок независимо для ставок на блокчейне и вне его без вмешательства друг друга.
Администраторы должны иметь возможность четко видеть текущие коэффициенты и лимиты ставок на интерфейсе и изменять их в реальном времени.
2.4 Динамическое обновление и немедленный эффект
Описание требования:
Любые изменения коэффициентов и лимитов ставок должны вступать в силу немедленно, чтобы следующая сделка игрока использовала новые настройки.
Администраторы могут обновлять коэффициенты и лимиты ставок в любое время, а система должна обеспечивать согласованность данных и синхронизацию в реальном времени.
2.5 Валидация настроек
Описание требования:
Система должна выполнять проверку данных, чтобы убедиться, что все настройки допустимы. Например:
Тип криптовалюты для ставок на блокчейне должен быть действительным и соответствовать поддерживаемым платформой криптовалютам.
Максимальные и минимальные суммы ставок для обоих типов ставок должны соответствовать правилам платформы, предотвращая недопустимые или неразумные лимиты ставок.
2.6 История коэффициентов и лимитов ставок
Описание требования:
Система автоматически будет записывать все изменения коэффициентов и лимитов ставок, включая время изменения, модификатора и содержание изменения.
Администраторы могут просматривать и отслеживать историю изменений настроек для каждой игры в любое время.
2.7 Мониторинг ставок пользователей
Описание требования:
Система должна в реальном времени отслеживать суммы ставок пользователей, чтобы убедиться, что они не превышают установленные лимиты.
Если сумма ставки пользователя превышает лимит, система должна выдавать предупреждение и ограничивать такую ставку.
3. Проектирование системы
3.2 Проектирование бэкенда
3.3 Проектирование фронтенда
Интерфейс управления игрой:
Администраторы могут просматривать настройки ставок для каждой игры с хешами, включая коэффициенты на блокчейне и вне его, лимиты ставок и т.д.
На странице настроек каждой игры администраторы могут отдельно настраивать параметры ставок на блокчейне и вне его. Каждый параметр включает коэффициенты, минимальную ставку, максимальную ставку и тип криптовалюты (только для ставок на блокчейне).
Кнопка "Обновить настройки" позволит администраторам применить изменения сразу после их внесения.
Интерфейс записи ставок:
Отображает записи ставок пользователей, включая суммы ставок, типы ставок (на блокчейне или вне его), результаты, информацию о игре и т.д.
4. Нефункциональные требования
4.1 Требования к производительности
Система должна эффективно обрабатывать большие объемы данных о играх с хешами, особенно когда много пользователей размещают ставки. Обновления и запросы данных о ставках должны отвечать быстро.
Запросы к базе данных и операции обновления должны завершаться в течение 100 мс для обеспечения плавной работы для администраторов.
4.2 Требования к безопасности
Все данные ставок, коэффициенты и лимиты ставок должны быть зашифрованы и надежно храниться для обеспечения безопасности конфиденциальных данных.
Система должна реализовать контроль доступа, позволяющий только авторизованным администраторам устанавливать коэффициенты ставок и лимиты ставок.
4.3 Поддерживаемость
Код должен соответствовать стандартным практикам разработки, обеспечивая хорошую поддерживаемость и легкость расширения функций в будущем.
Система должна поддерживать автоматизированное ведение журналов и отслеживание исключений, чтобы помогать администраторам быстро выявлять и устранять проблемы.
5. Заключение
Эта функция управления игрой с хешами предоставляет администраторам гибкие и точные инструменты для контроля и настройки параметров ставок, включая коэффициенты и лимиты ставок для ставок на блокчейне и вне его. Управляя коэффициентами и лимитами ставок независимо для каждого типа, администраторы могут обеспечить правильное применение правил для каждого вида ставок. Кроме того, система поддерживает указание типов криптовалют, что соответствует разнообразным потребностям платформы.
Если есть вопросы или дополнительные требования, не стесняйтесь связаться с нами!
Примечание: Этот PRD предназначен для понимания требований, содержание носит справочный характер.
Дата сдачи — 15 дней, не более 20 дней
-
12 дней22 175 UAH
265 12 дней22 175 UAHПривет! Готов приступить к сотрудничеству с этим проектом. Задача выглядит интересно. Принимаю это как вызов.
-
10 дней22 175 UAH
1611 35 1 3 10 дней22 175 UAHДобрый день!
Готов перейти к сотрудничеству!
Опыт в похожих проектах есть.
*подробности в личных*
Внимание!
Если я указал в сумме ставке "1111" или "777", то это означает, что мне нужно больше информации для оценки проекта (также сроки могут меняться в зависимости от объема).
-
10 дней133 048 UAH
198 10 дней133 048 UAHДобрый день, мы команда програмистов хотим взяться за ваш проекь
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 2 дня 5 часов назад ∙ 28 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 3 дня 21 час назад ∙ 96 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 4 дня 15 часов назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 6 дней 17 часов назад ∙ 55 ставок |
Ищу Senior Full-Stack разработчика (Payload CMS) — миграция 2 сайтов гостиничной сетиСеть курортных отелей переходит с Webflow на собственный headless-стек. Два корпоративных сайта (~140 страниц вместе), multi-tenant архитектура — один код обслуживает несколько отелей на разных доменах. Проект уже стартовал: инфраструктура развернута, tenants настроены, базовые… CMS, Javascript и Typescript ∙ 10 дней 14 часов назад ∙ 19 ставок |