Si ha estado en cripto durante algunos años y también disfruta de los juegos, es probable que haya oído hablar de uno de los santos griales del espacio : True RNG que cumple los requisitos del trilema de escalabilidad, seguridad y descentralización.
Entonces, ¿qué es RNG y cómo construye ThunderCore la próxima generación de este componente técnico vital para ayudarnos a impulsarnos hacia un futuro de adopción de activos digitales convencionales? Recopilamos algunas preguntas y respuestas para ayudarlo a vencer las probabilidades. ¡Respuestas abajo!
Un generador de números aleatorios (RNG) decide cuándo se recibe el tesoro o la moneda en la mayoría de los videojuegos. Si una actividad o enemigo tiene una tasa de 1/100 de producir un artículo específico, entonces el juego está utilizando RNG para recompensar a los jugadores.
RNG mantiene muchos juegos frescos e interesantes. Derrotar a un jefe problemático y recibir el mismo botín cada vez se volvería aburrido muy rápidamente.
Pero la posibilidad de recibir un artículo extremadamente raro que puede ayudar a un personaje a subir de nivel y volverse más poderoso o valioso hace que matar al mismo enemigo sea emocionante y gratificante en más de una forma. Cuando finalmente ocurre esa caída, la recompensa vale instantáneamente el esfuerzo de reproducir el mismo contenido.
RNG es una piedra angular en la mayoría de los videojuegos, desde títulos deportivos hasta póquer y carreras de caballos, donde hay múltiples variables en juego y el objetivo es la equidad general. Si los jefes o las actividades pudieran manipularse o romperse, las economías enteras del juego y las estructuras de incentivos colapsarían.
El año pasado vio el surgimiento de la primera generación de criptojuegos durante la manía Play-to-Earn (P2E) o GameFi que se apoderó de la industria a medida que conceptos como el metaverso se presentaban como la próxima gran novedad en . El verdadero RNG ciertamente jugará un papel importante en este nuevo sector.
Desafortunadamente, los desarrolladores de Ethereum tienen muy pocas soluciones internas para implementar de forma segura la mecánica RNG en la red de contratos inteligentes más grande del mundo. Es posible utilizar un tercero para generar resultados, pero requiere sacrificar la seguridad a largo plazo por la comodidad inmediata.
Oraclize o Ethereum Alarm son posibles soluciones, pero no son escalables y no se pueden integrar directamente en los juegos. Muy a menudo, estos terceros deciden el resultado de una actividad RNG antes de que ocurra el evento en lugar de en tiempo real. Esta breve ventana antes de que se resuelva una acción puede ser aprovechada por jugadores que buscan obtener ganancias.
Los piratas informáticos y los tramposos han creado un método para engañar a las cadenas de bloques compatibles con EVM. Se puede usar un contrato inteligente para probar si se ha producido el RNG deseado y, si no, revertir una transacción para volver a intentarlo.
Abusar de un elemento central de muchos videojuegos requiere una solución interna que no interrumpa ni comprometa el juego.
RNG puede ocurrir en una variedad de lugares, según el tipo de videojuego en cuestión.
Los juegos que requieren bailar o una entrada física hábil, por ejemplo, tienen muy poco o ningún RNG.
Pero los juegos que requieren luchar contra enemigos, explorar nuevas ubicaciones y luchar contra otros jugadores usan RNG para casi todas las actividades.
Si tuviera que blandir una espada, por ejemplo, puede causar daño en un rango de 8 a 10 a un enemigo. RNG decidirá el daño exacto infligido, y es posible que deba calcularse contra la defensa de un enemigo, lo que complica aún más la ecuación de RNG.
Las cajas de botín también usan RNG para determinar qué recompensas recibirá un jugador. Estas cajas generalmente se compran con dinero real o monedas del juego y pueden contener algunos de los equipos o cosméticos más raros. Sin una forma de determinar su contenido, las cajas de botín o cualquier forma de juego virtual no existirían.
RNG se vuelve complejo cuando tiene que tener en cuenta una gran cantidad de factores para generar un único resultado. Sin un motor potente que dicte los resultados, los juegos de los géneros RPG, aventura y MMO serían aburridos e imposibles de jugar.
Las partes de confianza de ThunderCore alojan nodos de consenso, a diferencia del típico RNG generado en Oracles. Los oráculos como Chainlink se utilizan para determinar los resultados en Ethereum, BSC, Polygon y otras cadenas populares. Si un oráculo falla o se ve comprometido, el RNG podría manipularse o predecirse.
Nuestro generador de números aleatorios será el primero de su tipo. La cadena de bloques ThunderCore puede generar números aleatorios de 256 bits que son criptográficamente seguros en un contrato inteligente precompilado.
ThunderCore RNG está codificado para generar números en el momento de la creación del bloque, lo que evita que los contratos inteligentes predigan o reviertan transacciones, a diferencia de los oráculos que precompilan los valores generados antes de que sean necesarios. Cada transacción que llame a un contrato precompilado de RNG estropeará la semilla y generar un nuevo número aleatorio. Entonces podemos asegurarnos de que el número aleatorio sea totalmente diferente de cada transacción.
Las herramientas ThunderCore son compatibles con EVM y se pueden implementar en un juego de cadena de bloques basado en Ethereum que utiliza RNG para recompensar a los jugadores.
La herramienta RNG de ThunderCore puede aumentar la seguridad en cualquier juego de cadena de bloques que dependa del azar.
Los juegos que implican luchar contra enemigos que arrojan botín aleatorio, PVP (juegos de jugador contra jugador) y juegos de cartas se beneficiarán especialmente del RNG criptográficamente seguro. Solo un único incidente de botín predecible de los enemigos es suficiente para destruir una economía en el juego y devaluar una moneda nativa o un artículo raro.
Los juegos de cartas también se beneficiarán de una protección constante, ya que los juegos de cartas, por naturaleza, están fuertemente influenciados por las herramientas RNG de cartas que seleccionen para dibujar a continuación.
El juego competitivo requerirá que ThungerCore RNG sea seguro, consistente y escalable. Cualquier juego de cadena de bloques compatible con EVM puede implementar ThunderCore sin interrumpir el juego.
Esperamos que haya disfrutado de este desglose de lo que es RNG y cómo ThunderCore lo está utilizando como una nueva piedra angular esencial de nuestro ecosistema en crecimiento. ¡Las probabilidades son buenas (por así decirlo) de que lo usará más temprano que tarde!