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]