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.
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.
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.
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.
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.