Provjerljivo pošteno, objašnjeno

Provjerljivo pošteno omogućuje vam provjeru je li rezultat kola određen prije vaše kladionice i nije mijenjan naknadno. To ne čini igru poštenom u svakodnevnom smislu i ne čini rezultate predvidivima.

Kako funkcionira

  1. Obveza. Poslužitelj odabire tajno serversko sjeme i prikazuje vam samo njegov SHA-256 hash, otisak koji se ne može poništiti.
  2. Vaš unos. Vi (ili drugi igrači) unosite klijentsko sjeme, tako da poslužitelj ne može odabrati rezultat koji mu odgovara nakon što vidi vašu kladionicu.
  3. Igra. Rezultat svakog kola računa se iz oba sjemena i brojača kola (nonce).
  4. Otkrivanje i provjera. Kasnije poslužitelj otkriva svoje sjeme. Bilo tko može izračunati hash, usporediti ga s otiskom prikazanim ranije i ponovno izračunati svako kolo.

Isprobajte

Udžbenički shema: crash točka iz HMAC-SHA256(serversko sjeme, “klijentsko sjeme:nonce”), RTP 97%. Prikazuje ideju; nije algoritam bilo koje pojedine igre.

Otisak (SHA-256), prikazan prije bilo kojeg kola:
—

Otkriveno serversko sjeme:

Što dokazuje provjerljivo pošteno

Što to ne dokazuje

Provjera stvarne igre

Koristite vlastiti zaslon za provjeru ili podatke igre. Aviator, na primjer, prikazuje sjeme i hash za prošla kola u izborniku provjerljivo pošteno. Naš demo koristi generičku shemu i ne može provjeriti kola određenog pružatelja.

Ažurirano: