News

Tavla uygulamaları hile yapar mı? Neyi kontrol edebilirsiniz

Çoğunlukla hayır: çift zar altıda bir gelir ve hafıza yanlı bir defter tutar. Asıl soru, bir uygulamanın zarlarını kanıtlayıp kanıtlayamadığıdır.

fair diceprovably fairbackgammon apps

Neredeyse her zaman hayır. Hileli hissettiren atışlar genellikle insan hafızasından geçirilmiş dürüst rastgeleliktir: çiftler altı atışta bir gelir, seriler normaldir ve kayıplar sizde kalırken galibiyetler solar. Daha sert gerçek bunun altındadır. Kapalı bir uygulamada bunların hiçbirini doğrulayamazsınız; dolayısıyla asıl soru bir uygulamanın hile yapıp yapmadığı değildir. Uygulamanın hile yapmadığını kanıtlayıp kanıtlayamadığıdır.

Her tavla uygulaması aynı iki şikayeti duyar ve oyuncular bunları zarlar yuvarlandığından beri dile getiriyor. Rakip fazla çift atıyor. Rakip her zaman ihtiyacı olan sayıyı buluyor. Kaybeden bunu, zarların kemikten ve masanın ahşaptan olduğu zamanlarda İstanbul kahvelerinde de söylüyordu. Bu, omuz silkmeyi değil ciddi bir yanıtı hak eder. İşte bir tane.

Uygulama neden bu kadar çok çift atıyor?

Çünkü çiftler sıktır ve sizi yenenler akılda kalır. İki zar 36 şekilde düşebilir. Bunların altısı çifttir. Altı atıştan biri eşli gelir ve bu tek kesir, şikayetin neredeyse tamamını besler.

  • Tipik bir oyun iki oyuncu için 50 ila 60 atış sürer. Masada sekiz ila on çift, ateşli bir seri değildir. Ortalama oyundur.
  • Arka arkaya iki çift, 36 çiftte bir düşer. Bir akşamda birkaç oyun oynayın, bunu birden fazla görmeniz gerekir.
  • Üst üste üç çift, 216 zincirde birdir. Düzenli oynarsanız karşılaşırsınız. Aritmetik, hata değil.
  • Rakibinizin ihtiyaç duyduğu herhangi bir sayı, 36'da 11 kez en az bir zarda görünür; yani neredeyse üçte bir olasılık.

Bar da aynı hikayeyi anlatır. Kendi evinizin iki hanesini kapatın, rakibiniz yine de dokuzda sekiz civarı girer. Doğrudan menzilde açık pul bırakın, onu vuran sayı, kombinasyon atışları daha da eklemeden önce yaklaşık üçte bir gelir. İhtiyaç duydukları sayılar bu kadar erişilebilirken, "hep lazım olanı atıyorlar" cümlesi, adil zarların tahtanın kaybeden tarafından nasıl göründüğüdür, o kadar.

Zarlar neden yalnızca kaybederken adaletsiz hissettiriyor?

Çünkü hafıza çarpık bir defter tutar. Psikologlar bunu onlarca yıldır ölçüyor: bir kayıp, eşdeğer bir galibiyetin kabaca iki katı ağırlıktadır. Bu yüzden setinizi dağıtan 6-6 bir hafta aklınızda kalır, kendi 6-6'nız ise adalet gibi hissettirip akşam yemeğine kadar unutulur. Zarların ortalama olduğu akşamı kimse hatırlamaz, kimse onu paylaşmaz da. İşte bu yüzden hileli zar başlıkları hep aynı okunur ve neredeyse hiçbiri sayım tablosuyla gelmez.

Bu sizdeki bir kusur değil. Dikkat, oyunu değiştiren atışı saklar ve değiştirmeyen elliyi atar. Zarlar kemikten yontulduğunda da oyuncular zarları ihanetle suçluyordu. Uygulama bu şüpheyi ilk pulunu çizdiği gün miras aldı.

Bir tavla uygulaması gerçekten hile yapabilir mi?

Evet ve dürüstlük bunu açıkça söylemeyi gerektirir. Ekranınızda yuvarlanan küpler bir animasyondur. Sayılar, göremediğiniz bir sunucudaki koddan gelir ve onları fiziksel hiçbir şey kısıtlamaz. Çoğu stüdyonun sebebi yoktur, çünkü hileli bir oyun ortaya çıkmayı bekleyen ölü bir itibardır ve oyuncular büyük uygulamalarda sayım testleri yaptığında toplamlar genelde sıradan çıkar. Ama "muhtemelen hayır" güvendir, kanıt değil. Kapalı bir uygulamada meseleyi çözecek hiçbir deney yapamazsınız, çünkü mimari zarları erişim dışında tutar. Yani dürüst ayrım hileli uygulamalar ile dürüst uygulamalar arasında değildir. Kontrol edebildiğiniz zarlar ile inanmak zorunda olduğunuz zarlar arasındadır.

Bir hissi denetleyemezsiniz. Bir makbuzu denetleyebilirsiniz.

Zarları kendiniz nasıl test edersiniz?

Kimse kriptografiye uzanmadan önce kağıt testini yapın. Şüphelerin çoğunu tek bir akşamda çözer.

Önce beklentiyi belirleyin. Oynamadan önce adilin neye benzediğini yazın: altı atıştan biri çifttir, iki taraf için de. Neyin şüpheli sayılacağına kaybettikten sonra karar vermek, yanlılığın kazanma yoludur.

Hatırlamak yerine sayın. Tam bir oturum boyunca her atışı ve her çifti sayın, kendinizinkileri de rakibinkileri de. Kağıt hafızayı yener, çünkü zaten yanlış rapor veren araç hafızaydı.

Sonucu istatistikçi gibi okuyun. 120 atışta yaklaşık 20 çift bekleyin. On beş civarından yirmi sekiz civarına kadar her şey sıradan dalgalanmadır. Yalnızca birçok oturuma dayanan büyük bir sapma bir anlam taşır.

Oyuncular bu testi gerçekten yaptığında iki şey olur. Birincisi, rakibin çiftleri neredeyse her seferinde temel orana yakın çıkar ve onları şaşırtan kendi sayımları olur. İkincisi, test kendi tavanını gösterir. Toplamlar temiz olabilirken zamanlama kirli olabilir: kararlı bir hilekar, kusursuz adil bir çift payı verip yine de doğru olanı sizin için en kötü anda gönderebilir. Sayım bunu yakalayamaz. Makbuzlar yakalar.

Orion her oyun için ne yayınlar?

Üç parçalı bir makbuz. İlk atıştan önce sunucumuz zarlarına bağlanır: oyun henüz oynanmamışken gizli bir tohumun SHA-256 parmak izini yayınlar. Oyun sırasında her atış o tohumdan HMAC-SHA256 ile, sırayla, teker teker türetilir. Son hamleden sonra tohumun kendisi açıklanır.

Bu yapı zarları kontrol edilebilir kılar. Açıklanan tohumu özetleyin: hiçbir şey atılmadan önce yayınlanan parmak izini yeniden üretmek zorundadır; bu, zarların iki oyuncudan hiçbiri oynamadan önce sabitlendiğini kanıtlar. Atışları yeniden türetin: gerçekten oynadığınız oyunla eşleşmek zorundadırlar; bu da yolda hiçbir şeyin değiştirilmediğini kanıtlar. Herhangi bir yerde tek bir zarı değiştirin, zincir kapanmayı reddeder. orion.arthea.ai/verify adresindeki doğrulayıcı tüm bunları tarayıcınızda Web Crypto ile yeniden hesaplar; hesap yok, kurulacak bir şey yok. Ve sunucu her canlı hamleyi kaynağında doğruladığı için, siz zarlara bakarken rakibiniz size kuraldışı bir hamle kaydıramaz.

Bunu böyle kurduk çünkü "bize güvenin" başka kimseden kabul edeceğimiz bir cevap değil. orion.arthea.ai/go kapısı App Store ve Google Play bağlantılarını taşır ve şu anda neyin mevcut olduğunu her zaman gösterir. Doğrulayıcı bilerek önce yayına girdi. Kanıt, oyuncular gelmeden önce hazır beklemeli.

Türkçe yazılar