Тексерілетін әділдік: түсіндірме
Тексерілетін әділдік раунд нәтижесінің бәс тігуден бұрын бекітілгенін және кейін өзгертілмегенін тексеруге мүмкіндік береді. Бұл ойынды күнделікті мағынада әділ етпейді және нәтижелерді болжауға мүмкіндік бермейді.
Қалай жұмыс істейді
- Бекіту. Сервер құпия сервер тұқымын таңдайды және сізге тек оның SHA-256 хэшін көрсетеді, бұл кері қайтарылмайтын саусақ із.
- Сіздің енгізуіңіз. Сіз (немесе басқа ойыншылар) клиент тұқымын ұсынасыз, сондықтан сервер сіздің бәсіңізді көргеннен кейін өзіне қолайлы нәтижені таңдай алмайды.
- Ойнау. Әр раундтың нәтижесі екі тұқымнан және раунд санағыштан (nonce) есептеледі.
- Ашу және тексеру. Кейінірек сервер өз тұқымын ашады. Кез келген адам оны хэштай алады, хэшті бұрын көрсетілген саусақ ізбен салыстыра алады және әр раундты қайта есептей алады.
Сынап көріңіз
Оқулықтағы схема: HMAC-SHA256(сервер тұқымы, “клиент тұқымы:nonce”) арқылы краш нүктесі, 97% ойыншыға қайтару (RTP). Бұл идеяны көрсетеді; бұл нақты бір ойынның алгоритмі емес.
Саусақ із (SHA-256), кез келген раундтан бұрын көрсетіледі:—
Ашылған сервер тұқымы:
Тексерілетін әділдік нені дәлелдейді
- Әр раундтың нәтижесі раунд басталмас бұрын бекітілген және сіздің бәсіңізден кейін өзгертілмеген.
- Жарияланған алгоритм нәтижені шығару үшін нақты қолданылған.
Бұл нені дәлелдемейді
- Ойын сіз күткен ойыншыға қайтару (RTP) деңгейінде жұмыс істейтінін: RTP алгоритмнің бөлігі болып табылады және төмендетілуі мүмкін.
- Сайт сіздің еліңізде лицензияланғанын, төлемдерді жүргізетінін немесе ойыншыларға әділ қарайтынын. Сайт тексерілетін әділдікке ие болса да, лицензиясыз болуы мүмкін.
- Кез келген адам келесі раундты болжай алады. Жасырын тұқым болмаса, нәтижені есептеу мүмкін емес, ал хэшті кері айналдыруға болмайды: 256 биттік тұқымды болжау мүмкін емес. Болжамшылар неге алаяқтық екенін қараңыз.
Нақты ойынды тексеру
Ойынның өзіндегі тексеру экранын немесе деректерді қолданыңыз. Мысалы, Aviator ойынындағы тексерілетін әділдік мәзірінде өткен раундтардың тұқымдары мен хэштері көрсетіледі. Біздің демо жалпылама схеманы қолданады және нақты провайдердің раундтарын тексере алмайды.