Provably fair nedir? Zar üzerinden anlatıyoruz
Her bahis sitesi oyunlarının adil olduğunu söyler. Provably fair'in anlamı şu: bizim sözümüze güvenmek zorunda değilsin. Her atışın matematiği öyle kurulur ki sonucu üreten mekanizmaya sen bahis oynamadan önce taahhüt veririz, sonucu ise bahisten sonra kendin kontrol edebilirsin. Bu rehber, Dice üzerinden bunun tam olarak nasıl çalıştığını anlatıyor.
Üç bileşen
Bir atış üç değerden türetilir. Sunucu seed'i bizim ürettiğimiz gizli, rastgele bir dizidir — sen daha tek bir bahis oynamadan önce onun SHA-256 hash'ini gösteririz; bu kriptografik parmak izi, seed'i açık etmeden sabitler. Client seed senindir: rastgele bir tane atanır; seed çiftini adillik panelinde döndürdüğünde kendi seed'ini seçebilirsin. Nonce ise her bahiste bir artan sayaçtır; böylece aynı seed çifti altındaki her atış benzersizdir.
Byte'lardan atışa
Bahis oynadığında sunucu, gizli sunucu seed'iyle anahtarlanmış şekilde client seed'in ve nonce üzerinde HMAC-SHA256 hesaplar. Ortaya çıkan byte akışı 0.00 ile 99.99 arasında bir sayıya eşlenir — tam 10.000 eşit olasılıklı sonuç. Eşleme rejection sampling kullanır: dağılımı bozacak her byte penceresi atlanır ve bir sonrakine geçilir; böylece hiçbir sonuç diğerinden daha olası olmaz.
Neden hile yapamayız
Bütün mesele işlem sırasında. Sunucu seed'inin hash'i bahislerinden önce yayınlandığı için seed'i sonradan değiştiremeyiz — en küçük değişiklik farklı bir hash üretir ve bunu anında yakalarsın. Client seed hesaba senin tarafından girdiği için sonuçları önceden hesaplayamayız: hangi seed'i seçeceğini bilemeyiz. Sonuç, iki tarafın da önceden bilemeyeceği ve yönlendiremeyeceği bir atıştır.
Dürüst fiyat
Adillik, ödemenin de açıkça söylenmesi demek. Zar'da bir hedef ve yön seçersin; kazanma şansın, 10.000 sonucun senin tarafında kalan payının ta kendisidir. Çarpan, 100'den kasa avantajı çıkarılıp yüzde cinsinden bu şansa bölünerek bulunur — %1 avantajda %50 şans 1.98×, %10 şans 9.9× öder. Avantaj oyunun üzerinde yazar; asla oranların içine gizlenmez.
Kendin doğrula
Zar'ın içindeki adillik panelini dilediğin an aç. Seed çiftini döndürdüğünde önceki sunucu seed'i düz metin olarak açığa çıkar; o andan itibaren o seed altındaki geçmiş her atış yeniden hesaplanabilir ve aynı girdiler her zaman aynı atışı üretir. Yeniden hesaplanan tek bir sonuç bile sana gösterdiğimizle uyuşmasaydı, elinde kriptografik kanıt olurdu. kocasino'teki her original bu standardın üzerine kurulu.