Eerlijke loting: het resultaat is te controleren
Je hoeft het resultaat van een ronde niet op iemands woord te geloven. Het getal van elke ronde ontstaat uit twee delen die vóór de inzet door geen enkele partij volledig gekend zijn, en na de afrekening kan iedereen het controleren (provably fair).
Waaruit het getal van de ronde bestaat
- Rondegeheim. De geheimen van alle toekomstige rondes zijn vooraf aangemaakt, en hun gezamenlijke vingerafdruk is vóór de inzetten in het contract vastgelegd. Elke inzet krijgt het volgende geheim in de rij.
- Hash van het inzetblok. Dat is de hash van het blok van het Solana-netwerk waarin je inzet is opgenomen. Op het moment van de inzet bestaat dat blok nog niet.
- Mengen. Het contract voegt beide delen samen met de functie SHA-256 en berekent met het getal dat daaruit komt de uitkomst volgens de tabel van het gekozen spel.
Waarom je de uitkomst niet vooraf kunt weten of sturen
De speler kent het geheim niet
Het geheim wordt pas bij de afrekening onthuld. Tot dan heeft de speler alleen de vingerafdruk ervan, en daaruit is het geheim niet te herleiden.
Het platform kent het blok niet
Het geheim is vóór de inzet vastgelegd en wordt op volgorde uitgegeven, terwijl de hash van het blok pas daarna ontstaat. Een ‘ongunstig’ geheim kiezen voor een bepaalde inzet kan niet.
Het geheim verwisselen kan niet
Bij de afrekening controleert het contract zelf of het onthulde geheim overeenkomt met de vingerafdruk die vóór de inzet is vastgelegd. Een ander geheim accepteert het niet — ook niet van de beheerder.
Inzet en afrekening staan in verschillende blokken
Het contract laat niet toe dat een ronde wordt afgerekend in hetzelfde blok als waarin de inzet is gedaan: de hash van dat blok is dan nog niet beschikbaar.
Hoe je je ronde controleert
Na de afrekening wordt het rondegeheim op het netwerk gepubliceerd, samen met de hash van het inzetblok. Plak op de pagina ‘Ronde controleren’ de handtekening van de afrekeningstransactie: de site vraagt die op bij het netwerk en rekent direct in je browser na dat het geheim overeenkomt met de vingerafdruk die vóór de inzet is vastgelegd. Dezelfde controle kun je ook zelf herhalen — de formules staan daar ook.
Gelijke kansen en onafhankelijke jackpots
De prijzentabellen zijn samengesteld uit de constanten van het contract en zijn voor alle spelers gelijk; de verwachte uitbetaling volgens de tabellen is bij alle spellen dezelfde. De jackpot, de minijackpot en de superjackpot worden bij elke inzet afzonderlijk verloot: de kans bouwt zich niet op en hangt niet af van eerdere rondes, dus een pot kan twee keer achter elkaar vallen, maar ook lange tijd niet.
Eerlijke beperking
Het platform kent de rondegeheimen, maar niet de hash van het blok; de uitkomst vooraf voorspellen zou alleen kunnen door samen te spannen met de validator van het netwerk die het inzetblok produceert. Het onthullen van het geheim uitstellen kan het platform technisch wel, maar dat is voor iedereen zichtbaar: zo'n ronde wordt gesloten met teruggave van de inzet en komt in de openbare teller van het contract.