BTC-Lottery.io – Blockchain Tabanlı Piyango Sistemi
BTC-Lottery.io, Bitcoin blockchain teknolojisi üzerine inşa edilmiş merkezi olmayan, kanıtlanabilir şekilde adil bir piyango platformudur. Her Bitcoin blok hash'inin son 6 karakterini kullanarak piyango sonuçları üretir, şeffaf ve kurcalamaya dayanıklı bir oyun sistemi yaratır.
Canlı Web Sitesi
Temel Özellikler
- Kanıtlanabilir Şekilde Adil: BTC blok hash'lerini kullanır, herhangi bir blockchain keşif aracı ile doğrulanabilir.
- Hızlı Çekilişler: Her çekiliş her yeni BTC bloğuna bağlıdır (~her 10 dakika).
- Değişmez Kayıtlar: Merkezi RNG yok, tüm sonuçlar zincir üzerinde ve halka açık.
- TRC20 USDT Desteği: Para yatırma ve çekme işlemleri Tron ağı üzerinden yapılır.
- Güvenli Cüzdan Entegrasyonu: Saklama olmayan kripto cüzdan kullanımı.
- CA Lisanslı: Kanada çevrimiçi piyango lisansı altında faaliyet gösterir.
Nasıl Çalışır
- Kullanıcılar USDT (TRC20) kullanarak piyango biletleri satın alır.
- Her bilete rastgele 6 karakterlik onaltılık kod atanır.
- Bir sonraki BTC bloğu çıkarıldığında, hash'in son 6 karakteri kazanan kod olur.
- Ödüller, bileti sonuçla eşleşen oyunculara dağıtılır.
Geliştirici Kurulumu
<code># Depoyu klonla git clone https://github.com/YOUR_ORG/btc-lottery.io.git # Proje klasörüne git cd btc-lottery.io # Bağımlılıkları yükle npm install # Geliştirme sunucusunu başlat npm run dev</code>
Proje Yapısı
<code>/src /components → Yeniden kullanılabilir UI bileşenleri /pages → Frontend rotaları /lib → Piyango mantığı, blockchain araçları /api → TRC20 ve BTC blok işleme /public → Statik varlıklar .env.example → Çevre değişkeni örneği</code>
Çevre Değişkenleri
.env.example tabanlı bir .env dosyası oluşturun:
<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>
Bağımlılıklar
- Frontend framework için Next.js
- Cüzdan bağlantısı için ethers.js
- API iletişimi için axios
- Zincir üzeri etkileşimler için web3.js (uygunsa)
Test
<code>npm run test</code>
Testler şunları içerir:
- Çekiliş mantığı doğruluğu
- Cüzdan ve para yatırma doğrulaması
- Uç durum işleme
Lisans
MIT Lisansı
© BTC-Lottery.io 2025
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Lütfen değiştirmek istediğiniz şeyi tartışmak için önce bir sorun açın.
İletişim
Teknik veya iş sorguları için:
[email protected]