Igazságosság
Magok, elköteleződések és visszajátszás a bizonyíthatóan tisztességes játékokban

A bizonyíthatóan igazságos szlogennek hangzani, amíg a darabok el nem válnak. Egy hasznos megvalósításnak van egy titka, nyilvános elkötelezettsége, játékos által befolyásolt bemenete, körszámláló és determinisztikus visszajátszás. Minden darab más-más réseket zár.
1. A szerver magja titkos bemenetet biztosít
Havoc Win generál egy 32-bájtos szerver seedet egy játék alkalomhoz. A mag aktív állapotban titokban marad, így a játékos nem tudja kiszámolni a jövőbeli eredményeket. A rendszer ezt az anyagot használja a kliens seedjével és nonce-val a kriptograffikusan biztonságos véletlenszerű stream inicializálására.
2. Az elköteleződés megjavítja, mi fog kiderülni
A játék előtt a szolgáltatás közzéteszi a szerver magjának SHA-256 hash-jét. A hash úgy működik, mint az ujjlenyomat. Nem fedi fel a titkot, de egy későbbi mag össze lehet vetni és összehasonlítani a korábbi elkötelezettséggel. Egy másik mag más ujjlenyomatot termel.
3. A kliens seed és a nonce különálló köröket tart
A kliens mag játékos által beállítható bemenet, amelyet a véletlenszerű generátorba kevernek. A nonce növekedése a körök aktív magpárjával nő. A kliens magjának megváltoztatása visszaállítja a szekvencia pozícióját, míg a szerver magjának forgatása felfedi a régi titkot és új elköteleződést telepít.
4. A determinisztikus játéklogika lehetővé teszi az újrajátszást
A visszajátszás ugyanazokat a magbemeneteket és a rögzített választásokat adja ugyanannak a motornak. Ha a logika determinisztikus lesz, ugyanazokat a kártyákat, orsómegállókat, út- vagy állapotátmeneteket és ugyanazt a elhelyezést eredményezi. A Havoc Win tesztjei összehasonlítják a reprodukált eredményt a tárolt kör rekordjával.
Mit érdemes ellenőrizni egy igazságossági nyilvántartásban
- Az elköteleződés már az eredmény előtt elérhető volt.
- A felfedett szerver seed hash visszavezet ehhez az elkötelezettséghez.
- A kliens vető- és nonce megegyezik a rögzített körrel.
- A játék, a fogadás, a beállítások és a játékosok mozgásai egyeznek a visszajátszás bemeneteivel.
- A reprodukált eredmény és kifizetés megegyezik a kiegyenlített rekorddal.
Egy nyilvános visszajátszási link megjelenítheti a rögzített játékot és az eredményt anélkül, hogy a pénztárca hitelesedéseket vagy játékos személyazonosságát felfedné. A bizonyíték a körről szól, nem a következőről való előrejelzésről.
Kezdjük azzal, hogy mit jelent bizonyíthatóan igazságos, majd hasonlítsd össze bizonyíthatóan igazságos és RNG. A bizonyíthatóan tisztességes oldal a termékreferencia.
Frequently asked questions
Mi az a szervermag?
Ez titkos, véletlenszerű anyag, amelyet a játékszolgáltatás generál. Havoc Win közzéteszi a SHA-256 hash elköteleződést a maghoz a játék előtt, és felfedi a magot, amikor az forgatódik, így az elköteleződés ellenőrizhető.
Mit csinál a nonce?
A nonce egy számláló, amelyet a magbemenetek kevernek a magbemenetekkel, így ugyanazon magpár alatt a különálló körök eltérő pozíciókat használnak a determinisztikus véletlenszerű sorozatban.
Mit bizonyít egy visszajátszás?
Egy sikeres visszajátszás azt mutatja, hogy a tárolt bemenetek és műveletek ugyanazon játéklogika szerint reprodukálják a rögzített eredményt. Ez nem bizonyítja, hogy a játékosnak nyernie kellett volna, vagy hogy a játéknak nincs házelőnye.