Provably fair

Pratik rehber

Stake'te provably fair nasıl çalışır?

Bir kart, bir mayın, doğrulanacak bir sonuç mu? Oyun verilerinizi bulun ve provably fair ile hesabı tekrarlayın.

The Gambling Desk tarafından · Yayımlandı · Doğrulandı

Bir blackjack kartı, bir mayın veya Dragon Tower karesi: provably fair, tur bittikten sonra sonucun hesabını yeniden yapmanızı sağlar. Tur verilerini kullanarak yeniden hesaplanan sonuçla geçmişinizde görünen sonucu karşılaştırırsınız.

Mühürlü zarf fikri

Stake'in gizli bir sayıyı zarfa koyduğunu ve size onun parmak izini gösterdiğini düşünün. Siz kendi sayınızı eklersiniz; her oyun da bir sıra numarası alır. Sonuç bu bilgiler birleştirilerek hesaplanır.

Zarf açıldığında parmak izini kontrol edip hesabı tekrarlayabilirsiniz. Gizli sayının adı server seed, sizin katkınızın client seed, oyun numarasının nonce, parmak izinin ise hash.

Oyun verilerinizi bulun

Geçmişi veya bahis ayrıntılarını açın. Oyunu, client seed'i, nonce'u ve kullanılan server seed'in hash'ini not edin. Bu değerler, incelemek istediğiniz turu tam olarak belirler.

Seed çifti aktif olduğu sürece server seed'in tamamı gizli kalır. Eski server seed'i açığa çıkarmak için seed değiştirme seçeneğini kullanın. Ardından o çiftle oynanan turları doğrulayabilirsiniz.

Hesabı yeniden yapın

Provably fair doğrulayıcısında oyunu seçin. Açıklanan server seed'i, client seed'i, nonce'u ve istenen oyun ayarlarını girin.

Kontrol iki karşılaştırmadan oluşur:

  1. Açıklanan server seed'in hash'i, bahisten önce yayımlanan parmak iziyle eşleşmeli.
  2. Yeniden hesaplanan sonuç, geçmişinizdeki sonuçla aynı olmalı.

Sonuç farklı mı? Değerleri aynı turdan yeniden alın. Farklı bir nonce, yer değiştirmiş seed'ler veya farklı oyun sürümü hesabı değiştirebilir.

Tam olarak neyi doğruladınız?

Eşleşme, sonucun o tur için kullanılan verilerden üretildiğini gösterir. Hash, server seed'in bahisten sonra değiştirilmesini de fark etmenizi sağlar.

Bu kontrol bitmiş bir oyun içindir. Server seed gizli kaldığı sürece sonraki kartları veya kareleri açıklamaz, oyunun olasılıklarını da değiştirmez.

Biraz daha ayrıntı: veriler nasıl sonuca dönüşür?

Server seed ve client seed

Stake, server seed'i oluşturup önce hash'ini yayımlar. Tarayıcı kayıt sırasında client seed oluşturabilir; arayüz genellikle bunu değiştirmenize izin verir. Böylece hesapta hem sunucunun hem oyuncunun katkısı bulunur.

Nonce

Aynı seed çiftiyle yapılan her bahiste nonce ilerler. Seed'ler değişmese bile art arda oynanan iki turu birbirinden ayırır.

Hash ve HMAC-SHA256

Hash, bir veriyi sabit uzunlukta bir parmak izine dönüştürür. Veri değişince parmak izi de değişir. Stake; server seed, client seed, nonce ve oyun daha fazla değer gerektiriyorsa bir imleci birleştirmek için HMAC-SHA256 kullanır.

Hesap, 0 ile 1 arasında sayılara dönüştürülen baytlar üretir. Her oyun bunları kendi yöntemine göre kullanır: mayın konumları, kartlar veya diğer olaylar. Aynı veri ve yöntem aynı sonucu verir; doğrulama da buna dayanır.

Oyuna özgü dönüşüm, seed'ler kadar önemlidir. Doğrulayıcı oyunla ve sürümüyle eşleşmelidir.

Sık sorulan sorular

Server seed'in açıklanmasını neden beklemek gerekiyor?

Kullanılmaya devam ederken açıklanması, sonraki sonuçların hesaplanmasına imkân verirdi. Stake önce hash'i, seed değişiminden sonra ise seed'in tamamını gösterir.

Client seed'i değiştirmek kazanma ihtimalini artırır mı?

Hayır. Hesabın verileri değişir, oyunun olasılıkları değişmez.

Aynı server seed ile birkaç oyun doğrulanabilir mi?

Evet, o seed çiftiyle oynandılarsa. Her bahsin sonucunu bulmak için kendi nonce değerini kullanın.

Kaynaklar ve referanslar

Durum: not configured.

Optional analytics is not configured, so no analytics script is loaded.