Техническое задание: Разработка блокчейн-экосистемы с токенами за действия
Цель проекта
Создание полноценной экосистемы на основе блокчейн-технологии, включающей собственный цифровой актив (токен), инструмент для его хранения и клиентское приложение с механикой мотивации пользователей.
Основные задачи
1. Разработка и выпуск кастомного токена
- Написание смарт-контракта для токена (например, на Solidity для сетей EVM или на другом подходящем языке).
- Определение основных параметров токена: название, символ, общая эмиссия, делимость.
- Реализация базовых функций: перевод, проверка баланса.
- Тестирование и аудит кода контракта.
- Развертывание (деплой) смарт-контракта в выбранной блокчейн-сети (Ethereum, BSC, TON, Solana и т.д.).
2. Интеграция или создание кошелька
- Вариант А (Интеграция): Обеспечение поддержки созданного токена в одном или нескольких популярных некастодиальных кошельках (например, MetaMask, Trust Wallet). Это включает в себя добавление информации о токене (контракт, символ, decimals) для корректного отображения.
- Вариант Б (Разработка): Создание простого веб- или мобильного кошелька, специально разработанного для работы с выпущенным токеном, с функциями отправки, получения и просмотра истории транзакций.
3. Разработка клиентского приложения
- Создание веб- или мобильного приложения (iOS/Android).
- Реализация системы пользовательских аккаунтов.
- Разработка и внедрение механик, за выполнение которых пользователи получают вознаграждение в токенах. Примеры действий:
- Ежедневный вход в приложение.
- Выполнение заданий (опросы, просмотр контента).
- Достижение прогресса в обучении или играх.
- Реферальная программа.
- Интеграция с блокчейном: подключение кошелька пользователя, автоматическое начисление токенов на его адрес при выполнении условий, отображение баланса.
- Создание админ-панели для управления правилами начисления, списком действий и мониторинга активности пользователей.
Требования к исполнителю
- Опыт работы с блокчейн-разработкой (смарт-контракты, Web3).
- Навыки full-stack разработки для создания приложения (фронтенд и бэкенд).
- Понимание принципов безопасности при работе с криптографией и цифровыми активами.
- Готовность предоставить портфолио с аналогичными проектами.