Cómo la privacidad cambia los juegos secretos

Secret Network Español
IGC Translated Archives PART 2
6 min readOct 21, 2022

Aprende por qué la privacidad es importante, las posibilidades que los Contratos Secretos abren a los diseñadores de juegos y cómo se pueden utilizar para crear los mejores juegos de próxima generación con blockchain.

En Secret Network nos encanta divertirnos. ¡Y qué mejor manera de divertirse que jugar a algunos juegos! Sigue leyendo para saber todo sobre Secret Gaming y por qué la red privada por defecto de Secret es perfecta para crear aplicaciones de juegos.

¿Qué es Secret Gaming?

Secret Gaming incluye todos los juegos que utilizan Contratos Secretos que preservan la privacidad para partes de su lógica de juego. Con los Contratos Secretos, puedes elegir qué información revelar y cuándo sin exponerla en un libro de contabilidad público. Esta capacidad da a los diseñadores de juegos de blockchain la libertad de crear la experiencia de juego que desean y protege a los jugadores de los rivales que utilizan el análisis de blockchain para obtener una ventaja. Puedes utilizar los Contratos Secretos para crear botines en el juego, armas, cartas y mucho más.

Por qué la privacidad es importante en los juegos de blockchain

La mayoría de las cadenas de bloques son públicas por defecto, y puedes encontrar todos los datos con un explorador de cadenas de bloques. Ahora, imagina lo que pasaría si construyeras un juego de cartas. Tu colección de cartas sería visible para todos, a partir de la cual los jugadores entendidos podrían derivar tu mazo.

La cadena de bloques mostraría tus estrategias, la construcción de tus personajes, tus armas favoritas y tus movimientos, detalles que tus oponentes pueden utilizar para obtener una ventaja estratégica.

Algunos ejemplos:

  • En los enfrentamientos entre clanes, los mejores jugadores y la composición de los clanes pueden conocerse, incluso la zona horaria del clan, mirando las marcas de tiempo de la actividad en cadena.
  • En los juegos PvP, los jugadores más duros podrían ver tu equipo y la construcción de tu personaje para optimizar su estrategia
  • En una partida de póquer en línea, los oponentes podrían comprobar qué cartas tienes y ver si vas de farol.

Cómo la privacidad personalizable cambia el juego

En Secret, los contratos inteligentes están encriptados por defecto; la entrada, la salida y el estado de la red no pueden leerse en el libro mayor. Pero puedes elegir compartir los detalles con las claves de visualización, algo que llamamos privacidad personalizable. Esta característica protege los datos de los jugadores y hace que ganar sea de nuevo una cuestión de habilidad en el juego, y da a los diseñadores de juegos la libertad de diseñar el juego que quieren.

Tomemos el ejemplo de un juego de cartas. El juego puede estar diseñado para revelar tu nombre y tu nivel mientras tu baraja permanece privada. Puedes elegir revelar las cartas a tu oponente, dependiendo de tu estrategia, pero no antes.

Los diseñadores de juegos de blockchain pueden decidir qué información se muestra en cada fase del juego. Puedes plantar cuidadosamente la información para que los jugadores la encuentren o la utilicen y crear la experiencia que desees. Puedes crear cajas de botín o elementos ocultos que se revelen en función de la experiencia del jugador, el número de victorias o cualquier otro tipo de evento. Los jugadores (y sus oponentes) no tienen forma de averiguar qué son, salvo seguir jugando al juego.

Cómo funciona Secret Gaming

Secret Gaming utiliza contratos secretos: contratos inteligentes con entrada, salida y estado encriptados por defecto. Los contratos secretos pueden utilizarse para ocultar y revelar datos de forma selectiva. Los diseñadores del juego y los jugadores pueden utilizar las claves de visualización para revelar los datos a quien quieran.

Mientras que la entrada, la salida y el estado pueden ser privados, el código de los Contratos Secretos es público. Si algo huele mal, cualquiera puede comprobar el código base y asegurarse de que la experiencia de juego es justa.

Uso de las NFT secretas en el juego secreto

Las NFT secretas son una aplicación de los contratos secretos. Se diferencian de los “NFT tradicionales” (ERC-721) en que tienen metadatos privados y campos de propiedad. Estos pueden utilizarse para ocultar la dirección del monedero del propietario y el acceso a las versiones de resolución completa o a las funciones ocultas.

El uso de generadores secretos de números aleatorios (RNG)

En las cadenas públicas, la semilla llamada por un contrato inteligente para generar un número aleatorio es visible para todos y podría ser aproximada. Esta visibilidad se convierte en un problema cuando se baraja un montón de cartas durante una partida. Los jugadores podrían entrar en el explorador de bloques y adivinar el orden de las cartas con mayor precisión.

Secret resuelve este problema con la generación privada de números en la cadena. Como el estado del contrato RNG está encriptado, la semilla no es visible, y es imposible utilizar esto en beneficio propio.

Ejemplos de Juego Secreto en acción

El Secret Gaming no es una cosa de la tarta. Ya hay juegos de blockchain que utilizan los Contactos Secretos, mostrando cómo éstos pueden ser utilizados para mejorar la mecánica del juego. Aquí discutiremos un par de ejemplos:

Secret Dreamscape

Secret Dreamscape es como una mezcla de scrabble y póker, un juego en el que la fuerza de tu mano depende de las palabras que puedas crear con tus cartas.

Por defecto, el juego se juega sin NFTs, y las cartas son bits de datos encriptados en la cadena. Sin embargo, si posees una carta “R” -que es un NFT- las palabras que juegues se estamparán en ella como metadatos privados.

Puede utilizar esta NFT para reclamar un premio de lotería si contiene una de las palabras ganadoras. Usted envía una clave de visualización que revela estas palabras al contrato inteligente de la lotería, que comprueba si alguna de sus palabras coincide.

Secret Heroes

Secret Heroes es un juego basado en blockchain en el que luchas contra otros con tus héroes. Cada héroe es un NFT secreto y tiene cuatro habilidades con diferentes niveles. Al jugar, se elige una de las cuatro habilidades al azar. El jugador con el héroe que tiene el valor más alto para esa habilidad gana.

El nombre de cada héroe es público y puede ser visto por el oponente. Sin embargo, los niveles de habilidad del Héroe Secreto se almacenan como metadatos privados, por lo que sólo el propietario conoce la fuerza del héroe.

Order of the Mystic Skulls

The Order of the Mystic Skulls es un proyecto de NFT gamificado en el que podrás descubrir más sobre la vida posterior de tu calavera a través de una historia. Las decisiones que tomes desvelarán características ocultas y podrán cambiar tu calavera para bien o para mal. En cualquier momento puedes vender tu calavera; tú decides cuándo es el mejor momento para hacerlo.

Cada una de las características ocultas se almacena como datos SVG privados que ni siquiera el propietario de la calavera puede ver. Por lo tanto, el propietario no puede saber de antemano qué rasgos quedan por revelar. O, una vez que comience la alquimia, qué rasgos podrían crearse aplicando las pociones que ha descubierto.

Juegos que se ejecutan en Secret(s)

Secret Dreamscape es un juego de cartas multijugador que combina la naturaleza adictiva de la construcción de mundos con el matiz social de los mejores juegos.

Orbem Wars es un juego de defensa de torres P2E que incluye NFT secretos.

Legendao es una plataforma de juego a la menta que ofrece una experiencia única gamificada para obtener NFTs exclusivos.

--

--