Ghjustizia verificabile, spiegata

A ghjustizia verificabile vi permette di verificà chì u risultatu di un turnu era statu fissatu prima di a vostra scommessa è ch’ellu ùn era statu cambiatu dopu. Ùn rende micca un ghjocu ghjustu in u sensu cumunu, è ùn rende micca i risultati predicibili.

Cum'ellu funziona

  1. Impegnu. U servitore sceglie un seme di u servitore sicretu è vi mostra solu u so hash SHA-256, una impronta digitale chì ùn pò esse invertita.
  2. U vostru input. Voi (o altri ghjucadori) furnite un seme di u cliente, cusì u servitore ùn pò sceglie un risultatu chì li cunvene dopu avè vistu a vostra scommessa.
  3. Ghjucà. U risultatu di ogni turnu hè calculatu da i dui semi è da un contatore di turnu (u nonce).
  4. Rivelà è verificà. Più tardi, u servitore rivela u so seme. Qualchissia pò fà l’hash di ellu, cumparà l’hash cù l’impronta digitale mostrata prima, è ricalculeghja ogni turnu.

Pruvatelu

Un schema di manuale: puntu di crash da HMAC-SHA256(seme di u servitore, “seme di u cliente:nonce”), RTP di u 97%. Mostra l’idea; ùn hè micca l’algoritmu di un ghjocu particulare.

Impronta digitale (SHA-256), mostrata prima di ogni turnu:
—

Seme di u servitore rivelatu:

Ciò chì a ghjustizia verificabile pruva

Ciò ch’ellu ùn pruva micca

Verificà un ghjocu reale

Aduprate u schermu di verificazione di u ghjocu stessu o i so dati. Aviator, per esempiu, mostra i semi è l'hash per i turni passati in u so menù di ghjustizia verificabile. A nostra demo usa un schema genericu è ùn pò micca verificà i turni di un fornitore specificu.

Aghjurnatu: