Provably fair, verduidelik
Provably fair stel jou in staat om te kontroleer dat die resultaat van ’n ronde vasgestel is voordat jy ’n weddenskap plaas en nie daarna verander is nie. Dit maak ’n spel nie regverdig in die alledaagse sin nie, en dit maak resultate ook nie voorspelbaar nie.
Hoe dit werk
- Vasstel. Die bediener kies ’n geheime bediensaad en wys jou slegs sy SHA-256 hash, ’n vingerafdruk wat nie omgekeer kan word nie.
- Jou inset. Jy (of ander spelers) verskaf ’n kliëntsaad, sodat die bediener nie ’n resultaat kan kies wat hom bevoordeel nadat hy jou weddenskap gesien het nie.
- Speel. Die resultaat van elke ronde word bereken uit beide sade en ’n rondeteller (die nonce).
- Onthul en verifieer. Later onthul die bediener sy saad. Enigiemand kan dit hash, die hash vergelyk met die vingerafdruk wat voorheen getoon is, en elke ronde herbereken.
Probeer dit
’n Handboekskema: kranspunt uit HMAC-SHA256(bediensaad, “kliëntsaad:nonce”), 97% RTP. Dit illustreer die idee; dit is nie die algoritme van enige spesifieke spel nie.
Vingerafdruk (SHA-256), getoon voor enige ronde:—
Onthulde bediensaad:
Wat provably fair bewys
- Die resultaat van elke ronde was vasgestel voor die ronde en nie verander nadat jou weddenskap geplaas is nie.
- Die gepubliseerde algoritme is werklik gebruik om dit te produseer.
Wat dit nie bewys nie
- Dat die spel teen die RTP wat jy verwag, loop: die RTP is deel van die algoritme en kan laer gestel word.
- Dat die werf in jou land geregistreerd is, uitbetalings doen, of spelers billik behandel. ’n Werf kan provably fair wees en steeds ongeregistreerd.
- Dat enige iemand die volgende ronde kan voorspel. Sonder die geheime saad kan die resultaat nie bereken word nie, en die hash kan nie omgekeer word nie: om ’n 256-bit saad te raai, is nie haalbaar nie. Sien waarom voorspellers bedrog is.
Kontroleer ’n werklike spel
Gebruik die spel se eie verificasieskerm of data. Aviator wys byvoorbeeld die sade en hash vir vorige rondes in sy bewysbaar regverdige menu. Ons demo gebruik ’n generiese skema en kan nie ’n spesifieke aanbieder se rondes verifieer nie.