“Provably fair” (kanıtlanabilir adil) ifadesi neredeyse her kasa açma sitesinde, genellikle küçük bir kalkan simgesinin yanında karşına çıkar. Gerçekten işe yarayan bir sistem, ama sık sık yanlış anlaşılıyor. İşte ne yaptığı, bir sonucu kendin nasıl kontrol edeceğin ve sınırlarının nerede olduğu.
Çözdüğü sorun
Online bir kasa açtığında sonucu, kontrol etmediğin bir bilgisayar seçer. Bir tür kanıt olmadan, sitenin bahsini gördükten sonra bir bıçağı sessizce ucuz bir skinle değiştirip değiştirmediğini bilmenin hiçbir yolu olmazdı. Provably fair, bu tür bir hileyi tespit edilebilir hale getirir.
Üç bileşen
Neredeyse her provably fair sistem aynı üç parçayı kullanır:
- Server seed (sunucu seed’i). Site tarafından oluşturulan uzun, rastgele bir dizi. Sen oynamadan önce site sana yalnızca bunun hash’ini gösterir; bu, seed’i açığa çıkarmadan sabitleyen bir tür parmak izidir.
- Client seed (istemci seed’i). Senden (veya tarayıcından) gelen bir dizi. Genellikle bunu istediğin herhangi bir şeyle değiştirebilirsin, böylece site sonuçları buna göre önceden hazırlayamaz.
- Nonce. Her bahiste bir artan bir sayaç; böylece aynı seed’lerle yapılan her açılış farklı bir sonuç verir.
Site bu üçünü genellikle HMAC-SHA256 adlı bir fonksiyonla birleştirir ve çıktıyı bir sayıya dönüştürür. O sayı, kasada gösterilen aralıklara göre hangi eşyayı alacağını belirler (örneğin yaygın skinler için 0–79,9, bıçak için 99,74–100).
Adım adım bir sonucu kontrol etmek
- Oynamadan önce, sitenin adillik (fairness) ayarlarında gösterilen hash’lenmiş server seed’i not al. İstersen kendi client seed’ini belirle.
- Normal şekilde oyna. Nonce her açılışta bir artar.
- Adillik ayarlarından server seed’i yenile (değiştir). Site artık eski, hash’lenmemiş server seed’i gösterir.
- Hash’i kontrol et. Açıklanan seed’i bir SHA-256 aracından geçir. Sonuç, oynamadan önce gördüğün hash ile birebir eşleşmelidir. Eşleşiyorsa seed sonradan değiştirilmemiş demektir.
- Sonucu yeniden hesapla. Sitenin doğrulayıcısını ya da bağımsız bir doğrulayıcıyı; server seed, client seed’in ve kontrol etmek istediğin açılışın nonce değeriyle kullan. Aynı sayıyı ve aynı eşyayı elde etmelisin.
Hash eşleşmiyorsa ya da yeniden hesaplanan sonuç farklı bir eşya veriyorsa, sonuç adil değildi ve o siteyi kullanmayı bırakmalısın.
Provably fair neyi kanıtlamaz?
Birçok oyuncunun gözden kaçırdığı kısım bu. Provably fair, bahsini yaptıktan sonra sonucun değiştirilmediğini gösterir. Şunlar hakkında ise hiçbir şey söylemez:
- Oranların kendisi. Bir kasa, herkesin istediği eşya için %0,01 şans verebilir ve bu yine de “provably fair” olur.
- Eşya fiyatları. Her skinin ne kadar ettiğine ve kasanın ne kadara mal olduğuna site karar verir.
- Para çekme. Site ödeme yapmıyorsa adil bir sonucun hiçbir değeri yoktur.
Bu yüzden provably fair’i bir kalite damgası olarak değil, asgari bir şart olarak gör. Oranları ve beklenen değeri de kontrol et (bkz. kasa oranları rehberimiz) ve para çekme sorunları için incelemeleri oku.
Tehlike işaretleri
- Sitenin adillik sayfası yok ya da yalnızca seed’ler olmadan sonuçları gösteriyor.
- Kendi client seed’ini belirleyemiyorsun.
- Server seed’ler hiç açıklanmıyor ya da onları yenileyemiyorsun.
- Doğrulayıcı yalnızca sitenin kendisinde çalışıyor ve hesabı bağımsız olarak kontrol etmenin hiçbir yolunu sunmuyor.
BananaCases’deki her inceleme, sitenin provably fair oyunlar sunup sunmadığını belirtir. Site listesini yalnızca provably fair siteleri gösterecek şekilde de filtreleyebilirsin.






