Provably Fair: kanıtlanabilir adalet
Server seed, client seed, nonce — ve bahsin girdikten sonra bir turun neden hileli hâle getirilemeyeceği.
Provably fair hangi sorunu çözer
Gerçek bir kumarhanede çarkın döndüğünü görürsün. Online’da göremezsin — bir animasyon görürsün ve o animasyonu operatör çizer. Provably fair kriptografisi güveni aritmetikle değiştirir: sonuç sen bahis koymadan önce taahhüt edilir, sonra açığa çıkarılır; böylece her oyuncu arada hiçbir şeyin oynanmadığını kontrol edebilir.
Üç girdi
Server seed. Oyun sunucusunun ürettiği rastgele bir dize. Aktifken onu asla görmezsin — yalnızca ilk turdan önce yayınlanan SHA-256 hash’ini görürsün.
Client seed. Sana ait bir dize. Çoğu oyun bunu otomatik üretir ve istediğinle değiştirmene izin verir. Onu değiştirmek, operatörün diziyi sana göre şekillendirmesini engelleyen şeydir.
Nonce. Mevcut seed çiftiyle oynanan her turda artan bir sayaç; böylece aynı seed’ler asla aynı turları üretmez.
Bir turu adım adım doğrulamak
- Oynamadan önce adalet ayarlarında görünen hash’lenmiş server seed’i kopyala.
- Kendi client seed’ini belirle. Herhangi bir şey olur: bir kelime, bir tarih, rastgele bir dize.
- Oyna. Nonce her turda artar; kontrol etmek istediğin turu not et.
- Seed’i değiştir. Eski server seed artık düz metin olarak görünür.
- Hash’le. Açığa çıkan server seed’e SHA-256 uygula ve birinci adımda kopyaladığın hash ile karşılaştır. Eşleşiyorsa seed değiştirilmemiştir.
- Crash noktasını yeniden hesapla. Server seed, client seed ve nonce’u HMAC-SHA256 ile birleştir, baştaki onaltılık karakterleri sayıya çevir ve oyunun yayınlanmış formülünü uygula. Bağımsız doğrulayıcılar bunu bir tarayıcı sekmesinde yapar.
Yeniden hesaplanan çarpan gördüğünle aynıysa o tur dürüsttü — vaat edilmedi, kanıtlandı.
Bu kontrolün söylemedikleri
Doğrulama, operatörün kendi algoritmasına uyduğunu kanıtlar. Ödeme hızı, çekim limitleri, lisans veya destek kalitesi hakkında hiçbir şey söylemez. Lisans ayrıntılarını ve şartları ayrıca oku: lisanssız bir kumarhanedeki provably fair oyun, bakiye tutmak için yine de kötü bir yerdir.
Hızlı kontrol listesi
- Hash’lenmiş server seed bahisten önce görünür, sonra değil.
- Client seed’i kendin düzenleyebilirsin.
- Seed değişimi önceki server seed’i eksiksiz açığa çıkarır.
- Doğrulama formülü yayınlanmıştır, muğlak biçimde anlatılmaz.
- Bağımsız bir doğrulayıcı aynı girdilerden aynı crash noktasını üretir.