Adil oyun
Kanıtlanabilir adil fikri
“Kanıtlanabilir adil”, bir koşunun sonucunun önceden belirlendiğinden ve oyun başladıktan sonra sunucu tarafından değiştirilemeyeceğinden emin olmanın bir yoludur. Her koşu, bir sunucu tohumu, bir istemci tohumu ve bir nonce’tan tekrar üretilebilir.
Oyuncuya karşı hile yoktur: bir katın sonucu, tohumların belirleyici bir işlevidir.
Nasıl çalışır
Koşudan önce commit: sunucu SHA-256(serverSeed) yayınlar; tohumun kendisi gizlidir.
Kat çekilişi: roll = HMAC-SHA256(serverSeed, clientSeed:nonce:floor); ilk 8 hex, 2³²’ye bölünür. Atış, seviyenin şansından küçükse kat geçilir.
Sonradan açıklama: sunucu sunucu tohumunu açıklar — karmasını kontrol edebilir ve tüm atışları yeniden hesaplayabilirsin.
Koşunu nasıl doğrularsın
Bir koşudan sonra /fair sayfasını aç — orada karma commit’ini, açıklanan sunucu tohumunu, istemci tohumunu, nonce’ı ve her katın atışını bulacaksın. SHA-256(serverSeed) ile commit’i karşılaştır.
Bağımsız bir yeniden kontrol için bir POST /game/verify uç noktası vardır: serverSeed, clientSeed, nonce, bir tiers listesi ve çarpan tablosu sürümünü (tableVersion) gönder — hizmet aynı atışları ve sonuçları döndürür.
İlan edilen getiri
Teorik geri dönüş, başarısızlık ve altın kapılar dahil denenen kat başına %99 olur. Koşu veya oturum için garanti değildir; ardışık katlarda risk birikir.
Çarpan tablosu sürümü
Aktif tablo sürüm 3’dir, 2026-08-05 tarihinden beri yürürlüktedir: 5 risk seviyesi, 15 kat derinlik, riskli seviyelerde ×5 altın kapı ile.
Daha önce oynanan koşular tamamen doğrulanabilir kalır — koşunun kendi tablo sürümünü (tableVersion 1, 2 veya 3) /game/verify uç noktasına gönder; koşu kendi tablosuna göre yeniden üretilir. Arşivlenmiş sürüm 2 tablosu (3 tier, derinlik 12, kapı yok) aşağıda gösterilmiştir.
| Seviye | Geçme şansı | Kat çarpanı | Altın kapı |
|---|---|---|---|
| Kolay | 98% | ×1.0112 | — |
| Orta | 94% | ×1.0487 | — |
| Riskli | 87% | ×1.1366 | — |