Tekshiriladigan adolat tushuntirilishi
Tekshiriladigan adolat sizga raund natijasi tikishdan oldin belgilanganini va keyin o‘zgartirilmaganini tekshirish imkonini beradi. Bu o‘yinni kundalik ma’noda adolatli qilmaydi va natijalarni oldindan aytish mumkin bo‘lmaydi.
Bu qanday ishlaydi
- Belgilash. Server maxfiy server kodini tanlaydi va sizga faqat uning SHA-256 hash qiymatini, ya’ni orqaga qaytarib bo‘lmaydigan barmoq izini ko‘rsatadi.
- Sizning kiritishingiz. Siz (yoki boshqa o‘yinchilar) mijoz kodini taqdim etasiz, shunda server sizning tikishingizni ko‘rganidan keyin o‘zi uchun qulay natijani tanlay olmaydi.
- O‘yin. Har bir raund natijasi ikkala kod va raund hisoblagichi (nonce) asosida hisoblanadi.
- Ochish va tekshirish. Keyinroq server o‘z kodini ochib beradi. Har kim uni hash qilib, avval ko‘rsatilgan barmoq izi bilan solishtirishi va har bir raundni qayta hisoblashi mumkin.
Sinab ko‘ring
Darslikdagi sxema: HMAC-SHA256(server kodi, “mijoz kodi:nonce”) dan krash nuqtasi, 97% RTP. Bu g‘oyani ko‘rsatadi; bu muayyan bir o‘yinning algoritmi emas.
Barmoq izi (SHA-256), har qanday raunddan oldin ko‘rsatiladi:—
Ochilgan server kodi:
Tekshiriladigan adolat nimani isbotlaydi
- Har bir raundning natijasi raund boshlanishidan oldin belgilangan va sizning tikishingizdan keyin o‘zgartirilmagan.
- E’lon qilingan algoritmi haqiqatan ham natijani hosil qilish uchun ishlatilgan.
Bu nimani isbotlamaydi
- O‘yin siz kutgan RTP darajasida ishlayotganini: RTP algoritmning bir qismi hisoblanadi va uni pastroq qilib belgilash mumkin.
- Sayt sizning mamlakatingizda litsenziyalanganligini, to‘lov qilishini yoki o‘yinchilarga adolatli munosabatda bo‘lishini. Sayt tekshiriladigan adolatga ega bo‘lsa ham, litsenziyasiz bo‘lishi mumkin.
- Har bir kishi keyingi raundni oldindan aytishi mumkin. Maxfiy kod bo‘lmasa, natijani hisoblash mumkin emas va hashni orqaga qaytarib bo‘lmaydi: 256-bitli kodni taxmin qilish amaliy jihatdan qiyin. Nima uchun prognozlovchilar aldash ekanligini bilish uchun.
Haqiqiy o‘yinni tekshirish
O‘yinning o‘ziga xos tasdiqlash ekrani yoki ma’lumotlaridan foydalaning. Masalan, Aviator o‘yinchiga qaytish (RTP) menyusida o‘tgan raundlar uchun kodlarni va hashni ko‘rsatadi. Bizning simulyatorimiz umumiy sxemadan foydalanadi va aniq bir provayderning raundlarini tekshira olmaydi.