L’imitation de SocialFi est sortie encore et encore, et les feux de la rampe des jeux à chaîne complète parmi ChinaJoy ont été éclipsés. Pendant ce temps, j’ai réfléchi au chemin potentiel du futur jeu Web3, et les plus prometteurs sont mis en premier: ZKP (zero-knowledge proof) + jeux Fully On-chain.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/bW1IVN098h.png)
J’expérimente zBingo, un jeu ZKP (zero-knowledge proof) à chaîne complète basé sur ZKP (zero-knowledge proof) en @Zypher_Games depuis début août, et 2048 et Depu sont toujours en développement, ce qui est un tournant très important pour le fair-play.
** Commençons par la conclusion: ZKP deviendra certainement une infrastructure importante à l’avenir dans (1) les jeux de stratégie avec des attributs aléatoires et (2) les jeux à chaîne complète avec une divulgation d’informations incomplète. **
Pour la discussion sur le jeu ZKP+Fully On-Chain, nous la divisons en deux types :
(1) Jeux à chaîne complète avec divulgation d’informations incomplète;
(2) Jeux compétitifs avec des attributs aléatoires.
Les jeux à chaîne complète tels que Dark Forest, un jeu de stratégie nommé d’après la forêt noire dans « The Three-Body Problem », sont également basés sur le hasard, avec des jeux entièrement sur chaîne (jeu de chaîne complète) + MMORTS (jeu de stratégie en temps réel en ligne massivement multijoueur) + brouillard de guerre.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://wp.technologyreview.com/wp-content/uploads/2022/11/5c4a4465-f781-4c11-a496-e372dafc3da4_1416x890-DKwiki.png)
Le brouillard de la guerre représente l’image complète de l’inconnu, en tant que jeu d’information caché, il est nécessaire de vérifier le calcul des informations secrètes, et il existe de nombreux points basés sur la conception ZK.
Pour les jeux à chaîne complète, sa plus grande caractéristique est que toutes les données et opérations sont stockées sur la chaîne, et les données existent complètement sur la couche de données transparente, donc la protection de la vie privée est un gros problème - ne puis-je pas attaquer votre ville, l’adversaire n’a pas besoin d’envoyer des éclaireurs pour surveiller, seulement besoin de surveiller les données sur la chaîne pour connaître toutes mes informations, non?
Et Depp, Rima, ou Bingo, poker ce jeu de plateau stratégique avec des attributs de nombres aléatoires est plus nécessaire, la première chose qui devrait être faite est la chaîne complète, plus l’autonomisation ZKP. Sinon, comment puis-je croire la conscience du concessionnaire?
Peut-être qu’en jouant à des jeux compétitifs, après avoir joué dans une certaine mesure, vous découvrirez soudainement, pourquoi y a-t-il moins d’équipement et de bouteilles de sang tombés au hasard? Pourquoi les cartes s’avèrent-elles de pire en pire? Ce n’est probablement pas seulement une question de chance. Le futur groupe de projet (bookmaker) devra peut-être prouver qu’il n’a pas effectué d’opérations de boîte noire.
Pour un jeu compétitif avec aléatoire, hors ligne est directement distribué au hasard par des mains humaines ou des machines, et il y a un dicton appelé « dix paris et neuf pertes », qui n’est pas seulement le réglage du taux de victoire du mécanisme de jeu, mais a également une certaine opération d’initié.
Le niveau de confiance d’en ligne est encore pire, en tant qu’application compétitive sans open source - nous sommes presque certains que le côté projet ajustera le mécanisme et la probabilité en fonction des différents jeux et rangs.
Par conséquent, dans les futurs jeux compétitifs en ligne avec distribution aléatoire, l’équipe du projet ne construira pas la technologie ZKP (preuve zéro connaissance) comme sa propre infrastructure importante pour faire ses preuves. J’ai bien peur qu’il soit difficile d’être convaincant.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://s.yimg.com/ny/api/res/1.2/qot3RMsIUVS5Ik5XISElpA--/YXBwaWQ9aGlnaGxhbmRlcjt3PTY0MDtoPTM2MA--/https://media.zenfs.com/zh-tw/setn.com.tw/4d6198b8a832c495bf5d79e844b304a2)
zkSNARK – la clé pour cacher l’information
La technologie de preuve à connaissance nulle présente trois caractéristiques: l’exhaustivité, l’exactitude et la connaissance nulle, c’est-à-dire que la conclusion est prouvée sans révéler de détails. Sa source technique peut refléter la simplicité, et dans le contexte du cryptage homomorphe, la difficulté de vérification est beaucoup plus faible que la difficulté de générer des preuves.
Dans la structure des preuves à divulgation nulle de connaissance, deux rôles sont impliqués : « vérificateur » et « vérificateur ». Le praticien crée des preuves basées sur les connaissances saisies par le système, et le vérificateur a la capacité de confirmer que le prover a vraiment évalué le calcul sans connaître l’entrée ou recalculer lui-même.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/YdWY78joxy.png)
ZKP n’est certainement pas un concept étranger. Par exemple, Zk-Rollup, en tant que mécanisme de preuve efficace, propose un nouveau schéma pour la mise à l’échelle d’Ethereum. Avant, tout le monde était occupé à larguer le zkSync interactif, dont le noyau utilisait ZK pour empaqueter plusieurs opérations dans une preuve, et terminer la plupart du travail informatique hors chaîne.
Ou SNARK dans zkSNARK signifie « Succinct Non-Interactive Arguments of Knowledge », c’est-à-dire des arguments de connaissance concis et non interactifs. Parmi eux: concis car la preuve dans zkSNARK ne fait que quelques centaines d’octets, ce qui permet au vérificateur de vérifier rapidement si la preuve est correcte; Les preuves non interactives éliminent la nécessité pour les vérificateurs de contester les déclarations soumises par le prouveur.
Nous venons de mentionner que pour un jeu en chaîne complète, toutes les données et opérations sont stockées sur la chaîne, et il est difficile d’assurer la confidentialité lorsque les données existent complètement sur une couche de données transparente. Par exemple: les coordonnées générées aléatoirement, le point d’apparition du joueur, les mains restantes dans votre main, chaque carte que vous jouez - tout peut être interrogé via les données de la chaîne.
Avec la technologie zkSNARK, les joueurs peuvent préserver leur vie privée tout en soumettant publiquement des actions valides vérifiables. De cette façon, les participants n’ont plus besoin de soumettre les informations opérationnelles spécifiques de leur comportement sur la chaîne directement à la chaîne, mais seulement de soumettre la promesse du comportement de l’opération et une preuve à divulgation nulle de connaissance avec un hachage valide, et ils n’ont pas à s’inquiéter que les autres connaissent leurs cartes fermées.
Quels sont les besoins en matière de confidentialité des informations incomplètes pour les jeux à chaîne complète? Les jeux tels que les échecs et les échecs chinois qui ne nécessitent pas du tout d’intimité, mais seulement des jeux de stratégie, ne nécessitent certainement pas le bonus technique de ZKP.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/R45CGN20FH.png)
Mais soyez prudent avec le mahjong, les jeux de stratégie incomplets – en particulier le GameFi et l’athlétisme.
Il est donc toujours nécessaire pour les trois types de jeux suivants:
(1) Jeux à chaîne complète avec des exigences partielles de masquage d’informations
(2) Un jeu de cartes en chaîne complète qui nécessite un mélange et un tirage au sort
(3) Chaîne complète de jeux asynchrones
Pour ajouter, les jeux asynchrones font référence à la mise en œuvre de mécanismes d’interaction de jeu de joueur en temps non réel.
Exemple : Mécanique du jeu ZK+ à chaîne complète de Zypher Games
Pour ces trois types de jeux, nous prendrons les trois mécanismes de jeu existants dans Zypher Games basés sur le SDK zk-Game développé par nos soins pour illustrer comment obtenir l’asymétrie d’information sur chaîne requise pour le développement de jeux en chaîne complète.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/AeB836Xq9m.png)
Parmi eux, les jeux asynchrones à chaîne complète peuvent directement faire référence à Dark Forest. Zypher Games a également lancé un moteur de jeu à connaissance nulle (UZKGE) à usage général pour aider à développer des jeux de cartes à chaîne complète, tels que la démontrabilité informatique, l’évolutivité et la simultanéité, ainsi que l’asymétrie des données / informations sur la chaîne.
zBingo: Un jeu à chaîne complète avec des exigences partielles de masquage d’informations
Le bingo semble être populaire en Occident, alors j’ai étudié comment jouer à ce jeu pendant longtemps.
Les règles du jeu sont que vous obtiendrez d’abord une carte « générée aléatoirement » remplie de 1 ~ 36 nombres aléatoires, bien sûr, cette génération est également basée sur ZK. Le gameplay est relativement simple:
(1) Au début, vous obtiendrez une carte de grille 5x5 remplie de nombres aléatoires entre 1 et 36, la disposition spécifique de cette carte de grille est générée aléatoirement et vous seul le savez.
(2) Une fois le matchmaking terminé, les joueurs sélectionnent à tour de rôle les numéros sur leurs cartes de grille. Le numéro sélectionné est annoncé et étiqueté pour tout joueur avec ce numéro sur la carte de la grille.
(3) Le premier joueur à compléter deux lignes (horizontale, verticale ou diagonale) remporte la manche.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/9yQvR8Si8g.png)
En fait, le gameplay est assez simple, ** parlez principalement du mécanisme, voyons où votre gaz est dépensé **.
(1) Générez une grille composée de nombres aléatoires, de sorte que la première signature est utilisée ici;
(2) Le cryptage de la carte de grille nécessite l’utilisation d’une clé de cryptage à usage unique. Avant l’opération de signature chiffrée, vous pouvez générer une carte de grille à volonté, mais elle ne peut pas être modifiée une fois le chiffrement terminé ;
(3) Soumettez la carte de grille cryptée et entrez dans le processus d’appariement, qui est le coût de la première taxe de gaz;
(4) Matchmaking, qui correspond à votre adversaire pour vous, qui est le deuxième paiement de frais d’essence;
(5) L’étape suivante consiste à sortir du gaz à chaque étape, et chaque fois que vous ouvrez une carte, vous devez payer les frais pour ce temps;
(6) Terminez, téléchargez le certificat et faites le jugement de l’opération If. Le gagnant recevra une boîte aveugle zBingo, qui pourra ensuite ouvrir les NFT Zynizens.
J’ai calculé qu’après deux tours de jeu zBingo, cela coûtait un total de 0,0031 BNB, et les frais d’essence moyens à payer étaient d’environ deux yuans et quatre cents.
En fait, le gaz pour jouer à ce jeu occasionnel n’est pas faible, principalement parce que le jeu sur toute la chaîne a besoin de gaz à chaque étape, donc le suivi devrait être amélioré par Cancun, des frais moins élevés et des opérations plus rapides.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/UzG6C2PcU9.png)
zACE: Un jeu de chaîne complète en forme de carte qui nécessite de mélanger et de tirer au sort
Enfin, parlons des différences de conception dans le mécanisme des jeux à chaîne complète dans la classe de plateau et de cartes. zACE a montré un SDK zk-Game basé sur Zypher Games pour le développement de jeux de cartes qui doivent être mélangés et distribués, similaire au Texas Hold’em.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/xgh1o4nBAO.png)
En fait, le SDK réalise un processus de brassage décentralisé haute performance et peu coûteux grâce à des contrats wasm et précompilés optimisés. Son caractère aléatoire en chaîne ne nécessite plus de VRF traditionnels, réalise la décentralisation et effectue des mélanges et des jeux équitables.
*VRF, qui fait référence à la fonction aléatoire de validation. Une fonction aléatoire vérifiable (VRF) est un générateur de nombres aléatoires (RNG) qui peut vérifier le caractère aléatoire cryptographiquement. De nombreuses blockchains L1, y compris Algorand, Cardano, Internet Computer et Polkadot, utilisent des VRF dans des mécanismes de consensus pour sélectionner au hasard des nœuds de bloc. *
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/Tab57uqv1Z.png)
Cependant, en raison de la nature hautement déterministe des réseaux blockchain, les générateurs de nombres aléatoires RNG sécurisés ne sont souvent pas disponibles sur la chaîne.
Il y a un risque d’être manipulé par des mineurs ou des validateurs utilisant des hachages de blocs en chaîne pour générer des nombres aléatoires, et ces personnes responsables de la vérification peuvent choisir de rejeter les blocs qui leur sont défavorables et de régénérer les nombres aléatoires jusqu’à ce qu’ils soient en leur faveur. C’est pourquoi la chaîne complète ZKP+ est importante.
Z2048: Chaîne complète 2048
Les développeurs de la plate-forme Zypher Games se préparent à lancer un jeu appelé Z2048, un jeu à chaîne complète basé sur le populaire jeu numérique de glisse occasionnel 2048.
Comment jouer: Dans la grille carrée 4 * 4, il y a deux nombres aléatoires 2 sur la plaque initiale, le joueur utilise les touches fléchées pour déplacer les numéros sur le disque, de sorte que les mêmes nombres dans la même direction sont ajoutés et déplacés de l’autre côté de la direction, et chaque fois qu’il se déplace, un 2 ou 4 sera ajouté à une position aléatoire sur le disque;
Les joueurs se retrouvent avec un numéro de 2048 et peuvent choisir de télécharger ZKP pour mettre fin au jeu, ou continuer à se battre pour un score plus élevé. Si le disque est complètement bloqué et ne peut pas être déplacé, le jeu se termine.
Les NFT de plate-forme peuvent augmenter le temps de jeu et les droits de résurrection. Dans ce jeu, ZKP est utilisé pour atteindre l’évolutivité.
ZKP-Prouvé, où les contrats intelligents n’exigent pas que chaque étape soit engagée sur la chaîne – ce qui oblige les joueurs à signer une transaction pour chaque étape – mais regroupent plutôt ces étapes et génèrent des preuves à divulgation nulle de connaissance.
Cette preuve est ensuite stockée sur la blockchain, fournissant une vérification cryptographique, garantissant que le résultat du jeu est à la fois immuable et équitable, tout en maintenant la confidentialité des détails spécifiques du gameplay. En combinant un gameplay traditionnel avec une technologie de pointe de preuve à connaissance nulle (ZKP) et des éléments compétitifs.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/0t0KD9B8tI.png)
UZKGE: Moteur de jeu à connaissance nulle avec une bibliothèque Plonk hautement optimisée, qui est un complément à une bibliothèque de circuits à connaissance nulle (ZK) en pleine expansion, conçue pour répondre aux divers besoins des développeurs de jeux.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/qL4PD5tNkD.png)
Ces circuits facilitent les calculs complexes, assurent l’intégrité des mécanismes de jeu tout en protégeant la vie privée des joueurs, et ces technologies cryptographiques permettent aux développeurs de jeux de vérifier les données critiques du jeu sans révéler de détails potentiels.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
ZKP+Fully On-Chain Game: La pierre angulaire du fair-play
L’imitation de SocialFi est sortie encore et encore, et les feux de la rampe des jeux à chaîne complète parmi ChinaJoy ont été éclipsés. Pendant ce temps, j’ai réfléchi au chemin potentiel du futur jeu Web3, et les plus prometteurs sont mis en premier: ZKP (zero-knowledge proof) + jeux Fully On-chain.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/bW1IVN098h.png)
J’expérimente zBingo, un jeu ZKP (zero-knowledge proof) à chaîne complète basé sur ZKP (zero-knowledge proof) en @Zypher_Games depuis début août, et 2048 et Depu sont toujours en développement, ce qui est un tournant très important pour le fair-play.
** Commençons par la conclusion: ZKP deviendra certainement une infrastructure importante à l’avenir dans (1) les jeux de stratégie avec des attributs aléatoires et (2) les jeux à chaîne complète avec une divulgation d’informations incomplète. **
Pour la discussion sur le jeu ZKP+Fully On-Chain, nous la divisons en deux types :
(1) Jeux à chaîne complète avec divulgation d’informations incomplète;
(2) Jeux compétitifs avec des attributs aléatoires.
Les jeux à chaîne complète tels que Dark Forest, un jeu de stratégie nommé d’après la forêt noire dans « The Three-Body Problem », sont également basés sur le hasard, avec des jeux entièrement sur chaîne (jeu de chaîne complète) + MMORTS (jeu de stratégie en temps réel en ligne massivement multijoueur) + brouillard de guerre.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://wp.technologyreview.com/wp-content/uploads/2022/11/5c4a4465-f781-4c11-a496-e372dafc3da4_1416x890-DKwiki.png)
Le brouillard de la guerre représente l’image complète de l’inconnu, en tant que jeu d’information caché, il est nécessaire de vérifier le calcul des informations secrètes, et il existe de nombreux points basés sur la conception ZK.
Pour les jeux à chaîne complète, sa plus grande caractéristique est que toutes les données et opérations sont stockées sur la chaîne, et les données existent complètement sur la couche de données transparente, donc la protection de la vie privée est un gros problème - ne puis-je pas attaquer votre ville, l’adversaire n’a pas besoin d’envoyer des éclaireurs pour surveiller, seulement besoin de surveiller les données sur la chaîne pour connaître toutes mes informations, non?
Et Depp, Rima, ou Bingo, poker ce jeu de plateau stratégique avec des attributs de nombres aléatoires est plus nécessaire, la première chose qui devrait être faite est la chaîne complète, plus l’autonomisation ZKP. Sinon, comment puis-je croire la conscience du concessionnaire?
Peut-être qu’en jouant à des jeux compétitifs, après avoir joué dans une certaine mesure, vous découvrirez soudainement, pourquoi y a-t-il moins d’équipement et de bouteilles de sang tombés au hasard? Pourquoi les cartes s’avèrent-elles de pire en pire? Ce n’est probablement pas seulement une question de chance. Le futur groupe de projet (bookmaker) devra peut-être prouver qu’il n’a pas effectué d’opérations de boîte noire.
Pour un jeu compétitif avec aléatoire, hors ligne est directement distribué au hasard par des mains humaines ou des machines, et il y a un dicton appelé « dix paris et neuf pertes », qui n’est pas seulement le réglage du taux de victoire du mécanisme de jeu, mais a également une certaine opération d’initié.
Le niveau de confiance d’en ligne est encore pire, en tant qu’application compétitive sans open source - nous sommes presque certains que le côté projet ajustera le mécanisme et la probabilité en fonction des différents jeux et rangs.
Par conséquent, dans les futurs jeux compétitifs en ligne avec distribution aléatoire, l’équipe du projet ne construira pas la technologie ZKP (preuve zéro connaissance) comme sa propre infrastructure importante pour faire ses preuves. J’ai bien peur qu’il soit difficile d’être convaincant.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://s.yimg.com/ny/api/res/1.2/qot3RMsIUVS5Ik5XISElpA--/YXBwaWQ9aGlnaGxhbmRlcjt3PTY0MDtoPTM2MA--/https://media.zenfs.com/zh-tw/setn.com.tw/4d6198b8a832c495bf5d79e844b304a2)
zkSNARK – la clé pour cacher l’information
La technologie de preuve à connaissance nulle présente trois caractéristiques: l’exhaustivité, l’exactitude et la connaissance nulle, c’est-à-dire que la conclusion est prouvée sans révéler de détails. Sa source technique peut refléter la simplicité, et dans le contexte du cryptage homomorphe, la difficulté de vérification est beaucoup plus faible que la difficulté de générer des preuves.
Dans la structure des preuves à divulgation nulle de connaissance, deux rôles sont impliqués : « vérificateur » et « vérificateur ». Le praticien crée des preuves basées sur les connaissances saisies par le système, et le vérificateur a la capacité de confirmer que le prover a vraiment évalué le calcul sans connaître l’entrée ou recalculer lui-même.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/YdWY78joxy.png)
ZKP n’est certainement pas un concept étranger. Par exemple, Zk-Rollup, en tant que mécanisme de preuve efficace, propose un nouveau schéma pour la mise à l’échelle d’Ethereum. Avant, tout le monde était occupé à larguer le zkSync interactif, dont le noyau utilisait ZK pour empaqueter plusieurs opérations dans une preuve, et terminer la plupart du travail informatique hors chaîne.
Ou SNARK dans zkSNARK signifie « Succinct Non-Interactive Arguments of Knowledge », c’est-à-dire des arguments de connaissance concis et non interactifs. Parmi eux: concis car la preuve dans zkSNARK ne fait que quelques centaines d’octets, ce qui permet au vérificateur de vérifier rapidement si la preuve est correcte; Les preuves non interactives éliminent la nécessité pour les vérificateurs de contester les déclarations soumises par le prouveur.
Nous venons de mentionner que pour un jeu en chaîne complète, toutes les données et opérations sont stockées sur la chaîne, et il est difficile d’assurer la confidentialité lorsque les données existent complètement sur une couche de données transparente. Par exemple: les coordonnées générées aléatoirement, le point d’apparition du joueur, les mains restantes dans votre main, chaque carte que vous jouez - tout peut être interrogé via les données de la chaîne.
Avec la technologie zkSNARK, les joueurs peuvent préserver leur vie privée tout en soumettant publiquement des actions valides vérifiables. De cette façon, les participants n’ont plus besoin de soumettre les informations opérationnelles spécifiques de leur comportement sur la chaîne directement à la chaîne, mais seulement de soumettre la promesse du comportement de l’opération et une preuve à divulgation nulle de connaissance avec un hachage valide, et ils n’ont pas à s’inquiéter que les autres connaissent leurs cartes fermées.
Quels sont les besoins en matière de confidentialité des informations incomplètes pour les jeux à chaîne complète? Les jeux tels que les échecs et les échecs chinois qui ne nécessitent pas du tout d’intimité, mais seulement des jeux de stratégie, ne nécessitent certainement pas le bonus technique de ZKP.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/R45CGN20FH.png)
Mais soyez prudent avec le mahjong, les jeux de stratégie incomplets – en particulier le GameFi et l’athlétisme.
Il est donc toujours nécessaire pour les trois types de jeux suivants:
(1) Jeux à chaîne complète avec des exigences partielles de masquage d’informations
(2) Un jeu de cartes en chaîne complète qui nécessite un mélange et un tirage au sort
(3) Chaîne complète de jeux asynchrones
Pour ajouter, les jeux asynchrones font référence à la mise en œuvre de mécanismes d’interaction de jeu de joueur en temps non réel.
Exemple : Mécanique du jeu ZK+ à chaîne complète de Zypher Games
Pour ces trois types de jeux, nous prendrons les trois mécanismes de jeu existants dans Zypher Games basés sur le SDK zk-Game développé par nos soins pour illustrer comment obtenir l’asymétrie d’information sur chaîne requise pour le développement de jeux en chaîne complète.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/AeB836Xq9m.png)
Parmi eux, les jeux asynchrones à chaîne complète peuvent directement faire référence à Dark Forest. Zypher Games a également lancé un moteur de jeu à connaissance nulle (UZKGE) à usage général pour aider à développer des jeux de cartes à chaîne complète, tels que la démontrabilité informatique, l’évolutivité et la simultanéité, ainsi que l’asymétrie des données / informations sur la chaîne.
zBingo: Un jeu à chaîne complète avec des exigences partielles de masquage d’informations
Le bingo semble être populaire en Occident, alors j’ai étudié comment jouer à ce jeu pendant longtemps.
Les règles du jeu sont que vous obtiendrez d’abord une carte « générée aléatoirement » remplie de 1 ~ 36 nombres aléatoires, bien sûr, cette génération est également basée sur ZK. Le gameplay est relativement simple:
(1) Au début, vous obtiendrez une carte de grille 5x5 remplie de nombres aléatoires entre 1 et 36, la disposition spécifique de cette carte de grille est générée aléatoirement et vous seul le savez.
(2) Une fois le matchmaking terminé, les joueurs sélectionnent à tour de rôle les numéros sur leurs cartes de grille. Le numéro sélectionné est annoncé et étiqueté pour tout joueur avec ce numéro sur la carte de la grille.
(3) Le premier joueur à compléter deux lignes (horizontale, verticale ou diagonale) remporte la manche.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/9yQvR8Si8g.png)
En fait, le gameplay est assez simple, ** parlez principalement du mécanisme, voyons où votre gaz est dépensé **.
(1) Générez une grille composée de nombres aléatoires, de sorte que la première signature est utilisée ici;
(2) Le cryptage de la carte de grille nécessite l’utilisation d’une clé de cryptage à usage unique. Avant l’opération de signature chiffrée, vous pouvez générer une carte de grille à volonté, mais elle ne peut pas être modifiée une fois le chiffrement terminé ;
(3) Soumettez la carte de grille cryptée et entrez dans le processus d’appariement, qui est le coût de la première taxe de gaz;
(4) Matchmaking, qui correspond à votre adversaire pour vous, qui est le deuxième paiement de frais d’essence;
(5) L’étape suivante consiste à sortir du gaz à chaque étape, et chaque fois que vous ouvrez une carte, vous devez payer les frais pour ce temps;
(6) Terminez, téléchargez le certificat et faites le jugement de l’opération If. Le gagnant recevra une boîte aveugle zBingo, qui pourra ensuite ouvrir les NFT Zynizens.
J’ai calculé qu’après deux tours de jeu zBingo, cela coûtait un total de 0,0031 BNB, et les frais d’essence moyens à payer étaient d’environ deux yuans et quatre cents.
En fait, le gaz pour jouer à ce jeu occasionnel n’est pas faible, principalement parce que le jeu sur toute la chaîne a besoin de gaz à chaque étape, donc le suivi devrait être amélioré par Cancun, des frais moins élevés et des opérations plus rapides.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/UzG6C2PcU9.png)
zACE: Un jeu de chaîne complète en forme de carte qui nécessite de mélanger et de tirer au sort
Enfin, parlons des différences de conception dans le mécanisme des jeux à chaîne complète dans la classe de plateau et de cartes. zACE a montré un SDK zk-Game basé sur Zypher Games pour le développement de jeux de cartes qui doivent être mélangés et distribués, similaire au Texas Hold’em.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/xgh1o4nBAO.png)
En fait, le SDK réalise un processus de brassage décentralisé haute performance et peu coûteux grâce à des contrats wasm et précompilés optimisés. Son caractère aléatoire en chaîne ne nécessite plus de VRF traditionnels, réalise la décentralisation et effectue des mélanges et des jeux équitables.
*VRF, qui fait référence à la fonction aléatoire de validation. Une fonction aléatoire vérifiable (VRF) est un générateur de nombres aléatoires (RNG) qui peut vérifier le caractère aléatoire cryptographiquement. De nombreuses blockchains L1, y compris Algorand, Cardano, Internet Computer et Polkadot, utilisent des VRF dans des mécanismes de consensus pour sélectionner au hasard des nœuds de bloc. *
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/Tab57uqv1Z.png)
Cependant, en raison de la nature hautement déterministe des réseaux blockchain, les générateurs de nombres aléatoires RNG sécurisés ne sont souvent pas disponibles sur la chaîne.
Il y a un risque d’être manipulé par des mineurs ou des validateurs utilisant des hachages de blocs en chaîne pour générer des nombres aléatoires, et ces personnes responsables de la vérification peuvent choisir de rejeter les blocs qui leur sont défavorables et de régénérer les nombres aléatoires jusqu’à ce qu’ils soient en leur faveur. C’est pourquoi la chaîne complète ZKP+ est importante.
Z2048: Chaîne complète 2048
Les développeurs de la plate-forme Zypher Games se préparent à lancer un jeu appelé Z2048, un jeu à chaîne complète basé sur le populaire jeu numérique de glisse occasionnel 2048.
Comment jouer: Dans la grille carrée 4 * 4, il y a deux nombres aléatoires 2 sur la plaque initiale, le joueur utilise les touches fléchées pour déplacer les numéros sur le disque, de sorte que les mêmes nombres dans la même direction sont ajoutés et déplacés de l’autre côté de la direction, et chaque fois qu’il se déplace, un 2 ou 4 sera ajouté à une position aléatoire sur le disque;
Les joueurs se retrouvent avec un numéro de 2048 et peuvent choisir de télécharger ZKP pour mettre fin au jeu, ou continuer à se battre pour un score plus élevé. Si le disque est complètement bloqué et ne peut pas être déplacé, le jeu se termine.
Les NFT de plate-forme peuvent augmenter le temps de jeu et les droits de résurrection. Dans ce jeu, ZKP est utilisé pour atteindre l’évolutivité.
ZKP-Prouvé, où les contrats intelligents n’exigent pas que chaque étape soit engagée sur la chaîne – ce qui oblige les joueurs à signer une transaction pour chaque étape – mais regroupent plutôt ces étapes et génèrent des preuves à divulgation nulle de connaissance.
Cette preuve est ensuite stockée sur la blockchain, fournissant une vérification cryptographique, garantissant que le résultat du jeu est à la fois immuable et équitable, tout en maintenant la confidentialité des détails spécifiques du gameplay. En combinant un gameplay traditionnel avec une technologie de pointe de preuve à connaissance nulle (ZKP) et des éléments compétitifs.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/0t0KD9B8tI.png)
UZKGE: Moteur de jeu à connaissance nulle avec une bibliothèque Plonk hautement optimisée, qui est un complément à une bibliothèque de circuits à connaissance nulle (ZK) en pleine expansion, conçue pour répondre aux divers besoins des développeurs de jeux.
! [ZKP+Fully On-Chain Game: La pierre angulaire du fair-play] (https://cdn-img.panewslab.com/panews/images/qL4PD5tNkD.png)
Ces circuits facilitent les calculs complexes, assurent l’intégrité des mécanismes de jeu tout en protégeant la vie privée des joueurs, et ces technologies cryptographiques permettent aux développeurs de jeux de vérifier les données critiques du jeu sans révéler de détails potentiels.