Nasıl Çalışır
Her oyun için, bir sunucu sırrına başlanarak SHA256 karma zinciri 10 milyon adet üretilmiştir. Bu işlemde, SHA256’nın çıktısı tekrar tekrar kendisine beslenmiştir ve bu işlem 10 milyon kez tekrarlanmıştır.
Çıkış noktası Game 5,257,547’de başlayarak Crash için son karma zincirinin SHA256’si: 1d75b6cfadffdfc7dea5b7ed2c463c909571430c8f08fd3d0042b66661a8e4fc
Roulette için son karma zincirinin SHA256’si: 5bf9a3fae704667be2d3704ea8b6e703796defaa5f328e1a8d46b3a0fa12269f
Hilo için son karma zincirinin SHA256’si: 19433216dc89d58f905f331e58b73105328447c5d85f4a11b3afbffe0b9db17b
Burada bunu yayımlayarak alternatif bir SHA256 zinciri seçme olasılığını engelliyoruz. Şimdi oyun sunucusu, bu ters sıradaki karma zinciri oynuyor ve bu değerleri kullanarak oyun sonuçlarını matematiksel olarak doğrulanabilir bir şekilde hesaplı adaletle sağlıyor.
Nasıl Doğrulanır
Herkes zincirin bütünlüğünü kolayca doğrulayabilir. Bir oyun bittikten hemen sonra oyunun hash’ini yayımlıyoruz. Bu oyunun hash’inin SHA256 hash’ini kontrol ederek, bu oyunun hash’inin önceki oyunun hash’i olduğundan emin olabilirsiniz, böylece sonucun değiştirilmediğinden emin olunabilir.
Oyun hash’lerini oluşturmak ve Crash sonuçlarını hesaplamak için örnek kod burada bulunabilir.
Oyun hash’lerini oluşturmak ve Roulette sonuçlarını hesaplamak için örnek kod burada bulunabilir.
Oyun hash’lerini oluşturmak ve Hilo sonuçlarını hesaplamak için örnek kod burada bulunabilir.
Oyun hash’lerini oluşturmak ve Zar sonuçlarını hesaplamak için örnek kod burada