Çalışma şekli alttaki gibiymiş. Bana kalırsa bu sistem Türkiye'deki şans oyunlarında zorunlu olmalı.


fair result = operators input (hashed) + customers input

Oyuncu, kendisine sağlanan hash (server seed hash) ve kendi client seed’ini kullanarak sonucun doğru üretilip üretilmediğini doğrulayabilir. Hash algoritması, aynı girdilerle her zaman aynı çıktıyı ürettiği için, sonucun manipüle edilmediğinden emin olunabilir.
Bir Örnek
Adım 1: Operatör Hash’ini Yayınlar
Server Seed: "secret-server-seed-123"
Server Seed Hash (SHA-256): "a5c3f2d..."
Bu hash başlangıçta oyuncularla paylaşılır, ancak server seed gizli tutulur.

Adım 2: Oyuncu Bir Client Seed Kullanır
Client Seed: "user-chooses-this-seed"
Adım 3: Sonucun Üretilmesi
Final Result: Hash("secret-server-seed-123" + "user-chooses-this-seed")
Bu hash sonucu oyunun çarpanını (örneğin, 2.5x) belirler. Eğer oyuncu oyunun sonucunu doğrulamak isterse, operatörün server seed’ini (gizli tutulan kısmı) oyun bittikten sonra paylaşması gerekir.