TrustDice red dots loading

Mientras el juego carga.

puedes chequear nuestras redes sociales

< back20 de octubre de 2021

Casino Bitcoin: El Algoritmo Provably Fair

Algoritmo TrustDice Bitcoin Casinos Provably Fair

Introduccion

Un concepto único que está surgiendo en los casinos de criptomonedas es el término provably fair o demostrablemente justo. En esencia, es un sistema que trabaja con un algoritmo donde el jugador no necesita confiar en el casino sino que es capaz de verificar los resultados. Los días en los que los casinos online podían controlar y manipular los resultados quedaron atrás. Si estás apostando en un cripto casino virtual, debes haber escuchado de los juegos probablemente justos. Esta guía está dedicada a explorar las características, componentes y usos del sistema provably fair.

¿Cómo Funcionan las Apuestas Provably Fair?

El sistema funciona al generar resultados desde los datos ingresados por el jugador y el casino. Ambos, el jugador y el casino, proveen una cadena llamada “Semilla del Cliente” (o “Client Seed”) y “Semilla del Servidor” (o “Server Seed”) respectivamente. Una cadena es preparada usando las semillas (seeds) y luego los resultados son generados utilizando un algoritmo. El algoritmo puede variar dependiendo del casino y algunos pueden usar nonce, como otros no.

El casino provee una “Semilla del Servidor” pero no es directamente visible para el jugador. Si la “Semilla del Servidor” fuese visible para el jugador, permitiría que el jugador manipule el resultado. Por ende, el casino provee el hash de la “Semilla del Servidor” y la semilla puede ser revelada luego de que el resultado haya sido mostrado.

Por ejemplo, si la Semilla del Servidor original es “TrustDice”, el casino creará un hash parecido a: ffeba21861d11233eec3a7210ae98e6ecfaf8e9cb6274013b65e13c66e032326 (SHA-256 de “TrustDice”).

Una vez que el resultado haya sido generado, la semilla original será mostrada al jugador. Una vez que tengas la semilla, podrás verificar si el hash tiene relación con la que te fue mostrada antes de que el resultado fuera generado.

La única cosa acerca del algoritmo SHA, que es utilizado para los hash - un ligero cambio en la entrada generará un resultado completamente nuevo.

El SHA256 de “TrustDice” es: ffeba21861d11233eec3a7210ae98e6ecfaf8e9cb6274013b65e13c66e032326

Pero el SHA256 de "trustDice" sera: b43936dcddf15736a9ce5e7e6115b9653368f627c95a0defad3cb9b73795d51d

Como evidencia de los resultados, con solo cambiar la sensibilidad entre mayúsculas y minúsculas de un solo alfabeto, obtenemos un resultado completamente diferente. Esto significa que si el casino cambia algo de la semilla (seed) original, el hash no tendrá relación con el cual fue entregado anteriormente.

¿Cómo son Generados los Resultados?

Vamos a tomar un ejemplo de TrustDice para definir cómo los resultados son generados. Considere la apuesta debajo.

Provably Fair bet information

La semilla del cliente es: Kr962epL4ENxcD2V1RlXESNXlMGQ4Nk2

La semilla del servidor es (revelada luego de que el resultado de la apuesta es mostrado): d30e8ed9ba544e251165a0252ef075b5fecdb9bbcac41518ab28a63dff9f8a40

El hash de la semilla del servidor: 8862077ba4c3b607d8dc089acbfb14b3d19c4ad89eb0fbb41e071d35fc57725f

Salt: trustdice

Resultado: 39

Una cadena es creada utilizando los datos de arriba para lucir así: (Semillaservidor, Semillacliente, salt).

La cadena para la apuesta de arriba será: (d30e8ed9ba544e251165a0252ef075b5fecdb9bbcac41518ab28a63dff9f8a40, Kr962epL4ENxcD2V1RlXESNXlMGQ4Nk2, trustdice)

Una función es luego utilizada para generar el resultado. Puedes clickear en el botón “Verificar” para verificar el resultado y ver cómo es generado el resultado y que función es utilizada.

Ten en cuenta: Algunos cripto casinos online usan Nonce también. Nonce es básicamente el número de apuestas realizadas con la misma semilla del servidor.



Beneficios y Desventajas del Sistema Demostrablemente Justo

Los beneficios del sistema provably fair definitivamente son mejores que las desventajas. Como jugador, debes conocer las características, pero también las desventajas. La mayoría de las ventajas son dirigidas al jugador, mientras que las desventajas son áreas que los casinos necesitan mejorar.



Ventajas Provably Fair

  • Habilidad para verificar las apuestas

Como jugador, perder cualquier apuesta duele. Pero si al menos podemos verificar los resultados, sabes que fuiste muy desafortunado. Los casinos online siempre tienen una ventaja contra el jugador, pero no deber ser capaces de hacer trampa. Con la habilidad de verificar tus apuestas e influenciar el resultado al cambiar la Semilla del Cliente, tienes más control sobre los resultados de tus apuestas.

  • No hay necesidad de confiar en los casinos

Muchas veces, los jugadores juegan en casinos bitcoin con muy buena reputación. Esto es porque hay una muy buena posibilidad de exista un nuevo casino de criptomonedas que este controlando los juegos y manipulandolos, logrando que el casino game mas seguido. Con casinos virtuales como TrustDice, no hay necesidad de confiar en casinos tradicionales ya que simplemente puedes verificar el resultado de tus apuestas.

  • Ventaja de la Casa mas baja

La Ventaja de la Casa es básicamente la ventaja que el casino tiene por sobre el jugador. Cuanto mayor sea la ventaja, menor será la posibilidad del jugador de ganar. Tragamonedas y juegos tradicionales operan con una Ventaja de la Casa del ~5%. Pero los juegos de los casinos de criptomonedas que funcionan con un sistema provably fair usualmente operan con una Ventaja de la Casa mínima del 1-2%. Esto mejora directamente tus chances de ganar.

  • Verificación por sobre Aleatorización

Los cripto casinos tradicionales utilizan scripts random para generar sus resultados. Los juegos de casino bitcoin que funcionan con un sistema demostrablemente justo generan los resultados a través de los datos y un algoritmo que puede ser verificado. Los resultados verificados son mucho más superiores que los resultados random porque las posibilidades de que los resultados sean manipulados son inexistentes.



Desventajas Provably Fair

  • Riesgo del Operador

El operador (casino) está en riesgo de ser hackeado por los jugadores ya que el código es público. Si el casino tiene alguna falla, hay altas probabilidades de que los jugadores terminen por aprovecharse de estas. Por la naturaleza de las criptomonedas, una vez que esa falla haya sido explotada por los jugadores, no hay mucho que el casino pueda hacer. Ha habido casos en el pasado en donde crypto casinos fueron explotados por usuarios debido a estos bugs o errores existentes.

  • Grupo de Juegos Limitado y Simple

Aunque nuevos juegos son desarrollados todos los días, el grupo de juegos para los bitcoin casinos es bastante limitado con Dice siendo el más popular de todos. Afortunadamente, en el futuro, más juegos y slots serán desarrollados con el sistema demostrablemente justo. Los juegos dentro de los casinos de criptomonedas son simples comparados con los tragamonedas tradicionales.



¿Debo aleatorizar la Semilla del Cliente para cada apuesta?

Puedes hacer o no, pero lo importante es verificar tus apuestas. Las semillas (seeds) que tu o el casino elijan no determinan que ganes o pierdas. Aleatorizar tus semillas es importante porque los casinos no pueden revelar las semillas sin hash a menos que tu las aleatorices y reemplaces con una nueva. Una vez que la semilla sin hash ha sido revelada, podrás verificar tus apuestas.

Lo mejor es aleatorizar tu semilla luego de algunas cientos de apuestas. Puedes aleatorizar luego de algunas o muchas apuestas dependiendo de lo que sea mejor para ti. A veces, si una semilla no te está dando ganancias, la mejor idea es cambiarla.

Recuerda que con un sistema provably fair, un casino no puede hacerte trampa una vez que ganes en grande. Hay un mito común entre los apostadores en donde creen que si apuestas en grande, el casino hará trampa. Esto no es cierto con un sistema demostrablemente justo porque cada apuesta puede ser verificada.



Conclusion

Provably Fair es el futuro de apostar online. La implementación del algoritmo demostrablemente justo en juegos complejos es difícil. La creación de juegos con un mecanismo provably fair es un proceso lento pero los desarrolladores están trabajando en eso. En el futuro, posiblemente veamos a casi todos los juegos funcionar con este modelo. Esto le da un control inmenso a los jugadores y elimina el Factor Confianza de las apuestas online. Como jugador, debes verificar tus apuestas de vez en cuando para asegurarte de que el casino no está haciendo trampa. La gran idea detrás de este sistema es mantener el proceso de apuestas lo más transparente posible.