Wheel, her dönüşün şeffaf, bağımsız olarak doğrulanabilir ve sunucu tohumu belirlendikten sonra değiştirilemez olmasını sağlamak için Kanıtlanabilir Adil bir sistem kullanır.
Her Wheel dönüşü üç değer kullanılarak oluşturulur:
Sunucu tohumu – dönüş başlamadan önce sunucu tarafından oluşturulur. Bahis başlamadan önce sunucu tohumunun SHA-256 özeti görüntülenir ve oyuncuların sunucunun tohumu önceden belirlediğini ve sonucu sonradan değiştiremeyeceğini doğrulamasına olanak tanır.
İstemci tohumu – dönüş oluşturmaya ek rastgelelik eklemek için sunucu tohumuyla birlikte kullanılır.
Nonce – her dönüşün benzersiz bir sonuç üretmesini sağlayan artan bir değer.
Özetlenmiş sunucu tohumu bahis başlamadan önce gösterildiği için, sunucu daha önce görüntülenen özeti geçersiz kılmadan sonucu sonradan değiştiremez.
Kazanan çark segmenti HMAC-SHA256 kullanılarak oluşturulur:
hmac = HMAC_SHA256(serverSeed, clientSeed:nonce:0)
float = sum(hmac[i] / 256^(i+1)) for i in 0..3
segment = floor(float * numberOfSegments)
Oluşturulan değer, seçilen çark segmenti sayısına bağlı olarak kazanan segmenti belirler. Seçilen zorluk seviyesi ve çark yapılandırması, her segmentle ilişkili çarpanları ve ödeme yapısını belirler.
Sunucu tohumu ortaya çıktıktan sonra (tohum çifti döndürüldüğünde), Doğrula sekmesinde önceki Çark dönüşlerini doğrulayabilirsiniz. Ortaya çıkan sunucu tohumu, istemci tohumu ve nonce kullanarak hesaplamayı tekrarlayabilir ve kazanan segmentin adil bir şekilde oluşturulduğunu doğrulayabilirsiniz.
Bu sistem, sunucu tohumu onaylandıktan sonra her Çark dönüşünün rastgele, şeffaf ve oyuncu veya kumarhane tarafından manipüle edilemeyeceğini garanti eder.
