Acesta este pur și simplu un angajament hash din partea Cazinoului și aceasta nu este o problemă de pre-imagine.
Înainte de a începe toate jocurile, cazinoul alege a $sămânță$ și hash it 2 milioane USD ori. lăsa $H^{s}(m)$ reprezintă hashing $m$ $s$-timp în cascadă
$$H^{s}(m) = \underbrace{H(H(\ldots (H(m) ))}_{s-time}$$
Primul joc începe cu $H^{2000000}(sămânță)$
Când începe al 2-lea joc cu $H^{1999999}(sămânță)$ și ei spun asta;
- uite că nu folosim un joc random seed, ne respectăm angajamentul. Verificați acest lucru prin hash-ul acestui joc și văzând că rezultatul este hash-ul jocului anterior.
$$H^{2000000}(sămânță) = H(H^{1999999}(sămânță))$$ sau generic pentru $i$jocul (omitând 2000000 USD-i+1 USD pentru claritate);
$$H^{i}(sămânță) = H(H^{i-1}(sămânță))$$
Prin urmare, ei pot convinge unii jucători, dar nu și criptografii adevărați, deoarece selecția inițială a semințelor nu se bazează pe adevărata aleatorie sub un notar.
Ei pot căuta pur și simplu o sămânță care favorizează întotdeauna cazinoul, în loc să se bazeze pe aleatorietatea uniformă așteptată a hashurilor criptografice. Aleatoritatea uniformă ne spune pur și simplu că există 2M de hashe-uri în cascadă pe care cazinoul le va pierde întotdeauna. Pur și simplu vor elimina acele cazuri.
Utilizatorii nu pot găsi hash-urile jocurilor nejucate, deoarece SHA-256 are o rezistență de cost înainte de imagine. $2^{256}$. Ei pot verifica doar dacă angajamentul este în curs de desfășurare.
Principalul motiv pentru care cazinourile folosesc aceste angajamente hash este acela de a asigura jucătorul că atunci când joacă, acțiunile lor nu au niciun impact asupra probabilității lor de câștig. În special variația mizei.
Ei vă asigură că, atunci când deschideți jocul, vi se atribuie o secvență de 2M de multiplicatori și că computerul dumneavoastră verifică după fiecare rotire pentru a vă asigura că încă își respectă angajamentul.
În acest fel, dacă după 100 de pariuri la 5 dolari decizi să scazi pariul la 25 de cenți, iar la prima încercare obții un multiplicator uriaș, măcar știi că nu au făcut-o intenționat!