Pruvebla justeco, klarigita

Pruvebla justeco ebligas al vi kontroli, ke la rezulto de rondo estis fiksita antaŭ ol vi vetis kaj ne ŝanĝiĝis poste. Ĝi ne faras ludon justa en la ĉiutaga senco, kaj ĝi ne faras rezultojn prognozeblaj.

Kiel ĝi funkcias

  1. Komito. La servilo elektas sekretan servilan semon kaj montras al vi nur ĝian SHA-256 hacson, fingrospuron kiu ne povas esti inversigita.
  2. Via enigo. Vi (aŭ aliaj ludantoj) provizas klientan semon, do la servilo ne povas elekti rezulton, kiu taŭgas por ĝi post vidi vian veton.
  3. Ludu. La rezulto de ĉiu rondo estas kalkulita el ambaŭ semoj kaj ronda kalkulilo (la nonce).
  4. Malkaŝu kaj verifiku. Poste la servilo malkaŝas sian semon. Iu ajn povas haksi ĝin, kompari la hakson kun la antaŭe montrita fingrospuro, kaj rekalkuli ĉiun rondon.

Provu ĝin

Lernolibra skemo: krash-punkto el HMAC-SHA256(servila semo, “klienta semo:nonce”), 97% RTP. Ĝi montras la ideon; ĝi ne estas la algoritmo de iu ajn aparta ludo.

Fingrospuro (SHA-256), montrita antaŭ iu ajn rondo:
—

Malkaŝita servila semo:

Kion pruvas pruvebla justeco

Kion ĝi ne pruvas

Kontroli realan ludon

Uzu la propran kontrolan ekranon aŭ datumojn de la ludo. Aviator, ekzemple, montras la semojn kaj hakson por pasintaj rondo en sia menuo pri pruvebla justeco. Nia simulilo uzas ĝeneralan skemon kaj ne povas kontroli la rondo de specifa provizanto.

Ĝisdatigita: