A imitação da SocialFi tem surgido repetidamente, e os holofotes dos jogos de cadeia completa entre a ChinaJoy foram ofuscados. Durante este tempo, tenho pensado sobre o caminho potencial do futuro Web3 Game, e os mais promissores são colocados em primeiro lugar: ZKP (prova de conhecimento zero) + jogos totalmente on-chain.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-4bc5f04761-dd1a6f-69ad2a.webp)
Eu tenho experimentado zBingo, um jogo de cadeia completa ZKP (prova de conhecimento zero) baseado em ZKP (prova de conhecimento zero) em @Zypher_Games desde o início de agosto, e 2048 e Depu ainda estão em desenvolvimento, o que é um ponto de virada muito importante para o fair play.
**Vamos começar com a conclusão: ZKP definitivamente se tornará uma infraestrutura importante no futuro em (1) jogos de estratégia com atributos aleatórios e (2) jogos de cadeia completa com divulgação de informações incompletas. **
Para a discussão do jogo ZKP+Fully On-Chain, dividimo-la em dois tipos:
(1) Jogos de cadeia completa com divulgação de informações incompletas;
(2) Jogos competitivos com atributos aleatórios.
Jogos de cadeia completa, como Dark Forest, um jogo de estratégia que leva o nome da Floresta Negra em "The Three-Body Problem", também são baseados na aleatoriedade, apresentando Fully On-Chain Games (jogo de cadeia completa) + MMORTS (jogo de estratégia online em tempo real multijogador massivo) + fog of war.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b7043abede-dd1a6f-69ad2a.webp)
A névoa da guerra representa a imagem completa do desconhecido, como um jogo de informação oculta, é necessário verificar o cálculo de informações secretas, e há muitos pontos baseados no design ZK.
Para jogos full-chain, sua maior característica é que todos os dados e operações são armazenados na cadeia, e os dados existem completamente na camada de dados transparente, então a proteção da privacidade é um grande problema - não posso atacar sua cidade, o oponente não precisa enviar batedores para monitorar, só precisa monitorar os dados na cadeia para saber todas as minhas informações, certo?
E Depp, Rima, ou Bingo, poker este jogo de tabuleiro estratégico com atributos de números aleatórios é mais necessário, a primeira coisa que deve ser feito é cadeia completa, além de empoderamento ZKP. Caso contrário, como posso acreditar na consciência do traficante?
Talvez no processo de jogar alguns jogos competitivos, depois de jogar até certo ponto, você vai descobrir de repente, por que há menos equipamentos caídos aleatoriamente e garrafas de sangue? Porque é que as cartas estão cada vez piores? Provavelmente não é apenas uma questão de sorte. A futura parte do projeto (casa de apostas) pode precisar provar que não realizou operações de caixa preta.
Para um jogo competitivo com aleatoriedade, o offline é distribuído diretamente aleatoriamente através de mãos ou máquinas humanas, e há um ditado chamado "dez apostas e nove derrotas", que não é apenas a definição da taxa de vitória do mecanismo do jogo, mas também tem uma certa operação interna.
O nível de confiança do online é ainda pior, como um aplicativo competitivo sem código aberto - estamos quase certos de que o lado do projeto ajustará o mecanismo e a probabilidade de acordo com os diferentes jogos e classificações.
Portanto, no futuro jogos competitivos online com distribuição aleatória, a equipe do projeto não construirá a tecnologia ZKP (prova de conhecimento zero) como sua própria infraestrutura importante para provar a si mesma. Receio que seja difícil ser convincente.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c434b13b93-dd1a6f-69ad2a.webp)
zkSNARK – a chave para esconder informações
A tecnologia de prova de conhecimento zero tem três características: completude, correção e conhecimento zero, ou seja, a conclusão é provada sem revelar detalhes. Sua fonte técnica pode refletir simplicidade e, no contexto da criptografia homomórfica, a dificuldade de verificação é muito menor do que a dificuldade de gerar provas.
Na estrutura das provas de conhecimento zero, dois papéis estão envolvidos: "provador" e "verificador". O provador cria provas com base no conhecimento inserido pelo sistema, e o verificador tem a capacidade de confirmar que o provador realmente avaliou o cálculo sem conhecer a entrada ou recalcular a si mesmo.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-62f376aad5-dd1a6f-69ad2a.webp)
ZKP definitivamente não é um conceito alienígena. Por exemplo, o Zk-Rollup, como um mecanismo de prova eficaz, propõe um novo esquema para o escalonamento do Ethereum. Antes que todos estivessem ocupados lançando o zkSync interativo, cujo núcleo usava o ZK para empacotar várias operações em uma prova e concluir a maior parte do trabalho de computação off-chain.
Ou SNARK em zkSNARK significa "Succinct Non-Interactive Arguments of Knowledge", ou seja, argumentos de conhecimento não interativos concisos. Entre eles: conciso porque a prova no zkSNARK é de apenas algumas centenas de bytes, o que torna mais fácil para o verificador verificar rapidamente se a prova está correta; As provas não interativas eliminam a necessidade de os verificadores contestarem as declarações apresentadas pelo provador.
Acabamos de mencionar que, para um jogo de cadeia completa, todos os dados e operações são armazenados on-chain, e é difícil garantir a privacidade quando os dados existem completamente em uma camada de dados transparente. Por exemplo: coordenadas geradas aleatoriamente, o ponto de desova do jogador, as mãos restantes na sua mão, cada carta que você joga - tudo pode ser consultado através de dados on-chain.
Com a tecnologia zkSNARK, os jogadores podem manter a sua privacidade enquanto submetem publicamente ações válidas verificáveis. Desta forma, os participantes não precisam mais enviar as informações específicas da operação de seu comportamento on-chain diretamente para a cadeia, mas apenas precisam enviar a promessa do comportamento da operação e uma prova de conhecimento zero com um hash válido, e eles não precisam se preocupar com os outros conhecendo suas cartas furadas.
Quais são as necessidades de privacidade de informações incompletas para jogos de cadeia completa? Jogos como xadrez e xadrez chinês que não exigem privacidade em tudo, mas só precisam jogar jogos de estratégia, certamente não exigem o bônus técnico de ZKP.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a449470c71-dd1a6f-69ad2a.webp)
Mas tenha cuidado com mahjong, jogos de estratégia incompletos – especialmente GameFi e Atletismo.
Portanto, ainda é necessário para os seguintes três tipos de jogos:
(1) Jogos de cadeia completa com requisitos de ocultação parcial de informações
(2) Um jogo de cadeia completa de formas de cartas que requer embaralhamento e sorteio
(3) Cadeia completa de jogos assíncronos
Para adicionar, os jogos assíncronos referem-se à implementação de mecanismos de interação de jogadores em tempo não real.
Exemplo: Mecânica do jogo ZK+ de cadeia completa da Zypher Games
Para esses três tipos de jogos, vamos pegar os três mecanismos de jogo existentes na Zypher Games baseados no zk-Game SDK auto-desenvolvido para ilustrar como alcançar a assimetria de informações on-chain necessária para o desenvolvimento de jogos de cadeia completa.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f01cac9e74-dd1a6f-69ad2a.webp)
Entre eles, jogos assíncronos de cadeia completa podem se referir diretamente a Dark Forest. A Zypher Games também lançou um motor de jogo de conhecimento zero de uso geral (UZKGE) para ajudar a desenvolver jogos de cartas de cadeia completa, como comprovabilidade computacional, escalabilidade e simultaneidade, e assimetria de dados/informações on-chain.
zBingo: Um jogo de cadeia completa com requisitos parciais de ocultação de informações
Bingo parece ser popular no Ocidente, então eu estudei como jogar este jogo por um longo tempo.
As regras do jogo são que primeiro você receberá uma carta "gerada aleatoriamente" preenchida com 1 ~ 36 números aleatórios, é claro, esta geração também é baseada em ZK. A jogabilidade é relativamente simples:
(1) No início você receberá uma placa de grade 5x5 preenchida com números aleatórios entre 1 e 36, o layout específico desta placa de grade é gerado aleatoriamente e só você sabe.
(2) Uma vez concluída a partida, os jogadores se revezam na seleção de números em suas cartas de grade. O número selecionado é anunciado e marcado para qualquer jogador com esse número na placa de grade.
(3) O primeiro jogador a completar duas linhas (horizontal, vertical ou diagonal) vence a rodada.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f8979d63f3-dd1a6f-69ad2a.webp)
Na verdade, a jogabilidade é bastante simples, ** falar principalmente sobre o mecanismo, vamos ver onde o seu gás é gasto **.
(1) Gerar um cartão de grade composto por números aleatórios, para que a primeira assinatura seja usada aqui;
(2) A encriptação da placa de grelha exige a utilização de uma chave de encriptação única. Antes da operação de assinatura criptografada, você pode gerar uma placa de grade à vontade, mas ela não pode ser alterada depois que a criptografia for concluída;
(3) Apresentar o cartão de grelha encriptado e entrar no processo de emparelhamento, que é a despesa da primeira taxa de gás;
(4) Matchmaking, que combina com o seu adversário, que é o segundo pagamento da taxa de gás;
(5) O próximo passo é sair de cada etapa, e cada vez que você abre um cartão, você tem que pagar a taxa para esse tempo;
(6) Finalizar, carregar a certidão e fazer o julgamento da operação If. O vencedor receberá uma caixa cega zBingo, que mais tarde pode abrir NFTs Zynizens.
Eu calculei que depois de duas rodadas de jogo zBingo, custou um total de 0,0031 BNB, e a taxa média de gás a pagar foi de cerca de dois yuans e quatro centavos.
Na verdade, o gás para jogar este jogo casual não é baixo, principalmente porque o jogo em toda a cadeia precisa de gás em cada passo, então o acompanhamento é mais esperado para ser atualizado por Cancun, taxas mais baixas e operações mais rápidas.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-259509700f-dd1a6f-69ad2a.webp)
zACE: Um jogo de cadeia completa em forma de carta que requer embaralhamento e sorteio
Finalmente, vamos falar sobre as diferenças de design no mecanismo de jogos de cadeia completa na classe de tabuleiro e cartas. zACE mostrou um zk-Game SDK baseado em Zypher Games para o desenvolvimento de jogos de cartas que precisam ser embaralhados e negociados, semelhante ao Texas Hold'em.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-708c95c663-dd1a6f-69ad2a.webp)
Na verdade, o SDK realiza um processo de shuffle descentralizado de alto desempenho e baixo custo por meio de wasm otimizado e contratos pré-compilados. Sua aleatoriedade on-chain não requer mais VRFs tradicionais, realiza descentralização e realiza embaralhamentos e jogos justos.
*VRF, que se refere à função aleatória de validação. Uma função aleatória verificável (VRF) é um gerador de números aleatórios (RNG) que pode verificar a aleatoriedade criptograficamente. Muitos blockchains L1, incluindo Algorand, Cardano, Internet Computer e Polkadot, usam VRFs em mecanismos de consenso para selecionar aleatoriamente nós de bloco. *
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c643967210-dd1a6f-69ad2a.webp)
No entanto, devido à natureza altamente determinística das redes blockchain, geradores de números aleatórios RNG seguros muitas vezes não estão disponíveis on-chain.
Há um risco de serem manipulados por mineradores ou validadores usando hashes de bloco on-chain para gerar números aleatórios, e esses indivíduos responsáveis pela verificação podem optar por descartar blocos que são desfavoráveis a si mesmos e regenerar números aleatórios até que estejam a seu favor. É por isso que a cadeia completa ZKP+ é importante.
Z2048: Cadeia completa 2048
Os desenvolvedores da plataforma Zypher Games estão se preparando para lançar um jogo chamado Z2048, um jogo de cadeia completa baseado no popular jogo digital deslizante casual 2048.
Como jogar: Na grade quadrada 4 * 4, há dois números aleatórios 2 na placa inicial, o jogador usa as setas para mover os números no disco, de modo que os mesmos números na mesma direção são adicionados e movidos para o outro lado da direção, e cada vez que ele se move, um 2 ou 4 será adicionado em uma posição aleatória no disco;
Os jogadores acabam com um número de 2048 e podem optar por carregar ZKP para terminar o jogo, ou continuar a desafiar para uma pontuação mais alta. Se o disco estiver completamente preso e não puder ser movido, o jogo termina.
Os NFTs da plataforma podem aumentar o tempo de jogo e os direitos de ressurreição. Neste jogo, ZKP é usado para alcançar escalabilidade.
ZKP-Proved, onde os contratos inteligentes não exigem que cada etapa seja comprometida on-chain – o que exige que os jogadores assinem uma transação para cada etapa – mas, em vez disso, agrupam essas etapas e geram provas de conhecimento zero.
Esta prova é então armazenada na blockchain, fornecendo verificação criptográfica, garantindo que o resultado do jogo é imutável e justo, mantendo a confidencialidade de detalhes específicos da jogabilidade. Combinando jogabilidade tradicional com tecnologia de prova de conhecimento zero (ZKP) de última geração e elementos competitivos.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-733b06f1ff-dd1a6f-69ad2a.webp)
UZKGE: Motor de jogo de conhecimento zero com uma biblioteca Plonk altamente otimizada, que é um suplemento para uma biblioteca de circuitos de conhecimento zero (ZK) em rápida expansão, criada para atender às diversas necessidades dos desenvolvedores de jogos.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-68454590c5-dd1a6f-69ad2a.webp)
Esses circuitos facilitam cálculos complexos, garantem a integridade das mecânicas de jogo enquanto protegem a privacidade do jogador, e essas tecnologias criptográficas permitem que os desenvolvedores de jogos verifiquem dados críticos do jogo sem revelar detalhes potenciais.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
ZKP+Fully On-Chain Game: A pedra angular do fair play
A imitação da SocialFi tem surgido repetidamente, e os holofotes dos jogos de cadeia completa entre a ChinaJoy foram ofuscados. Durante este tempo, tenho pensado sobre o caminho potencial do futuro Web3 Game, e os mais promissores são colocados em primeiro lugar: ZKP (prova de conhecimento zero) + jogos totalmente on-chain.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-4bc5f04761-dd1a6f-69ad2a.webp)
Eu tenho experimentado zBingo, um jogo de cadeia completa ZKP (prova de conhecimento zero) baseado em ZKP (prova de conhecimento zero) em @Zypher_Games desde o início de agosto, e 2048 e Depu ainda estão em desenvolvimento, o que é um ponto de virada muito importante para o fair play.
**Vamos começar com a conclusão: ZKP definitivamente se tornará uma infraestrutura importante no futuro em (1) jogos de estratégia com atributos aleatórios e (2) jogos de cadeia completa com divulgação de informações incompletas. **
Para a discussão do jogo ZKP+Fully On-Chain, dividimo-la em dois tipos:
(1) Jogos de cadeia completa com divulgação de informações incompletas;
(2) Jogos competitivos com atributos aleatórios.
Jogos de cadeia completa, como Dark Forest, um jogo de estratégia que leva o nome da Floresta Negra em "The Three-Body Problem", também são baseados na aleatoriedade, apresentando Fully On-Chain Games (jogo de cadeia completa) + MMORTS (jogo de estratégia online em tempo real multijogador massivo) + fog of war.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b7043abede-dd1a6f-69ad2a.webp)
A névoa da guerra representa a imagem completa do desconhecido, como um jogo de informação oculta, é necessário verificar o cálculo de informações secretas, e há muitos pontos baseados no design ZK.
Para jogos full-chain, sua maior característica é que todos os dados e operações são armazenados na cadeia, e os dados existem completamente na camada de dados transparente, então a proteção da privacidade é um grande problema - não posso atacar sua cidade, o oponente não precisa enviar batedores para monitorar, só precisa monitorar os dados na cadeia para saber todas as minhas informações, certo?
E Depp, Rima, ou Bingo, poker este jogo de tabuleiro estratégico com atributos de números aleatórios é mais necessário, a primeira coisa que deve ser feito é cadeia completa, além de empoderamento ZKP. Caso contrário, como posso acreditar na consciência do traficante?
Talvez no processo de jogar alguns jogos competitivos, depois de jogar até certo ponto, você vai descobrir de repente, por que há menos equipamentos caídos aleatoriamente e garrafas de sangue? Porque é que as cartas estão cada vez piores? Provavelmente não é apenas uma questão de sorte. A futura parte do projeto (casa de apostas) pode precisar provar que não realizou operações de caixa preta.
Para um jogo competitivo com aleatoriedade, o offline é distribuído diretamente aleatoriamente através de mãos ou máquinas humanas, e há um ditado chamado "dez apostas e nove derrotas", que não é apenas a definição da taxa de vitória do mecanismo do jogo, mas também tem uma certa operação interna.
O nível de confiança do online é ainda pior, como um aplicativo competitivo sem código aberto - estamos quase certos de que o lado do projeto ajustará o mecanismo e a probabilidade de acordo com os diferentes jogos e classificações.
Portanto, no futuro jogos competitivos online com distribuição aleatória, a equipe do projeto não construirá a tecnologia ZKP (prova de conhecimento zero) como sua própria infraestrutura importante para provar a si mesma. Receio que seja difícil ser convincente.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c434b13b93-dd1a6f-69ad2a.webp)
zkSNARK – a chave para esconder informações
A tecnologia de prova de conhecimento zero tem três características: completude, correção e conhecimento zero, ou seja, a conclusão é provada sem revelar detalhes. Sua fonte técnica pode refletir simplicidade e, no contexto da criptografia homomórfica, a dificuldade de verificação é muito menor do que a dificuldade de gerar provas.
Na estrutura das provas de conhecimento zero, dois papéis estão envolvidos: "provador" e "verificador". O provador cria provas com base no conhecimento inserido pelo sistema, e o verificador tem a capacidade de confirmar que o provador realmente avaliou o cálculo sem conhecer a entrada ou recalcular a si mesmo.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-62f376aad5-dd1a6f-69ad2a.webp)
ZKP definitivamente não é um conceito alienígena. Por exemplo, o Zk-Rollup, como um mecanismo de prova eficaz, propõe um novo esquema para o escalonamento do Ethereum. Antes que todos estivessem ocupados lançando o zkSync interativo, cujo núcleo usava o ZK para empacotar várias operações em uma prova e concluir a maior parte do trabalho de computação off-chain.
Ou SNARK em zkSNARK significa "Succinct Non-Interactive Arguments of Knowledge", ou seja, argumentos de conhecimento não interativos concisos. Entre eles: conciso porque a prova no zkSNARK é de apenas algumas centenas de bytes, o que torna mais fácil para o verificador verificar rapidamente se a prova está correta; As provas não interativas eliminam a necessidade de os verificadores contestarem as declarações apresentadas pelo provador.
Acabamos de mencionar que, para um jogo de cadeia completa, todos os dados e operações são armazenados on-chain, e é difícil garantir a privacidade quando os dados existem completamente em uma camada de dados transparente. Por exemplo: coordenadas geradas aleatoriamente, o ponto de desova do jogador, as mãos restantes na sua mão, cada carta que você joga - tudo pode ser consultado através de dados on-chain.
Com a tecnologia zkSNARK, os jogadores podem manter a sua privacidade enquanto submetem publicamente ações válidas verificáveis. Desta forma, os participantes não precisam mais enviar as informações específicas da operação de seu comportamento on-chain diretamente para a cadeia, mas apenas precisam enviar a promessa do comportamento da operação e uma prova de conhecimento zero com um hash válido, e eles não precisam se preocupar com os outros conhecendo suas cartas furadas.
Quais são as necessidades de privacidade de informações incompletas para jogos de cadeia completa? Jogos como xadrez e xadrez chinês que não exigem privacidade em tudo, mas só precisam jogar jogos de estratégia, certamente não exigem o bônus técnico de ZKP.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a449470c71-dd1a6f-69ad2a.webp)
Mas tenha cuidado com mahjong, jogos de estratégia incompletos – especialmente GameFi e Atletismo.
Portanto, ainda é necessário para os seguintes três tipos de jogos:
(1) Jogos de cadeia completa com requisitos de ocultação parcial de informações
(2) Um jogo de cadeia completa de formas de cartas que requer embaralhamento e sorteio
(3) Cadeia completa de jogos assíncronos
Para adicionar, os jogos assíncronos referem-se à implementação de mecanismos de interação de jogadores em tempo não real.
Exemplo: Mecânica do jogo ZK+ de cadeia completa da Zypher Games
Para esses três tipos de jogos, vamos pegar os três mecanismos de jogo existentes na Zypher Games baseados no zk-Game SDK auto-desenvolvido para ilustrar como alcançar a assimetria de informações on-chain necessária para o desenvolvimento de jogos de cadeia completa.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f01cac9e74-dd1a6f-69ad2a.webp)
Entre eles, jogos assíncronos de cadeia completa podem se referir diretamente a Dark Forest. A Zypher Games também lançou um motor de jogo de conhecimento zero de uso geral (UZKGE) para ajudar a desenvolver jogos de cartas de cadeia completa, como comprovabilidade computacional, escalabilidade e simultaneidade, e assimetria de dados/informações on-chain.
zBingo: Um jogo de cadeia completa com requisitos parciais de ocultação de informações
Bingo parece ser popular no Ocidente, então eu estudei como jogar este jogo por um longo tempo.
As regras do jogo são que primeiro você receberá uma carta "gerada aleatoriamente" preenchida com 1 ~ 36 números aleatórios, é claro, esta geração também é baseada em ZK. A jogabilidade é relativamente simples:
(1) No início você receberá uma placa de grade 5x5 preenchida com números aleatórios entre 1 e 36, o layout específico desta placa de grade é gerado aleatoriamente e só você sabe.
(2) Uma vez concluída a partida, os jogadores se revezam na seleção de números em suas cartas de grade. O número selecionado é anunciado e marcado para qualquer jogador com esse número na placa de grade.
(3) O primeiro jogador a completar duas linhas (horizontal, vertical ou diagonal) vence a rodada.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-f8979d63f3-dd1a6f-69ad2a.webp)
Na verdade, a jogabilidade é bastante simples, ** falar principalmente sobre o mecanismo, vamos ver onde o seu gás é gasto **.
(1) Gerar um cartão de grade composto por números aleatórios, para que a primeira assinatura seja usada aqui;
(2) A encriptação da placa de grelha exige a utilização de uma chave de encriptação única. Antes da operação de assinatura criptografada, você pode gerar uma placa de grade à vontade, mas ela não pode ser alterada depois que a criptografia for concluída;
(3) Apresentar o cartão de grelha encriptado e entrar no processo de emparelhamento, que é a despesa da primeira taxa de gás;
(4) Matchmaking, que combina com o seu adversário, que é o segundo pagamento da taxa de gás;
(5) O próximo passo é sair de cada etapa, e cada vez que você abre um cartão, você tem que pagar a taxa para esse tempo;
(6) Finalizar, carregar a certidão e fazer o julgamento da operação If. O vencedor receberá uma caixa cega zBingo, que mais tarde pode abrir NFTs Zynizens.
Eu calculei que depois de duas rodadas de jogo zBingo, custou um total de 0,0031 BNB, e a taxa média de gás a pagar foi de cerca de dois yuans e quatro centavos.
Na verdade, o gás para jogar este jogo casual não é baixo, principalmente porque o jogo em toda a cadeia precisa de gás em cada passo, então o acompanhamento é mais esperado para ser atualizado por Cancun, taxas mais baixas e operações mais rápidas.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-259509700f-dd1a6f-69ad2a.webp)
zACE: Um jogo de cadeia completa em forma de carta que requer embaralhamento e sorteio
Finalmente, vamos falar sobre as diferenças de design no mecanismo de jogos de cadeia completa na classe de tabuleiro e cartas. zACE mostrou um zk-Game SDK baseado em Zypher Games para o desenvolvimento de jogos de cartas que precisam ser embaralhados e negociados, semelhante ao Texas Hold'em.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-708c95c663-dd1a6f-69ad2a.webp)
Na verdade, o SDK realiza um processo de shuffle descentralizado de alto desempenho e baixo custo por meio de wasm otimizado e contratos pré-compilados. Sua aleatoriedade on-chain não requer mais VRFs tradicionais, realiza descentralização e realiza embaralhamentos e jogos justos.
*VRF, que se refere à função aleatória de validação. Uma função aleatória verificável (VRF) é um gerador de números aleatórios (RNG) que pode verificar a aleatoriedade criptograficamente. Muitos blockchains L1, incluindo Algorand, Cardano, Internet Computer e Polkadot, usam VRFs em mecanismos de consenso para selecionar aleatoriamente nós de bloco. *
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c643967210-dd1a6f-69ad2a.webp)
No entanto, devido à natureza altamente determinística das redes blockchain, geradores de números aleatórios RNG seguros muitas vezes não estão disponíveis on-chain.
Há um risco de serem manipulados por mineradores ou validadores usando hashes de bloco on-chain para gerar números aleatórios, e esses indivíduos responsáveis pela verificação podem optar por descartar blocos que são desfavoráveis a si mesmos e regenerar números aleatórios até que estejam a seu favor. É por isso que a cadeia completa ZKP+ é importante.
Z2048: Cadeia completa 2048
Os desenvolvedores da plataforma Zypher Games estão se preparando para lançar um jogo chamado Z2048, um jogo de cadeia completa baseado no popular jogo digital deslizante casual 2048.
Como jogar: Na grade quadrada 4 * 4, há dois números aleatórios 2 na placa inicial, o jogador usa as setas para mover os números no disco, de modo que os mesmos números na mesma direção são adicionados e movidos para o outro lado da direção, e cada vez que ele se move, um 2 ou 4 será adicionado em uma posição aleatória no disco;
Os jogadores acabam com um número de 2048 e podem optar por carregar ZKP para terminar o jogo, ou continuar a desafiar para uma pontuação mais alta. Se o disco estiver completamente preso e não puder ser movido, o jogo termina.
Os NFTs da plataforma podem aumentar o tempo de jogo e os direitos de ressurreição. Neste jogo, ZKP é usado para alcançar escalabilidade.
ZKP-Proved, onde os contratos inteligentes não exigem que cada etapa seja comprometida on-chain – o que exige que os jogadores assinem uma transação para cada etapa – mas, em vez disso, agrupam essas etapas e geram provas de conhecimento zero.
Esta prova é então armazenada na blockchain, fornecendo verificação criptográfica, garantindo que o resultado do jogo é imutável e justo, mantendo a confidencialidade de detalhes específicos da jogabilidade. Combinando jogabilidade tradicional com tecnologia de prova de conhecimento zero (ZKP) de última geração e elementos competitivos.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-733b06f1ff-dd1a6f-69ad2a.webp)
UZKGE: Motor de jogo de conhecimento zero com uma biblioteca Plonk altamente otimizada, que é um suplemento para uma biblioteca de circuitos de conhecimento zero (ZK) em rápida expansão, criada para atender às diversas necessidades dos desenvolvedores de jogos.
! [ZKP+Fully On-Chain Game: A pedra angular do fair play] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-68454590c5-dd1a6f-69ad2a.webp)
Esses circuitos facilitam cálculos complexos, garantem a integridade das mecânicas de jogo enquanto protegem a privacidade do jogador, e essas tecnologias criptográficas permitem que os desenvolvedores de jogos verifiquem dados críticos do jogo sem revelar detalhes potenciais.