De ce contează
Platformele tradiționale îți cer să ai încredere în server. Aici, fiecare rundă lasă o dovadă matematică: hash-ul commit, codul client, nonce-ul rundei și ordinea celor 106 piese pot fi verificate în browser, fără cont de admin.
Cum funcționează (commit-reveal)
Commit înainte de deal
Serverul generează un cod secret și publică SHA-256(secret) — commit-ul. Nimeni nu poate schimba amestecul după ce commit-ul e vizibil.
Amestec determinist
Pachetul este amestecat cu HMAC-SHA256 din cod secret, cod client (public) și nonce de rundă. Aceeași intrare produce mereu aceeași ordine.
Joc + audit
Mutările sunt înregistrate în istoric. După rundă, serverul dezvăluie codul secret și snapshot-ul complet al împărțirii.
Verificare locală
Browserul recalculează hash-ul commit și re-rulează amestecul. Dacă totul se potrivește, badge-ul arată „Verificat”.
Zar dealer (PF)
La începutul meciului, zarul pentru dealer folosește același principiu: valori deterministe din codul de fairness al meciului, vizibile în istoricul rundei.
Verifică o rundă din istoric
După ce meciul s-a încheiat, deschide detaliile din Istoric meciuri:
- Mergi la Istoric meciuri și alege un meci terminat.
- Deschide panoul unei runde — vezi commit-ul, codul client și (după reveal) codul server.
- Apasă „Verifică această rundă” — verificarea rulează local, cu Web Crypto.
- Poți copia JSON-ul complet (commit, pachet, mâini inițiale, jurnal acțiuni) pentru audit extern.
Export și audit
Istoricul meciurilor este stocat server-side și poate fi inspectat oricând:
- Per rundă: commit, seeds, ordinea pachetului, mâini inițiale/finale, formații, jurnal acțiuni.
- Buton „Copiază tot ca JSON” în panoul de verificare — util pentru arhivare sau analiză.
- Contul tău (dacă ești autentificat) poate exporta datele personale din Setări cont (GDPR).
Întrebări frecvente
Pot verifica în timpul rundei?
Commit-ul și codul client sunt vizibile, dar codul secret server se dezvăluie doar după ce runda se încheie — altfel ai putea deduce pachetul în timpul jocului.
Trebuie să am cunoștințe tehnice?
Nu pentru verificarea din UI — un click confirmă potrivirea. Pentru audit manual, JSON-ul exportat conține toate câmpurile necesare.
Boții sunt marcați?
Da — în cameră, istoric și profil public apar ca jucători AI. Nu sunt prezentați ca oameni.
Moneda virtuală influențează amestecul?
Nu. Amestecul depinde doar de seeds și nonce; coins/rank sunt cosmetice și statistice, fără cash-out.
Ce se întâmplă dacă verificarea eșuează?
Contactează-ne cu ID-ul meciului și numărul rundei — exportul JSON este dovada. Un eșec indică date corupte sau un bug; investigăm transparent.
Este certificat de o terță parte?
La lansare folosim commit-reveal open-source verificabil în browser. Certificarea RNG independentă (GLI/eCOGRA) este planificată ca pas viitor, opțional.
Limite transparente
Provably-fair acoperă amestecul și împărțirea. Nu garantează comportamentul adversarilor umani — de aceea există raportare abuz (în dezvoltare) și politici clare de reconectare.
Întrebări frecvente
- Da. Deschide meciul în Istoric, alege runda și folosește Verifică — browserul refă amestecul cu codul dezvăluit.
- Verificarea eșuează vizibil — știi că ordinea nu corespunde angajamentului. Raportează și păstrează ID-ul meciului.