Desafios da aplicação de ZKP em jogos de cadeia completa: Análise de caso PopCraft

Aplicação de zk-SNARKs em jogos de cadeia inteira: o caso do PopCraft

PopCraft é um jogo de eliminação totalmente baseado em blockchain, onde os jogadores precisam remover todos os elementos do tabuleiro em 4 minutos para ganhar recompensas em tokens. No entanto, devido à natureza totalmente em blockchain do jogo, cada ação dos jogadores requer interação com a blockchain, o que resulta em um atraso significativo na experiência do jogo.

Para resolver este problema, consideramos a introdução da tecnologia zk-SNARKs (ZKP) para reduzir o número de interações na blockchain. Idealmente, o processo do jogo não será mais registado na blockchain, mas ainda assim garantirá que não há risco de trapaça. Cada operação gerará um ZKP, formando uma prova auto-contida semelhante à estrutura da blockchain. No final do jogo, basta enviar o ZKP da última operação para verificação na blockchain.

Usando o PopCraft como exemplo, explicando o papel dos zk-SNARKs nos jogos de blockchain

No entanto, esta proposta enfrenta múltiplos desafios:

  1. Validação da integridade do processo e resultado do jogo: não só é necessário gerar zk-SNARKs para o resultado final, mas também verificar todo o processo do jogo.

  2. Desafios técnicos na geração gradual de zk-SNARKs: cada passo do zk-SNARK depende do passo anterior, como garantir a coerência e a correção é um problema complexo.

  3. Processamento de dados de jogos públicos: Os dados do jogo PopCraft são públicos, usar ZKP para ocultar informações parece ser desnecessário.

  4. Tratamento do consumo de itens do jogo: como as operações de transferência de tokens são implementadas dentro do quadro ZKP também é um desafio.

  5. A característica de ocultação de dados do ZKP não corresponde às necessidades do jogo: o PopCraft não precisa ocultar os dados do jogo, usar ZKP pode aumentar a complexidade desnecessariamente.

Após uma análise aprofundada, acreditamos que o uso de ZKP em jogos como o PopCraft pode não ser a melhor escolha. Os dados do jogo não precisam ser ocultos, o importante é encontrar uma maneira de garantir que todo o processo, desde o início até o fim do jogo, seja à prova de fraudes, enquanto a verificação do resultado final é realizada na blockchain.

Atualmente, parece que o ZKP é mais adequado para ser aplicado em duas categorias de cenários no campo dos jogos:

  1. Jogos de teoria dos jogos de informação incompleta, como Floresta Escura, Poker, Werewolf, etc.

  2. Prova de resultados de jogos de um único passo, como loteria, adivinhação de números, pedra papel tesoura, etc.

Para jogos completos como o PopCraft, precisamos continuar a explorar soluções tecnológicas mais adequadas, a fim de garantir a equidade do jogo enquanto melhoramos a experiência do usuário. Isso pode exigir a combinação de outras tecnologias blockchain ou estratégias de design de jogos.

Usando o PopCraft como exemplo, explicando o papel dos zk-SNARKs nos jogos em toda a cadeia

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
ArbitrageBotvip
· 21h atrás
Tsc, tem que eliminar tudo em quatro minutos. Se demorar, tem que validar. Que dor.
Ver originalResponder0
Deconstructionistvip
· 21h atrás
Você está falando de eliminar? Tipo o Mestre das Moedas? Para que usar blockchain em jogos?
Ver originalResponder0
MidsommarWalletvip
· 21h atrás
Quatro minutos é mesmo apressado, não? Quem joga acaba por colapsar.
Ver originalResponder0
GigaBrainAnonvip
· 21h atrás
Há quem diga que o zkp é realmente um pouco impressionante.
Ver originalResponder0
GasFeeLadyvip
· 21h atrás
bruh essas taxas de tx zkp vão me deixar pobre fr
Ver originalResponder0
BridgeNomadvip
· 21h atrás
ponte sobrevivencialista... viu muitos exploits para confiar facilmente. ainda estou aqui analisando vetores de segurança e fazendo postmortems.
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)