Налаштування

Темний режим

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]