Was ist nachweislich faires Glücksspiel?
¿Qué es el juego razonablemente justo?
Wir werden jetzt ein bisschen technisch. Laienhaft ausgedrückt, handelt es sich um ein nachweislich faires Spiel, bei dem die Ergebnisse nicht nur von einer Partei – wie den Servern des Spielbetreibers -, sondern von mehreren Teilnehmern erzeugt werden. Alle Eingaben werden kombiniert, gehasht und gemeinsam genutzt, bevor das Ergebnis ermittelt wird.
Am einfachsten lässt sich das anhand eines Beispiels erklären, also nehmen wir Aviator als Leitfaden.
Bei Aviator müssen Sie Wetten abschließen und versuchen, Ihr Geld abzuheben, bevor das Flugzeug bei einer bestimmten, zufälligen Zahl (dem Multiplikator) wegfliegt“. Ihr Gewinn basiert auf diesem Multiplikator.
Ein nachweislich fairer Algorithmus erzeugt vor jeder Runde einen „Server-Seed“ aus 16 zufälligen Symbolen. Dieser wird dann verschlüsselt oder gehasht, und der daraus resultierende Server-Seed (SHA256) wird vor Beginn jeder Runde öffentlich zugänglich gemacht. Wir werden später erklären, wie Sie überprüfen können, ob das Ergebnis Ihres Spiels tatsächlich nachweislich fair war.
Umgekehrt werden die „Client-Seeds“ von den Browsern der Spieler erstellt. Im Spiel Aviator werden zum Beispiel drei Client Seeds von den ersten drei Spielern dieser Runde verwendet, um einen Einsatz zu machen.
Wenn die ersten drei Spieler einer Runde eine Wette abgeben, sind sie auch für den Ausgang des Spiels mitverantwortlich. Kunden können ihre Client-Seeds ändern, und es wird manchmal empfohlen, dies zu tun.
Der Seed des Servers und der Seed des Clients werden gemischt, um einen SHA512-Hash zu bilden, der das Spielergebnis bestimmt.
Vamos a ponernos un poco técnicos. En términos sencillos, un juego demostrablemente justo es aquel en el que los resultados no son generados por una sola parte, como los servidores del operador del juego, sino por múltiples participantes. Todas las entradas se combinan, se codifican y se comparten antes de determinar el resultado.
Quizá sea más fácil explicarlo con un ejemplo, así que utilizaremos Aviator como guía.
Aviator te hace hacer apuestas e intentar sacar tu dinero antes de que el “avión vuele” con un número determinado y aleatorio (el multiplicador). Su premio se basa en ese multiplicador.
Un algoritmo probadamente justo genera una “semilla de servidor” de 16 símbolos aleatorios antes de cada ronda. La semilla del servidor resultante (SHA256) se hace pública antes del comienzo de cada ronda. Más adelante explicaremos cómo comprobar que el resultado de la partida es demostrablemente justo.
Por el contrario, las “semillas cliente” son creadas por los navegadores de los jugadores. Por ejemplo, en el juego Aviator se utilizan tres semillas cliente de los tres primeros individuos que juegan esa ronda para hacer una apuesta.
Cuando los tres primeros jugadores de una ronda hacen una apuesta, también son parcialmente responsables del resultado del juego. Los clientes pueden cambiar sus semillas de cliente, y a veces se recomienda que lo hagan.
La semilla del servidor y la del cliente se mezclan para hacer un hash SHA512, que es lo que dicta el resultado del juego.