Provably fair games worden steeds populairder. Het zijn spellen die een mechanisme gebruiken om te checken of het spel eerlijk is verlopen. Op die manier wordt er zekerheid en transparantie geboden aan spelers. In dit artikel wordt uitgelegd hoe dit precies werkt.
Een online game is ‘provably fair’ als er gebruik wordt gemaakt van een mechanisme dat spelers in stelt staat om de eerlijkheid van een spel te bevestigen. Hiervoor wordt de blockchain aangesproken.
Wat zijn provably fair games?
Provably fair games zijn games, waarvan de eerlijkheid gecontroleerd kan worden. Dit gebeurt via de blockchain. Het concept van ‘provably fair’ games wordt steeds belangrijker nu er meer gegokt wordt met cryptocurrency. Casino’s, loterijen en andere online games maken gebruik van het mechanisme.
Cryptocasino’s, loterijen en andere games schoten als paddestoelen uit de grond toen de Bitcoin populairder werd. Een belangrijk selling point van deze games, is dat de eerlijkheid kan worden gecontroleerd. Dat kon met het traditionele online gokken niet. Daar konden de eigenaren van de website het proces manipuleren. Het manipuleren van het resultaat is onmogelijk bij provably fair games, omdat er gebruik wordt gemaakt van de blockchain.
Provably fair en de blockchain
De blockchain kan niet voor de gek gehouden worden. Alle transacties worden immers vastgelegd in een publiek grootboek. Alle bewijzen van ontvangen geld – en de bewijzen van het uitgekeerde prijzengeld – worden geregistreerd op de blockchain en kunnen niet worden gemanipuleerd.
Bij de aanmaak van een spelronde, wordt deze geregistreerd op de blockchain. Het casino legt bij het spel ‘dobbelen’ bijvoorbeeld een getal vast. Dit getal wordt opgeslagen op de blockchain, middels een berekening. De server geeft de speler een zogenaamde client hash, een soort persoonlijke sleutel. De server krijgt ook zo’n hash, de server hash. Door een berekening uit te voeren, de hashes met elkaar te vergelijken en de nonce in te voeren, komt er een uitkomst van de berekening. Deze uitkomst moet gelijk zijn aan de uitkomst van het spel. Dan is er sprake van een provably fair game.
Een uitleg van de begrippen:
- Een serverseed is een unieke code die wordt aangeleverd door de website. Deze code is versleuteld. Omdat je deze code voor de game begint al krijgt, kan deze niet achteraf gewijzigd worden. Doordat de code versleuteld is, is het onmogelijk om zelf al resultaten te voorspellen. Valsspelen is dus niet mogelijk;
- Een clientseed is een unieke code die door jouw browser wordt aangemaakt. Deze code kun je aanpassen. Dat is een goed idee, omdat het de veiligheid verhoogt;
- Een nonce is het nummer dat steeds hoger wordt als je een nieuwe weddenschap start. Het begint meestal met een 0 of een 1.
Dankzij de komst van platforms als Ethereum, zijn er smart contracts mogelijk. Het gehele game proces kan alleen worden gereguleerd met programma code. Dat houdt in dat er geen mensen aan te pas komen. Een mens kan de code niet aanpassen.
Hoe weet ik of een spel fair is?
Aangezien eigenaren van games graag aan hun publiek laten zien dat de games eerlijk zijn, wordt steeds meer werk achter de schermen publiek gemaakt. Zo uploaden bijvoorbeeld steeds meer casino’s een stuk broncode. Deze broncode kunnen alle spelers zijn. Met deze code kan een verificatietool gebouwd worden, of online gebruikt worden. Met een dergelijke tool valt te controleren of een spel fair is.
Het is onmogelijk om 100 procent zeker te zijn dat een spel eerlijk is verlopen, maar het mechanisme van ‘provably fair’ geeft wel een goede indicatie. Veel casino’s en loterijen geven een gedeelte van hun broncode vrij. Het lijkt alsof alleen programmeurs deze code kunnen begrijpen, maar vaak geven site-eigenaren aan of er al tools (verifiers) bestaan.
Wees je ervan bewust dat er altijd manieren zijn om vals te spelen. Alleen een menselijk oordeel kan je behoeden van een dure fout waarbij je opgelicht wordt door malafide casino’s en loterijen. Vertrouw je het niet, begin er dan niet aan. Wees voorzichtig en kijk uit voor verdachte zaken.
Verifiers
Online zijn zogenaamde ‘verifiers’ te vinden. Dit zijn de tools die we eerder bespraken. Voor veel verschillende casino’s zijn al verifiers beschikbaar. Je hoeft alleen de serverseed, de clientseed en de nonce in te vullen.
Als je eenmaal alles hebt ingevuld, gaat de verifier aan de slag met berekeningen. Uiteindelijk krijg je een resultaat te zien. Dit resultaat is hetzelfde als het resultaat in het spel. Vaak vind je de juiste verifier door op Google te zoeken op de naam van het casino en er ‘verifier’ achter te typen.
Populariteit van deze games
De vraag naar provably fair games neemt toe. Dat komt doordat online gokken riskant is en veel mensen ermee worden opgelicht. Transparantie is daarom gewenst, zodat de speler weet dat er een eerlijk en veilig spel wordt gespeeld.
Stel je voor dat je een prijs wint, maar dat je de prijs nooit krijgt en de fraude niet kunt bewijzen. Of als een platform haar spelers oplicht, en helemaal geen geld uitkeert, maar niemand het weet, omdat alles in het geheim gebeurt. Dat zijn nare scenario’s voor spelers. Daarom worden provably fair games zo populair: organisaties kunnen niet valsspelen en alles is openbaar.