Текшерилүүчү адилеттүүлүк түшүндүрмөсү
Текшерилүүчү адилеттүүлүк раунддун жыйынтыгы ставка кылгандан мурун аныкталганын жана андан кийин өзгөрбөгөнүн текшерүүгө мүмкүндүк берет. Бул оюнду күнүмдүк мааниде адилеттүү кылбайт жана жыйынтыктарды алдын ала билүүгө шарт түзбөйт.
Иштөө принциби
- Бекитүү. Сервер жашыруун сервердин сидини тандап, ага тек SHA-256 хешин көрсөтөт – бул кайра калыбына келтирүүгө болбогон манжа изи.
- Сиздин киргизүүңүз. Сиз (же башка оюнчулар) клиенттин сидини бересиз, ошондо сервер ставкаңызды көргөндөн кийин өзүнө ыңгайлуу жыйынтык тандай албайт.
- Ойноо. Ар бир раунддун жыйынтыгы эки сидден жана раунд эсептегичинен (nonce) эсептелет.
- Ачуу жана текшерүү. Кийинчерээк сервер өз сидин ачат. Каалаган адам аны хештеп, мурун көрсөтүлгөн манжа изи менен салыштырып, ар бир раундду кайра эсептей алат.
Сынап көрүңүз
Окуу китебиндеги схема: HMAC-SHA256(сервердин сиди, “клиенттин сиди:nonce”) аркылуу краш чекити, RTP 97%. Бул идеяны көрсөтөт; бул конкреттүү оюндун алгоритми эмес.
Манжа изи (SHA-256), ар кандай раунддан мурун көрсөтүлөт:—
Ачылган сервердин сиди:
Текшерилүүчү адилеттүүлүк эмнени далилдейт
- Ар бир раунддун жыйынтыгы раунддан мурун бекитилип, ставкаңыздан кийин өзгөрүлгөн эмес.
- Жарыяланган алгоритм чынында эле жыйынтыкты алуу үчүн колдонулган.
Ал эмнени далилдебейт
- Оюн күтүлгөн RTP менен иштейт: RTP алгоритмдин бир бөлүгү жана аны төмөндөтсө болот.
- Сайт сиздин өлкөңүздө лицензияланган, төлөмдөрдү жүргүзөт же оюнчуларга адилеттүү мамиле кылат. Сайт текшерилүүчү адилеттүүлүккө ээ болсо да, лицензиясыз болушу мүмкүн.
- Кез келген адам кийинки раундду алдын ала айта алат. Жашыруун сидsiz натыйжаны эсептөө мүмкүн эмес, ал эми хешти тескери айландырууга болбойт: 256 биттик сидди болжолдоо ишке ашпайт. Прогнозаторлор эмне үчүн алдамчылык экенин караңыз.
Чыныгы ойунду текшерүү
Ойундун өзүнүн текшерүү экранын же маалыматтарын колдонуңуз. Мисалы, Aviator текшерилүүчү адилеттүүлүк менюсунда өткөн раунддардын сиддерин жана хештерин көрсөтөт. Биздин демо жалпы схеманы колдонот жана конкреттүү провайдердин раунддарын текшере албайт.