İçeriğe geç
İçeriğe geç

Adillik

Kanıtlanabilir adil

Kanıtlanabilir adil bir tur, kendiniz yeniden hesaplayabileceğiniz bir turdur. Operatör, siz oynamadan önce bir sır taahhüt eder, siz kendi değerinizi sağlarsınız ve sır açıklandığında herkes sonucu yeniden oluşturabilir ve değiştirilmediğini kontrol edebilir.

Kısa cevap

Kanıtlanabilir adillik, bir turun sonucunun inceleyebileceğiniz üç değerden türetildiği anlamına gelir: operatörün siz oynamadan önce hash'ini yayınlayarak taahhüt ettiği bir sunucu tohumu, kendi tarayıcınızın sağladığı bir istemci tohumu ve turları sayan bir nonce. Bu üçünü oyunun yayınlanmış algoritmasına sokarsanız, oyunun size ödediği sonucu her seferinde, her makinede elde edersiniz.

Kanıt geriye dönüktür, asla canlı değildir. Sunucu tohumunu kullanımdayken göremezsiniz, aksi takdirde sonuçlar tahmin edilebilir olur; hash'ini görürsünüz. Tohum emekliye ayrıldığında açıklanır ve hash'lenmesi size gösterilen taahhüdü yeniden üretmelidir. Üretmezse tohum değiştirilmiştir ve altında oynanan her tur şüphelidir.

Tüm siteyi kapsamaz ve dürüst hiçbir operatör bunun aksini iddia etmez. Kanıtlanabilir adillik, operatörün matematiği yazdığı ve yayınlayabildiği dahili orijinallere uygulanır. Üçüncü taraf stüdyo başlıklarına — slotlar, canlı krupiyeli masalar, oyun şovları — uygulanmaz; bunlar stüdyonun kendi sertifikalı üreteciyle çalışır ve kimsenin kontrol edemeyeceği bir tohum açığa çıkarmazlar. Her iki tür de aynı lobide bulunur. Aynı garanti değildirler.

Bir turun oluşturulduğu üç değer

Bunlardan ikisi tur sonuçlanmadan önce sizin tarafınızdan bilinir. Üçüncüsü, kanıtın kapanması için daha sonra açıklanmak zorundadır.

  • Sunucu tohumu

    Operatör tarafında üretilen rastgele bir sır. Canlıyken asla görmezsiniz — hash'ini görürsünüz, altında ilk turunuzdan önce yayınlanır. Bu hash taahhüttür: tohumu açıklamadan sabitler, çünkü hash tek yönlü çalışır ve hiçbir ikinci tohum aynı çıktıyı üretmez.

  • İstemci tohumu

    Sizin tarafınızdan gelen ve oyunun adillik panelinde düzenlenebilen bir değer. Taahhüt edilmiş bir tohumun aynı zamanda seçilmiş bir tohum olamaması için vardır: operatör, girişin yarısı sizin bağımsız olarak belirlediğiniz ve dilediğiniz zaman değiştirebileceğiniz bir değerken uygun bir sonuca sahip bir sunucu tohumu seçemez.

  • Nonce

    Her turda bir artan bir sayaç. Aynı sunucu tohumu, aynı istemci tohumu, farklı bir nonce: farklı bir sonuç ve tur tur kontrol edilebilir, yalnızca toplu olarak değil. Tek bir tohum çiftinin tüm bir oturumu kapsamasını sağlayan şey budur.

Bir turun dört adımda nasıl doğrulanacağı

Doğrulama, oyunun size verdiği değerleri kullanarak, kendi makinenizde, işin ardından gerçekleşir. Hesap erişimi veya bizim algoritmayı yayınlamamız dışında işbirliğimiz gerekmez - düzenlemenin tüm amacı budur.

  1. Taahhüdü kopyalayın

    Oynamadan önce adillik paneli, kullanımdaki sunucu tohumunun hash'ini gösterir. Kopyalayın ve saklayın. Turdan önce gelmesi gereken tek şey budur; diğer her şey sonradan okunabilir.

  2. Turları oynayın

    Her tur bir nonce tüketir ve panel siz oynarken istemci tohumunuzu ve geçerli nonce'ı gösterir. Bir tur sonuçlandığında, üç girdiden ikisine ve üçüncünün taahhüdüne zaten sahipsiniz.

  3. Tohumu döndürün

    Döndürme, sunucu tohumunu emekliye ayırır ve açıklanmasını sağlar. Bu gerçekleşene kadar hiçbir şey doğrulanamaz; bu yüzden hiç döndürmediğiniz bir tohum, hiç kontrol etmediğiniz bir tohumdur. Açıklandıktan sonra daha fazla tur için kullanılamaz.

  4. Yeniden hesaplayın ve karşılaştırın

    Açıklanan tohumu hash'leyin: kopyaladığınız taahhüde eşit olmalıdır. Ardından tohum, istemci tohumu ve nonce'ı yayınlanmış algoritmadan geçirin ve sonucun size ödenenle eşleştiğini kontrol edin. Algoritma halka açıktır, bu nedenle bizimkilerden biri yerine bağımsız bir doğrulayıcı kullanabilirsiniz.

Kanıtın geçerli olduğu ve olmadığı yerler

Kapsanan

Dahili orijinaller

Operatörün matematiği yazdığı ve bu nedenle yayınlayabildiği oyunlar: hızlı tur formatları — çarpma eğrileri, zar, mayın, çark, plinko tarzı düşüşler. Tur başına bir nonce, doğrulamanın oturum başına değil tur başına olduğu anlamına gelir, böylece tek bir şüpheli sonuç kendi başına kontrol edilebilir.

Bunlar esas olarak Crash ve Anında Kazanç altında yer alır; burada bir tur saniyeler sürer ve sonuç, makara dönüşü yerine tek bir sayıdır.

Kapsam dışı

Üçüncü parti stüdyo oyunları

Dış stüdyolar tarafından oluşturulan slotlar, canlı krupiyeli masalar ve oyun şovları. Bu oyunların sonuçları, stüdyonun kendi motorunda ve sunucularında üretilir. Stüdyo bir seed paylaşmaz ve hiçbir operatör bu seed'i oluşturamaz. Tüm lobisini provably fair olarak pazarlayan bir kumarhane, var olmayan bir şeyi anlatıyordur.

Bu oyunların taşıdığı şey bunun yerine sertifikasyondur: bağımsız bir test kuruluşu, rastgele sayı üretecini ve yayınlanan oyuncuya dönüş oranını inceler ve periyodik olarak yeniden test eder. Bu gerçek bir kontroldür. Aynı zamanda farklı bir kontroldür — güvendiğiniz bir denetim, sizin çalıştırdığınız bir kanıt değil.

Canlı krupiyeli oyunlar yine ayrı bir durumdur. Buradaki rastgelelik, kameranın önünde fiziksel bir çark veya gerçek bir destedir; bu yüzden yayınlanacak bir seed yoktur ve karmaşıklık (hash) yoktur. Bu tablolarda doğruladığınız şey, görebildiğinizdir.

Provably fair'in kanıtlamadığı şeyler

Bu, konuyla ilgili çoğu sayfanın atladığı kısımdır ve iddianın sizin için gerçekte ne kadar değerli olduğuna karar veren kısımdır.

Oranlar hakkında hiçbir şey söylemez
%1 house edge'i olan bir oyun da %10 house edge'i olan bir oyun da provably fair olabilir. Doğrulama, sonucun sonradan değiştirilmediğini teyit eder. Önceden kabul ettiğiniz koşullar hakkında yorum yapmaz.
Beklenen getirinizi değiştirmez
Oyuncuya dönüş oranı, ödeme tablosunun bir özelliğidir, seed'in değil. Doğrulanmış bir tur doğrulanmış bir turdur ve yüz doğrulanmış kayıp tur hala yüz kayıp turdur. Burada adalet, süreçle ilgili bir ifadedir, asla sonuçla ilgili değildir.
Doğrulanmadığında hiçbir değeri yoktur
Neredeyse hiç kimse kontrol etmez ve kimsenin çalıştırmadığı bir kanıt, özellikle kimseyi korumaz. Koruduğu şey genel olarak herkestir: operatör, birisi kontrol edecekmiş gibi davranmak zorundadır, çünkü herhangi bir oyuncu herhangi bir zamanda herhangi bir turda kontrol edebilir.

Bir turun kanıtı ile bir ödemenin kanıtı iki ayrı güvencedir ve bunlardan yalnızca ikincisi halka açık bir ağda yaşar. Para yatırma ve çekme, hash'i elinde tutan herkesin bir blok gezgininde okuyabileceği sıradan işlemlerdir; bir tur ise bir sunucuda sonuçlanır ve bunun yerine taahhütle kanıtlanır, bloka hiçbir şey yazılmaz. Bir blockchain casinoda gerçekte zincir üstünde ne çalışır

Kanıtı kullanılabilir kılan üç alışkanlık

  • Oynamadan önce kendi client seed'inizi belirleyin, sonradan değil. Varsayılan bir seed yine çalışır, ancak o zaman size özel seçilmediğine güveniyorsunuzdur; bu, tam olarak şemanın kaldırmak için var olduğu güvendir.
  • Server seed'i yalnızca bir sorun göründüğünde değil, oturum sonunda değiştirin. Döndürme, seed'i ortaya çıkaran şeydir ve hiç açıklamadığınız bir tur grubu, asla kontrol edemeyeceğiniz bir gruptur.
  • Taahhüt hash'ini ekrandayken kaydedin. Sonradan okuduğunuz bir hash hiçbir şey kanıtlamaz: tüm gücü, sonuç var olmadan önce yayınlanmış olmasından gelir.

Provably fair hakkında sorular

Bu sitedeki tüm oyunlar provably fair mi?
Hayır. Algoritmanın yayınlanabildiği site içi orijinaller için geçerlidir. Üçüncü parti stüdyo oyunları — slotlar, canlı krupiyeli masalar, oyun şovları — stüdyonun kendi sertifikalı motorunda çalışır ve seed açıklamaz. Her iki tür de lobide mevcuttur ve yalnızca biri sizin tarafınızdan doğrulanabilir.
Beni koruması için doğrulama yapmam gerekiyor mu?
Hayır. Sonuç, kimse kontrol etse de etmese de aynı şekilde hesaplanır. Doğrulama, sonradan bunu teyit etmenizin yoludur; turun kendisini değiştirmez ve atlamak sizi farklı bir kural setine sokmaz.
Bahsimi gördükten sonra server seed değiştirilebilir mi?
Taahhüdü bozmadan değiştirilemez. Hash, turdan önce yayınlanır ve hash'leme yalnızca tek yönlü çalışır; bu nedenle farklı bir seed, farklı bir hash üretir. Açıklanan bir seed, size gösterilenle eşleşmiyorsa, bu zaten bir şeyin değiştiğinin kanıtıdır ve şemanın ortaya çıkarmak için inşa edildiği şey tam olarak budur.
Server seed zaten taahhüt edilmişse client seed neden önemlidir?
Çünkü taahhüt, seed'in masumca seçildiğini kanıtlamadan onu sabitler. Sizin client seed'iniz, server seed'den sonra ve ondan bağımsız olarak seçilen bir girdidir; bu, sonuçları zaten olumlu olduğu bilinen bir server seed seçme olasılığını ortadan kaldırır.
Nonce gerçekte ne işe yarar?
Aynı seed çifti altında oynanan turları ayırt eder ve doğrulamanın tur başına çalışmasını sağlar. O olmadan, bir seed çifti tek bir sonuç verir ve şemanın bir anlam ifade etmesi için her bahiste seed değiştirmek zorunda kalırdınız.
Sertifikalı RNG, provably fair'den daha mı kötü?
Bu farklı bir kontrol, otomatik olarak daha zayıf değil. Sertifikasyon, bağımsız bir laboratuvarın üreteci bir standarda göre test ettiği ve yeniden test ettiği anlamına gelir. Provably fair, kontrolü size taşır ve kimsenin sözüne güvenme ihtiyacını ortadan kaldırır — ancak yalnızca operatörün matematiğin sahibi olduğu oyunlarda.