Nasıl Çalışır
Her oyun için 10 milyon SHA256 hash zinciri oluşturduk. Bu süreç, sunucu gizliliği ile başladı ve SHA256 çıktısı 10 milyon kez tekrar kendi içine işlenerek devam etti.
5,257,547 numaralı oyundan başlayan Crash için son hash değerinin SHA256 sonucu şu şekildedir: 1d75b6cfadffdfc7dea5b7ed2c463c909571430c8f08fd3d0042b66661a8e4fc
10,896,347 numaralı oyundan başlayan Roulette için son hash değerinin SHA256 sonucu şu şekildedir: f7df57c39b7b9000fb2276c5b722ae55c468523da00b1daffa218930bb403026
18,000,001 numaralı oyundan başlayan Hilo için son hash değerinin SHA256 sonucu şu şekildedir: b4d6365b1ad18977a2ebd02c3430960c3e51443bf04af77d87766a434f2fbb57
Bu bilgileri herkese açık şekilde paylaşarak alternatif bir SHA256 zinciri oluşturulmasının önüne geçiyoruz. Oyun sunucusu şimdi bu hash zincirini ters sırada kullanıyor ve bu değerler sayesinde oyun sonuçları provably fair sistemiyle hesaplanıyor.
Nasıl Doğrulanır
Herkes zincirin bütünlüğünü kolayca doğrulayabilir. Her oyun sona erdiğinde ilgili hash değeri yayınlanır. Bir oyunun hash değerinin SHA256 çıktısını bir önceki oyunun hash değeriyle karşılaştırarak sonuçların değiştirilmediğinden emin olabilirsiniz.
Crash sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Roulette sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Hilo sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Dice sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Plinko sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Mines sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Keno sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Pocket Dice sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Limbo sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Blackjack sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Twist sonuçlarını hesaplamak ve oyun hashlerini üretmek için örnek kodu burada bulabilirsiniz.
Slots Arena oyununda eşitlik durumunda kullanılan tie-breaker sonucunu doğrulamak için örnek kodu burada bulabilirsiniz.
Adillik
Özetle, gelecekteki tüm oyun sonuçları önceden matematiksel olarak belirlenmiştir ve güçlü SHA256 kriptografik sistemi sayesinde doğal bir dağılım gösterir. Bu sonuç zincirini kullanıcıların fark etmeden değiştirmemiz veya manipüle etmemiz mümkün değildir.