Las dificultades y perspectivas de la aplicación de la tecnología ZKP en el juego completo de la cadena PopCraft.

robot
Generación de resúmenes en curso

Aplicación de zk-SNARKs en juegos de cadena completa: el caso de PopCraft

PopCraft es un juego de eliminación en cadena completa, donde los jugadores deben limpiar el tablero en 4 minutos para obtener recompensas en tokens. Sin embargo, debido a la latencia en las interacciones de la blockchain, cada operación requiere al menos 2 segundos, lo que afecta significativamente la experiencia del juego.

Para resolver este problema, consideramos introducir zk-SNARKs ( ZKP ) tecnología, para reducir la frecuencia de interacción con la blockchain durante el proceso del juego. La idea preliminar es: el juego no se registra en la cadena mientras se juega, pero se asegura que no hay riesgo de trampas a través de ZKP. Cada acción del jugador genera un ZKP, y el siguiente paso se basa en el anterior, formando una estructura autosuficiente. Al finalizar el juego, se envía el ZKP final al contrato inteligente en la cadena para su verificación.

Tomando como ejemplo PopCraft, se explica el papel de zk-SNARKs en los juegos de cadena completa

Sin embargo, este plan enfrenta muchos desafíos:

  1. Es necesario verificar simultáneamente el proceso y el resultado del juego para prevenir el trampas de manera integral.

  2. La dificultad técnica para generar ZKP de forma gradual es alta. Cada paso de ZKP depende del paso anterior, el proceso de verificación es complejo y su implementación es dudosa.

  3. Los datos del juego PopCraft son públicos, por lo que ocultar información con ZKP no tiene mucho sentido. Sin embargo, cómo almacenar los datos del juego en el lado del contrato sigue siendo un problema, ya que ZKP no puede resolver datos específicos.

  4. El manejo del consumo de ítems en el juego (Token) es complejo. Puede requerir interacción en tiempo real con el contrato, lo cual contradice la intención de reducir la interacción.

  5. La característica de ocultación de datos de ZKP, en juegos de este tipo que no requieren datos ocultos, en realidad aumenta la dificultad de implementación.

Tras la investigación, creemos que ZKP es más adecuado para dos tipos de aplicaciones en el ámbito de los juegos:

  • Ocultación de información en juegos de tipo de juego de información incompleta, como el bosque oscuro, el póker, etc.
  • Resultados de juegos de un solo paso, como loterías, adivinar números, etc.

Para juegos de cadena completa como PopCraft, la clave está en encontrar una solución que mejore la experiencia del juego y garantice la ausencia de trampas durante todo el proceso. Actualmente, parece que confiar únicamente en zk-SNARKs es difícil para cumplir con ambos requisitos.

Este tema aún está pendiente de más discusión. Esperamos que los expertos en el campo de zk-SNARKs puedan ofrecer más ideas y sugerencias al respecto.

Tomando como ejemplo PopCraft, se explica el papel de zk-SNARKs en los juegos de cadena completa

TOKEN-4.92%
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
  • 6
  • Republicar
  • Compartir
Comentar
0/400
UnluckyValidatorvip
· 08-01 15:52
Otra vez un juego de cadena difícil. ¿Cuándo podré disfrutarlo de verdad?
Ver originalesResponder0
GasGrillMastervip
· 08-01 10:11
¿Por qué todos los juegos en la cadena son tan lentos?
Ver originalesResponder0
HypotheticalLiquidatorvip
· 07-29 21:53
La latencia de la cadena de bloques es una debilidad grave, no hay nada que hacer.
Ver originalesResponder0
ProbablyNothingvip
· 07-29 21:50
Envío ha probado durante dos días y aún no ha resuelto completamente la latencia.
Ver originalesResponder0
GhostAddressHuntervip
· 07-29 21:48
Aún no puedo jugar, la latencia es increíble.
Ver originalesResponder0
GasOptimizervip
· 07-29 21:29
Hice un cálculo del consumo de gas en las operaciones on-chain, son 69 dólares por cada una, es una gran pérdida.
Ver originalesResponder0
  • Anclado
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)