Настройки

Темный режим

BTC-Lottery.io – Лотерейная Система на Основе Блокчейн

BTC-Lottery.io – Лотерейная Система на Основе Блокчейн

BTC-Lottery.io - это децентрализованная, доказуемо честная лотерейная платформа, построенная на технологии блокчейн Bitcoin. Она генерирует результаты лотереи, используя последние 6 символов каждого хеша блока Bitcoin, создавая прозрачную и защищенную от вмешательства игровую систему.


Живой Веб-сайт

https://btc-lottery.io


Ключевые Особенности

  • Доказуемо Честно: Использует хеши блоков BTC, проверяемые через любой блокчейн-обозреватель.
  • Быстрые Розыгрыши: Каждый розыгрыш привязан к каждому новому блоку BTC (~каждые 10 минут).
  • Неизменяемые Записи: Нет центрального RNG, все результаты находятся в сети и являются публичными.
  • Поддержка TRC20 USDT: Депозиты и выводы обрабатываются через сеть Tron.
  • Безопасная Интеграция Кошелька: Использование некастодиального криптокошелька.
  • CA Лицензировано: Работает под канадской лицензией онлайн-лотереи.

Как Это Работает

  1. Пользователи покупают лотерейные билеты, используя USDT (TRC20).
  2. Каждому билету присваивается случайный 6-символьный шестнадцатеричный код.
  3. Когда следующий блок BTC добывается, последние 6 символов хеша становятся выигрышным кодом.
  4. Призы распределяются игрокам, чей билет соответствует результату.

Настройка Разработчика

<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]