Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego

Autor original: Snapfingers DAO

Prefacio

En la conferencia EDCON en Montenegro, V God dijo que zk-SNARK será tan importante como blockchain en los próximos 10 años. El juego de cadena completa Dark Forest usa la tecnología de zkSNARKs y fue evaluado por V God: "Es realmente interesante".

Dark Forest (Bosque oscuro) es un juego de cadena MMO "Niebla de guerra criptográfica". La niebla de guerra es un mecanismo común para los jugadores. Tanto "StarCraft" como "Warcraft 3" adoptan este diseño, y su ocultación de información se realiza a través de "niebla de guerra": el área en el mapa del juego estará cubierta, hasta que el jugador descubre. Este mecanismo de imprevisibilidad táctica y ambiental en ambos lados también se conoce como un juego de información incompleta, y casi todos los juegos MMO populares son juegos de información incompleta, que permiten a los jugadores explorar un espacio estratégico más rico y dramático.

En blockchain, los datos son completamente abiertos y transparentes, y no se puede realizar un mecanismo de información incompleto. Dark Forest utiliza tecnología zkSNARKs a prueba de conocimiento cero para permitir que los jugadores envíen públicamente acciones válidas verificables mientras mantienen la privacidad, logrando así información incompleta.

A continuación, se presentará la descripción general del proyecto y el diseño interesante del juego de cadena completa Dark Forest, y a través de este juego, podemos ver cómo el mundo Web3 realiza el juego de información incompleta de cadena completa. El artículo también explicará conceptos como "juego de cadena completa", "juego de información", "versión encriptada de niebla de guerra" y romperá las barreras terminológicas. Espero que este artículo sea útil para aquellos que quieran conocer el esquema de Dark Forest y explorar la diversión de todo el juego.

** Este artículo es solo para compartir información y no es un consejo de inversión, por lo que no se recomienda comprar Token o NFT específicos, por favor DYOR. *

01 Fondo del juego

Dark Forest es un juego de cadena completa RTS (estrategia en tiempo real) descentralizado construido sobre las cadenas Ethereum y Gnosis (anteriormente conocido como xDai). El juego es un juego de conquista espacial MMO, adaptado de la segunda novela del mismo nombre en la obra maestra de Liu Cixin, la serie Three-Body Problem, The Dark Forest. El contenido principal del juego es luchar contra los invasores de otros jugadores, recolectar recursos dispersos aleatoriamente en el mapa estelar y, al mismo tiempo, expandir tu imperio interestelar tanto como sea posible.

* MMO es la abreviatura de Massively Multiplayer Online Game, que se refiere a un juego en línea en el que pueden participar de 100 a 1000 jugadores simultáneamente a través de Internet.

El primer proponente y fundador de la idea del Bosque Oscuro es @Gubsheep. Asistió a una conferencia sobre pruebas de conocimiento cero y quedó impresionado por la teoría del bosque oscuro descrita por Liu Cixin, por lo que creó una prueba de conocimiento cero para crear a La idea de un "bosque oscuro en un mundo criptográfico". Al principio, esta era solo una idea muy experimental e incluso un poco divertida. Después de todo, como una aplicación interactiva de alta frecuencia, el juego enfrentó enormes desafíos en el entorno de blockchain en ese momento e incluso ahora, y mucho menos el Solo cuando la prueba de conocimiento cero en ciernes se aplica a un sistema tan complejo, nadie hubiera pensado que Dark Forest no solo se dio cuenta de este concepto, sino que incluso se convirtió en un hito en la historia de la cadena de bloques.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-bd8fb80175-dd1a6f- 1c6801)

Miembros clave del primer equipo de Dark Forest

Los miembros principales del primer equipo de Dark Forest estaban formados por Gubsheep, Alan, Ivan y Moe. El equipo lanzó la primera versión beta del juego (Dark Forest v 0.3) en la red de prueba Ethereum Ropsten el viernes 7 de agosto de 2020. El ganador del concurso recibirá un total de 1024 DAI.

02 Tutorial sencillo

¿Qué necesitan los usuarios para prepararse para jugar?

  1. Sitio web oficial del juego:

  2. Configuración inicial del sitio web

Haga clic en el ícono de candado, ingrese la configuración del sitio web y cambie las dos configuraciones de "Ventanas emergentes y redirección" y "Contenido no seguro" de bloquear a permitir;

  • Ventana emergente y redirección: la primera vez que inicie sesión en el juego, se le solicitará una ventana emergente para firmar la transacción;

  • Contenido no seguro: esta opción debe estar habilitada cuando se usa el dibujo remoto.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-e1b723ddb3-dd1a6f- 1c6801)

  1. Preparar xdai

El juego se ejecuta en la cadena xDai, y la cuenta es totalmente compatible con la cuenta Ethereum. Cada operación en el juego necesita consumir xDai como tarifa de gas. También puede usar xDAI para comprar HAT planetarios o artefactos vendidos por jugadores en el mercado. . En cada ronda del juego oficial, se enviarán 0.05 xDai a la dirección de la clave de verificación para el inicio temprano del juego. En la ronda comunitaria, no se podrá repartir xDai. En cualquier caso, debe preparar una ración para su cuenta primero. xDai.

Hay dos formas de obtener xDai:

  • Compra de intercambio centralizado: AscendEX

  • Intercambio de puentes entre cadenas: por ejemplo: Li.Finance, Hop, xPollinate-V2, xDai Bridge...

  1. Prepara el código de invitación

Por lo general, antes del juego, el oficial distribuirá varios códigos de invitación a los participantes calificados en la ronda anterior por correo electrónico. Puedes preguntar a tus amigos o pedirlos en el Discord de la comunidad. Pero debe suscribirse a la lista de correo en el sitio web oficial antes del juego, para que también tenga la oportunidad de recibir la clave. En cuanto a la forma de obtener la llave en la ronda comunitaria, debes prestar atención a la comunidad designada con anticipación.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-1e3ba9d876-dd1a6f- 1c6801)

03 Mecanismo "Bosque de niebla"

A partir de la estrategia en tiempo real original "Dune 2", se ha introducido y propuesto formalmente el concepto de niebla de guerra. Los jugadores de Warcraft deben estar familiarizados con el sistema de niebla de batalla. La información, como las tropas del oponente y el terreno, no se mostrará hasta que las tropas del jugador exploren. Estos son factores inciertos en la escena de la batalla.

Después de "Command and Conquer", la niebla de guerra en el juego se divide gradualmente en dos tipos: la capa del mapa y la capa de la unidad. El terreno incluido en la capa del mapa es difícil o imposible de cambiar, y aún se puede cambiar después la unidad es eliminada. Garantiza la efectividad de su inteligencia, y el nivel de la unidad se refiere principalmente a la situación de las unidades activas en el área. Dado que es imposible asegurar que la otra parte aún se quede, será cubierta nuevamente después de nuestra inteligencia desaparece la fuente (como cuando la unidad de investigación se aleja). Es una práctica común usar diferentes niveles de negro para distinguir los dos niveles de niebla. El negro de la capa del mapa es más profundo, y después de abrir la capa del mapa, la niebla restante de la capa de la unidad es relativamente más clara. La forma anterior de niebla de guerra es relativamente más clásica y ampliamente utilizada. Este modo clásico también fue heredado por la mayoría de los juegos de estrategia en tiempo real posteriores, y luego se convirtió en juegos de estrategia en tiempo real y juegos de estrategia por turnos que también usaban la niebla de guerra.Se puede ver que este diseño se ha convertido en un elemento esencial en el concepto de juegos 4x.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-2a6d3e1dee-dd1a6f- 1c6801)

La niebla de guerra en el bosque oscuro es la parte del mapa que el jugador no puede ver. Al crear una nueva cuenta, solo se muestra al jugador una pequeña parte del mapa del área de inicio, mientras que el resto del universo está cubierto por la niebla de la guerra. El mapa estelar se expandirá a través de los cálculos de la CPU, y la velocidad de exploración depende del rendimiento de la CPU. Después de explorar el mapa estelar, esta parte de la información se observará continuamente, a diferencia de la niebla de guerra en los juegos web2 tradicionales, que volverá al estado de niebla después de que se vaya la unidad de reconocimiento, por lo que la velocidad de exploración del mapa estelar determina directamente la La cantidad de información obtenida. Cuanta más inteligencia tengas, más precisas serán tus decisiones.

Volvamos al juego Dark Forest. La niebla de la guerra en los juegos Web2 se basa en la combinación de campo de visión, terreno, exploración, clima, etc. Como un juego en cadena Web3, la prueba de conocimiento cero puede construir hábilmente un bosque oscuro encriptado descentralizado. Este tipo de juego que utiliza la computación digital para explorar el universo y transmitir las coordenadas del enemigo nunca había aparecido en juegos anteriores.

La mayor diferencia entre los juegos de cadena completa y los juegos de cadena ordinarios es que todos los datos del juego están en la cadena. Combinado con la apertura y transparencia de los datos de la cadena de bloques, la mayoría de los llamados juegos de cadena completa son juegos completamente basados en información. Por lo tanto, generalmente se cree que es difícil crear un juego MMO de cadena completa con alta jugabilidad utilizando elementos de niebla de guerra.

Dark Forest utiliza la tecnología zkSNARK para darse cuenta de que el comportamiento del jugador se puede verificar con precisión, pero el estado está oculto para otros jugadores. Desde la perspectiva del jugador, el estado completo del universo no se ha mostrado por completo. Los jugadores pueden disfrutar de la diversión de explorar mapas y descubrir mundos desconocidos en la cadena. Incluso es posible utilizar el principio de la niebla de guerra para llevar a cabo un desarrollo de varias líneas al mismo tiempo y expandir el planeta en diferentes áreas del mapa estelar. Cuando otros jugadores te exploren y tengan la capacidad de atacar, no serás aniquilado debido a demasiada concentración de recursos y podrás reagruparte en otro lugar.

04 Uso de la tecnología ZK para realizar un juego de información incompleta

Zkp (prueba de conocimiento cero) puede demostrar completamente que es el propietario legal de ciertos derechos e intereses sin mostrar información específica al verificador.zkSNARK es uno de los métodos de implementación de Zkp. Dark Forest usa zkSNARK para darse cuenta de que las acciones de ese jugador se pueden verificar con detalles precisos, pero ocultas para otros jugadores. Por lo tanto, aunque es un juego de cadena completa, tiene información confidencial, por lo que el bosque oscuro puede llamarse un juego de información incompleta.

Los juegos de información completa e incompleta pueden sonar desconocidos, pero el concepto en sí es simple. Un juego como el ajedrez o el Go se puede decir que es un juego de información perfecta porque desde el punto de vista de cualquiera, toda la información del tablero está disponible para todos. StepN es también un juego de toda la información. Porque cada jugador sabe quién es dueño de qué par de zapatos y cuáles son las características de cada par de zapatos.

Dark Forest es conocido como el juego de cadena completa del juego de información incompleta. Si usamos juegos familiares para describir juegos con información incompleta, son juegos con información oculta como el mahjong y el póquer. En lo que respecta al mahjong, la mano y el mazo del oponente están ocultos, mientras que en el póquer se oculta la información sobre la mano y el mazo del oponente. La innovación de Dark Forest es que pone este juego de información incompleta en la cadena. Mientras envía acciones verificables y válidas como información pública, cada jugador permanece privado.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-59fb1eea1f-dd1a6f- 1c6801)

Dark Forest usa zkSNARK para ocultar ubicaciones en mapas compartidos y crear niebla de guerra

Los jugadores no necesitan enviar las coordenadas del planeta conquistado al contrato inteligente, solo necesitan reclamar la posición del planeta (al codificar las coordenadas del planeta) y una prueba de conocimiento cero de que el hash es válido, asegurando así la no publicidad del posición del planeta.

Cuando un jugador hace un movimiento, envía el hash del planeta que dejó y el hash de su destino, junto con una prueba de conocimiento cero de que se trata de una acción válida.

![Desmantelando el bosque oscuro, el creador del juego de cadena completa: el potencial de aplicación de ZK en el juego](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-9941129905-dd1a6f- 1c6801)

Revertir el hash es difícil, por lo que buscar el contrato del bosque oscuro no te dirá dónde están realmente otros jugadores. Solo puedes encontrar a otros jugadores explorando el mapa estelar. Al explorar el mapa estelar, debido a que la información del destino no se puede predecir de antemano, la toma de decisiones del jugador es solo la solución óptima en la situación actual.Cada vez que se descubre un nuevo planeta o artefacto, el jugador necesita volver a analizar y analizar en base a toda la información actual Toma de decisiones, ¿es posible atacar el planeta del oponente o cuánto cuesta obtener este artefacto? Etcétera. La solución óptima se selecciona de acuerdo con la situación en ese momento todo el tiempo, que es la esencia del juego de información incompleta.

05 El sistema de plug-in abierto mejora la jugabilidad

El objetivo principal de Dark Forest es permitir que los usuarios se diviertan de diversas formas. El objetivo competitivo del juego es anotar tantos puntos como sea posible, e incluso si no eres un jugador competitivo, hay muchas otras formas de divertirte. Los complementos son una parte importante de la rama del juego Dark Forest. Como juego de vanguardia, también es un campo de pruebas para varias funciones. En la actualidad, hay 55 complementos de código abierto incluidos en la biblioteca de complementos en la revisión oficial. Se divide principalmente en tres categorías:

  • Visualización: una introducción a la comparación de la interfaz nativa del juego. Los jugadores pueden desarrollar varias funciones según sus propias necesidades, como la visualización de datos (mapa de calor, mapa pequeño, herramienta de exportación de mapas que puede calcular el tiempo de transmisión entre planetas, etc.), objetivos específicos El punto culminante o la marca de (Baotuan debe tener el logotipo amigable del complemento y los amigos destacados, resaltar el aficionado al planeta, etc.
  • Mercado de comercio: principalmente para que los jugadores coincidan con el intercambio de diferentes recursos, agregando nuevas motivaciones de juego a los jugadores, que incluyen, entre otros: mercado de comercio de artefactos, similar a los sistemas de comercio de equipos en otros juegos, mercado de recompensa coordinado, mercado de recompensa del planeta, etc. .
  • Automatización: este tipo de complemento generalmente se usa con más frecuencia, principalmente a través de scripts para ayudar a los jugadores a simplificar las operaciones complejas y engorrosas originales, y mejorar la eficiencia de la ejecución: relacionado con los recursos (conjunto de dos piezas de captura y administración de artefactos Hunt Artifacts, Artifactory , mina de plata con un clic Distribuir plata, Centralizar recursos, etc.), relacionadas con la batalla (captura con un clic de los planetas circundantes Planetas de arrastre, ataque repetido automático Ataque repetido, ataque coordinado con un clic Ataque simultáneo, incluso Guerra de guerra que puede directamente lanzar guerras contra jugadores, etc.)

Conclusión

En el bosque oscuro, el elemento Fi se debilita y se presta más atención a la jugabilidad, creando así una rica experiencia de juego y una jugabilidad diversa; al mismo tiempo, también logra experimentar nuevas funciones. El engaño, el soborno, la cooperación, la automatización están todos permitidos, excepto los errores que rompen el juego, porque estás en el "Bosque Oscuro".

La experiencia de juego novedosa convierte a Dark Forest en un caballo oscuro en los juegos de cadena, y el sistema de gremio abierto hace que satisfaga mejor las necesidades de descentralización. El Instituto de Investigación Snap Finger seguirá prestando atención a este juego de cadena completa en el futuro.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)