Provably fair, uitgelegd
Provably fair stelt je in staat te controleren dat het resultaat van een ronde vaststond voordat je inzette en achteraf niet werd gewijzigd. Het maakt een spel niet eerlijk in de alledaagse zin, en het maakt resultaten niet voorspelbaar.
Hoe het werkt
- Vastleggen. De server kiest een geheime serverseed en toont je alleen de SHA-256 hash ervan, een vingerafdruk die niet omkeerbaar is.
- Jouw invoer. Jij (of andere spelers) levert een clientseed, zodat de server geen resultaat kan kiezen dat hem na het zien van je inzet schikt.
- Spelen. Het resultaat van elke ronde wordt berekend uit beide seeds en een rondenteller (de nonce).
- Onthullen en verifiëren. Later onthult de server zijn seed. Iedereen kan deze hashen, de hash vergelijken met de eerder getoonde vingerafdruk en elke ronde opnieuw berekenen.
Probeer het
Een voorbeeldschema: crashpunt uit HMAC-SHA256(serverseed, “clientseed:nonce”), 97% RTP. Het illustreert het idee; het is niet het algoritme van een specifiek spel.
Vingerafdruk (SHA-256), getoond vóór elke ronde:—
Onthulde serverseed:
Wat provably fair bewijst
- Het resultaat van elke ronde stond vast vóór de ronde en werd niet gewijzigd na jouw inzet.
- Het gepubliceerde algoritme daadwerkelijk werd gebruikt om het resultaat te produceren.
Wat het niet bewijst
- Dat het spel loopt op de RTP die je verwacht: de RTP maakt deel uit van het algoritme en kan lager worden ingesteld.
- Dat de site een vergunning heeft in jouw land, uitbetaalt of spelers eerlijk behandelt. Een site kan provably fair zijn en toch niet vergunninghoudend.
- Dat iedereen de volgende ronde kan voorspellen. Zonder de geheime seed kan het resultaat niet worden berekend en kan de hash niet worden omgekeerd: het raden van een 256-bit seed is niet haalbaar. Zie waarom voorspellers oplichting zijn.
Een echt spel controleren
Gebruik het verificatiescherm of de gegevens van het spel zelf. Aviator toont bijvoorbeeld de seeds en hash van eerdere rondes in het provably fair-menu. Onze demo gebruikt een generieke methode en kan de rondes van een specifieke aanbieder niet verifiëren.