Paramètres

Mode sombre

BTC-Lottery.io – Système de Loterie Basé sur la Blockchain

BTC-Lottery.io – Système de Loterie Basé sur la Blockchain

BTC-Lottery.io est une plateforme de loterie décentralisée et prouvablement équitable construite sur la technologie blockchain Bitcoin. Elle génère les résultats de loterie en utilisant les 6 derniers caractères de chaque hash de bloc Bitcoin, créant un système de jeu transparent et inviolable.


Site Web en Direct

https://btc-lottery.io


Caractéristiques Principales

  • Prouvablement Équitable : Utilise les hashs de blocs BTC, vérifiable via n'importe quel explorateur blockchain.
  • Tirages Rapides : Chaque tirage est lié à chaque nouveau bloc BTC (~toutes les 10 minutes).
  • Enregistrements Immuables : Aucun RNG central, tous les résultats sont on-chain et publics.
  • Support TRC20 USDT : Dépôts et retraits gérés via le réseau Tron.
  • Intégration Sécurisée de Portefeuille : Utilisation de portefeuille crypto non-custodial.
  • CALicencié : Opère sous une licence de loterie en ligne canadienne.

Comment Ça Marche

  1. Les utilisateurs achètent des billets de loterie en utilisant USDT (TRC20).
  2. Chaque billet se voit attribuer un code hexadécimal aléatoire de 6 caractères.
  3. Quand le prochain bloc BTC est miné, les 6 derniers caractères du hash deviennent le code gagnant.
  4. Les prix sont distribués aux joueurs dont le billet correspond au résultat.

Configuration Développeur

<code># Cloner le dépôt
git clone https://github.com/YOUR_ORG/btc-lottery.io.git

# Naviguer vers le dossier du projet
cd btc-lottery.io

# Installer les dépendances
npm install

# Démarrer le serveur de développement
npm run dev</code>

Structure du Projet

<code>/src
  /components      → Composants UI réutilisables
  /pages           → Routes frontend
  /lib             → Logique de loterie, utilitaires blockchain
  /api             → Gestion TRC20 et blocs BTC
/public            → Assets statiques
.env.example       → Échantillon de variables d'environnement</code>

Variables d'Environnement

Créer un fichier .env basé sur .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>

Dépendances

  • Next.js pour le framework frontend
  • ethers.js pour la connectivité du portefeuille
  • axios pour la communication API
  • web3.js (si applicable) pour les interactions on-chain

Tests

<code>npm run test</code>

Les tests incluent :

  • Précision de la logique de tirage
  • Vérification du portefeuille et du dépôt
  • Gestion des cas limites

Licence

Licence MIT
© BTC-Lottery.io 2025

Contribution

Les contributions sont les bienvenues ! Veuillez d'abord ouvrir un issue pour discuter de ce que vous aimeriez changer.

Contact

Pour les demandes techniques ou commerciales :
[email protected]