Adil olduğu kanıtlanabilir sistemin basit bir dille açıklaması
Her tur başlamadan önce sunucu, SHA-256 hash değerini yayınlayarak bir sunucu tohumuna bağlanır. Hash, tek yönlü bir parmak izidir ve tohum bu değerden geri mühendislik yoluyla çıkarılamaz. Ayrıca istemci tohumunuzu (kendiniz ayarladığınız veya varsayılanı kabul ettiğiniz) ve tur nonce değerini (her turda 1 artırılan) görebilirsiniz.
Tur kapandıktan sonra sunucu orijinal sunucu tohumunu açıklar. Bunu istemci tohumu ve nonce ile birlikte hash'lersiniz. Ortaya çıkan hash belirli bir sayıya karşılık gelir ve bu sayı turun sonucunu belirler (çökme noktası, zar atışı, plinko slotu, her neyse). Matematik gördüğünüzle uyuşuyorsa tur dürüsttü. Uyuşmuyorsa platform hile yaptı demektir.
Crash için kesin algoritma
- Sunucu tohum değerini hashleyin: açıklanan sunucu tohum dizesini alın, SHA-256 hesaplayın.
- Müşteri seed ve nonce ile birleştir: format hmac-sha256(serverSeed, clientSeed + ":" + nonce) şeklindedir.
- Elde edilen hash değerinin ilk 13 onaltılık karakterini alın.
- Ondalık tam sayıya dönüştür h.
- Çarpışma noktasını hesaplayın: crashPoint = floor((100 * 2^52) / (2^52 - h)) / 100, kasa avantajı düzeltmesi ile.
- Gördüğünüz çarpışma noktasıyla karşılaştırın. Eşleşme = dürüstlük.
Çalışma örneği: Crash turunu doğrulama
Bu girdilere sahip varsayımsal bir turu ele alalım (sayılar okunabilirlik için kısaltılmıştır):
Sunucu tohumu (açıklandı): a1b2c3d4e5f6...
İstemci tohumu: myclientseed42
Nonce: 137
Oyun içinde gösterilen çökme noktası: 2.47x
hmac-sha256('a1b2c3d4e5f6...', 'myclientseed42:137') komutunu çalıştırın. Çıktının ilk 13 onaltılık karakterini alın. Ondalık sayıya dönüştürün. Yukarıdaki formüle yerleştirin. Sonuç: 2.47x. Eşleşme var. Tur dürüsttü.
Herhangi bir programlama dilindeki herhangi bir hash fonksiyon kütüphanesi aynı sonucu verir. Sonuç deterministiktir. Doğrulamayı bir kez kurduğunuzda, oynadığınız her tur için çalıştırabilirsiniz.
Dice için tam algoritma
- hmac-sha256(serverSeed, clientSeed + ":" + nonce) hesaplayın.
- İlk 5 onaltılık karakteri alın.
- Tam sayıya dönüştür i.
- Roll = (i * 100) / 16^5 hesaplanır, iki ondalık basamağa yuvarlanır.
- Gösterilen sonuçla karşılaştırın. Eşleşme = dürüstlük.
Müşteri tohumu neden önemli
Kendi müşteri seed'inizi belirleyebilirsiniz. Çoğu oyuncu varsayılanı kabul eder ve hiç dokunmaz. Maksimum güven istiyorsanız müşteri seed'inizi düzenli olarak değiştirin (Shuffle bunu Ayarlar → Kanıtlanabilir Adalet → Müşteri Seed'i Belirle bölümünden yapmanıza olanak tanır). Her değişiklik önceki sunucu seed taahhüdünü geçersiz kılar ve yeni bir tane oluşturur.
Oturum ortasında seed'i değiştirmek beklenen getirinizi değiştirmez. Bu sadece platformun, istemci seed'inizi önceden bilerek sizin için olumsuz bir atış dizisi hazırlayamayacağı anlamına gelir. Koruma kriptografiktir, istatistiksel değil.
Yaygın yanlış anlamalar
- Kanıtlanabilir adalet, evin avantajını değiştirmez. Crash hala %99 RTP'dir. Dice hala %99 RTP'dir. Algoritma dürüsttür, matematiksel olarak hafif bir avantaj hala evin tarafındadır.
- Kanıtlanabilir adillik bir sonraki sonucu tahmin etmenizi sağlamaz. Sunucu tohumu önce taahhüt edilir, sonra açıklanır, bu nedenle tur kapanana kadar tahmin kriptografik olarak imkansızdır.
- Kanıtlanabilir adil sistem slot, masa oyunları veya canlı casino için geçerli değildir. Bunlar üçüncü taraf RNG'ler (slotlar) veya fiziksel donanım (canlı masalar) üzerinde çalışır ve iTech Labs veya eşdeğeri tarafından denetlenir.
- Bir platform Originals için kanıtlanabilir şekilde adil olabilir ve yine de slotları manipüle edebilir veya para yatırma işlemlerini engelleyebilir. Kanıtlanabilir adillik tek bir spesifik riski kapsar: şirket içi RNG sonuçlarının bütünlüğü.
- Bir uyuşmazlık bulursanız, destek ekibiyle iletişime geçmeden önce her şeyi ekran görüntüsü olarak kaydedin (seed'ler, nonce, sonuç, doğrulama hesaplamalarınız). Uyuşmazlıklar son derece nadirdir ve neredeyse her zaman doğrulama tarafında kullanıcı hatasından kaynaklanır.
Adım adım: kendi turunuzu doğrulama
-
1
Shuffle Ayarları → Kanıtlanabilir Adalet bölümünü açın
Mevcut sunucu tohum hash değerinizi, istemci tohumunuzu ve nonce aralığını göreceksiniz.
-
2
Bir tur oyna ve sonucu not et
Sonuç ne olursa olsun, kaydedin.
-
3
Sunucu seed'inizi döndürün
"Yeni sunucu tohumu kullan" seçeneğine tıklayın veya yeni bir tohuma geçmek için oyun oynayın. Önceki sunucu tohumu artık görünür hale gelir.
-
4
Açıklanan sunucu seed'ini, istemci seed'inizi ve nonce değerini kopyalayın
Her üçü de seed geçmişi görünümünde yer alır.
-
5
Hash'i istediğiniz dilde çalıştırın
Python, JavaScript, çevrimiçi SHA-256 araçlarının hepsi çalışır. Oynadığınız oyun için yukarıdaki algoritmayı kullanın.
-
6
Karşılaştır
Hesapladığınız sonuç oyun içi sonuçla eşleşiyorsa, tur dürüst geçmiştir. İstediğiniz turda tekrarlayın.
Kanıtlanabilir adil sistemin bir özellik olarak avantajları ve dezavantajları
What we like
- Güven gerektirmeyen sistem, matematiksel olarak bağımsız doğrulanabilir
- Herkese açık tohum geçmişi, hesabınızda oynanan her turu kapsar
- Platform'un kendi RNG sonuçlarını manipüle etmesini kriptografik olarak engeller
- Sektör standardı uygulama, Stake, Roobet, BC.Game ile aynı SHA-256 commit-reveal sistemi
- Bir script kurduktan sonra doğrulama süresi tur başına yaklaşık 30 saniye
What we don't
- Slot, canlı casino veya spor bahisleri sonuçlarını kapsamaz
- Doğrulama matematiği, geliştirici olmayanlar için önemsiz değildir
- Çoğu oyuncu aslında hiçbir zaman doğrulama yapmaz, bu da pratik faydayı ortadan kaldırır
- Kanıtlanabilir adillik, çekim anlaşmazlıklarına veya KYC gecikmelerine karşı koruma sağlamaz
- Sunucu tohumlarını sık sık döndürmek kullanıcı deneyimi açısından zahmetlidir
Sıkça Sorulan Sorular
Kendin dene. MAXBET koduyla aç, bir Dice turu oyna, ardından sonucu doğrula. Matematik tam oturacak.
Shuffle'da MAXBET kodunu kullan →