Algoritmo para determiner a los ganadores

A muchas personas les gusta probar su suerte participando en una lotería, compitiendo con otros y teniendo la oportunidad de multiplicar su dinero. Sin embargo, la gente se ve disuadida por la sospecha de que el juego no es justo - que el premio se otorga a participantes predeterminados. Desafortunadamente, estas sospechas a menudo están justificadas. Pero ahora no tienes que preocuparte por eso, porque hay Trianglerooms.io!

Es diferente en nuestro proyecto. El ganador está determinado por un algoritmo transparente, que puede ser visto por cualquier usuario, y ninguno de nosotros puede influir en el resultado. ¿Interesado? Lea a continuación cómo se determinan los ganadores.

Brief Likbez

Cualquier boleto se compra por transacción en Etereum.

Esto significa que cada boleto está vinculado a una transacción específica, a una transferencia específica de fondos.

Con Etereum , las transacciones se agrupan en bloques con números secuenciales.

Esto significa que cada ticket corresponde al número del bloque en el que se almacena la transacción a través de la cual se compró el ticket. Cada bloque tiene un número de números NONCE. Este número es generado por los mineros de cierre de bloques.

Cada bloque tiene un número NONCE. Este número es generado por los mineros para cerrar el bloque. Basándose en todos los datos del bloque (el importe de la transferencia, de quién, a quién, etc.) y el mencionado número NONCE, se crea un nuevo número y se llama HASH. Esta creación es hecha por la propia cadena de bloques Ethereum. Nadie sabe cuál será el número HASH del futuro bloque, y nadie puede predecirlo. Sin embargo, se sabe que este número es aleatorio y está sujeto a una distribución uniforme.

Esto significa que al determinar un ganador en base a un número dado, todos los jugadores tendrán la misma oportunidad de ganar.

Algoritmo de determinación del ganador

El ganador de la ronda se determina dentro de un minuto después de la compra del último boleto de la ronda. La formación del siguiente bloque, aún inexistente, se espera en un minuto. Tan pronto como el bloque esté disponible, el ganador se determina por la siguiente fórmula:

Bloque Futuro = Número de bloque del último boleto comprado en la ronda + 1.

Ganador = Restante de ( Bloque Futuro HASH ÷ Número de boletos por ronda ÷ ) + 1

Ejemplo:

Ronda R*** comprados 9 boletos de los 10 necesarios.

Transfieres la cantidad de ETH necesaria para comprar su boleto a la cartera correspondiente.

Los boletos se convierten en 10/10euros. La ronda se cierra y el número ganador se calcula en base al número HASH del futuro bloque.

Digamos que el último boleto fue comprado en una transacción 0x2d2e3a4c9c8afaeb9910ce6f3a0c15cda3a66fa586cb1780c1a940933946f37d.

Al hacer clic en el enlace se puede ver que el número de bloque de la transacción es = 9383337. De acuerdo con el algoritmo, agregamos 1 al número 9383337. Obtenemos 9383338. Véase la página de HASH para el bloque 9383338.

Para ver HASH, haz clic en el botón "(Haga clic para ver más)" de la página web. HASH se mostrará inmediatamente después del Ether price

Este bloque tiene HASH número = 0xee7d5544c688601c9b765f21628f76d245d38c0acefcfc46eb59622413de45f3. Es un número normal en formato hexadecimal. Vamos a convertirlo en un sistema decimal más conocido mediante el uso de cualquier calculadora o un servicio en línea como rapidtables.com(Hexadecimal -> Decimal).

El resultado es el número: 107871902348538484389160768418450620132094221376595759871729010630818875196915. Lo dividimos por el número de boletos en la ronda (10). El resultado es:10787190234853848438916076841845062013209422137659575987172901063081887519691y el número 5 es el resto.

Tenemos curiosidad por el resto. Puesto que sólo podemos obtener un número de 0 a 9, y tenemos números de ticket de 1 a 10, necesitamos hacer una corrección agregando 1.

5 + 1 = 6.

Lo que significa que el ganador de esta ronda es el boleto número 6 .

Después de familiarizarse con el algoritmo, se hace evidente que su raíz es un número generado aleatoriamente que existe por separado de nuestros dibujos, por lo que no puede elegir un ganador predeterminado, de ninguna manera. Además, el resultado no puede ser influenciado por nadie, ni siquiera nosotros, trianglerooms.io. El algoritmo de selección del ganador es transparente para todos, y lo puedes ver por ti mismo/a recalculando manualmente cualquier ronda por fórmula.

Boletos
Para participar en el juego, debes comprar al menos un boleto en cualquiera de las habitaciones. El precio de un boleto para cada sala es el mismo.
0.011 ETH ≊ 4.56 EUR
¿Qué es esto?
Salas
Los juegos se juegan en 4 salas. Las salas varían en el número de entradas que los usuarios necesitan comprar antes de que el juego se pueda jugar y, en consecuencia, en elimporte del premio.
Reglas del Juego
Participantes
Un participante en el juego es cualquier usuario que haya comprado al menos un boleto. Un participante puede comprar un número ilimitado de boletos y participar en todas las salas simultáneamente.
Historia de todos los juegos
Ganadores
Una vez que el último boleto de una ronda de cualquiera de las salas sea comprado, el ganador será determinado automáticamente. El ganador recibirá su premio al instante.
Algoritmo
¿Alguna otra pregunta?
Estaremos encantados de responder a cualquier pregunta que puedas tener tan pronto como sea posible!
hello@trianglerooms.ioTrianglerooms Telegram GroupTrianglerooms Facebook Group
ETH≊ EUR
€414.44
-15.78%
ETH Gas
Fast (<1m): 180 Gwei
+200%
Fast (<1m): 147 Gwei
+206.25%
Standard (<1m): 117 Gwei
+192.5%
Safe low (<6m): 114 Gwei
+280%
BTC≊ EUR
€14,010.98
-11.86%
XRP≊ EUR
€0.4
-28.72%
ETH≊ EUR
€414.44
-15.78%
ETH Gas
Fast (<1m): 180 Gwei
+200%
Fast (<1m): 147 Gwei
+206.25%
Standard (<1m): 117 Gwei
+192.5%
Safe low (<6m): 114 Gwei
+280%
BTC≊ EUR
€14,010.98
-11.86%
XRP≊ EUR
€0.4
-28.72%