BTC-Lottery.io – Лотерейная Система на Основе Блокчейн
BTC-Lottery.io - это децентрализованная, доказуемо честная лотерейная платформа, построенная на технологии блокчейн Bitcoin. Она генерирует результаты лотереи, используя последние 6 символов каждого хеша блока Bitcoin, создавая прозрачную и защищенную от вмешательства игровую систему.
Живой Веб-сайт
Ключевые Особенности
- Доказуемо Честно: Использует хеши блоков BTC, проверяемые через любой блокчейн-обозреватель.
- Быстрые Розыгрыши: Каждый розыгрыш привязан к каждому новому блоку BTC (~каждые 10 минут).
- Неизменяемые Записи: Нет центрального RNG, все результаты находятся в сети и являются публичными.
- Поддержка TRC20 USDT: Депозиты и выводы обрабатываются через сеть Tron.
- Безопасная Интеграция Кошелька: Использование некастодиального криптокошелька.
- CA Лицензировано: Работает под канадской лицензией онлайн-лотереи.
Как Это Работает
- Пользователи покупают лотерейные билеты, используя USDT (TRC20).
- Каждому билету присваивается случайный 6-символьный шестнадцатеричный код.
- Когда следующий блок BTC добывается, последние 6 символов хеша становятся выигрышным кодом.
- Призы распределяются игрокам, чей билет соответствует результату.
Настройка Разработчика
<code># Клонировать репозиторий git clone https://github.com/YOUR_ORG/btc-lottery.io.git # Перейти в папку проекта cd btc-lottery.io # Установить зависимости npm install # Запустить сервер разработки npm run dev</code>
Структура Проекта
<code>/src /components → Переиспользуемые UI компоненты /pages → Frontend маршруты /lib → Логика лотереи, блокчейн утилиты /api → Обработка TRC20 и блоков BTC /public → Статические активы .env.example → Пример переменных среды</code>
Переменные Среды
Создайте файл .env на основе .env.example:
<code>NEXT_PUBLIC_API_BASE_URL=https://api.btc-lottery.io TRONSCAN_API_KEY=your_tronscan_key BTC_BLOCKCHAIN_API=https://blockchain.info/latestblock</code>
Зависимости
- Next.js для frontend фреймворка
- ethers.js для подключения кошелька
- axios для API коммуникации
- web3.js (если применимо) для on-chain взаимодействий
Тестирование
<code>npm run test</code>
Тесты включают:
- Точность логики розыгрыша
- Проверка кошелька и депозита
- Обработка крайних случаев
Лицензия
Лицензия MIT
© BTC-Lottery.io 2025
Вклад
Вклады приветствуются! Пожалуйста, сначала откройте issue для обсуждения того, что вы хотели бы изменить.
Контакт
Для технических или деловых запросов:
[email protected]