Que sont les chaînes de jeu ?
Pour comprendre le rôle des canaux de jeu, il faut comprendre le principe de fonctionnement des jeux blockchain. En général, les jeux blockchain sont disponibles via des environnements entièrement décentralisés et sans confiance. Bien qu’il supprime toute autorité centralisée et garantisse un jeu équitable, les jeux blockchain rencontrent les « difficultés techniques » habituelles.
Par exemple, à mesure que de plus en plus de joueurs rejoignent un jeu, le stockage de tous les fichiers et données sur le réseau blockchain sous-jacent finira par entraîner des problèmes d'évolutivité. De plus, lorsqu'il s'agit de jeux multijoueurs ou d'autres matchs PvP (joueur contre joueur), il est pertinent que chaque joueur puisse agir rapidement. Cependant, la plupart des jeux blockchain n'offrent pas cette fonctionnalité, car ils doivent créer une transaction entre chaque mouvement, ce qui prend du temps en fonction de la congestion du réseau.
Les chaînes de jeux résolvent ce problème tout en offrant plus de fonctionnalités pour les jeux blockchain. De par leur conception, les applications utilisant les canaux de jeu sont des protocoles qui facilitent les transactions hors chaîne sécurisées entre les joueurs. En conséquence, les chaînes de jeu peuvent être utilisées pour créer des chaînes privées qui fonctionneront parallèlement à la chaîne principale mais dans leur propre espace (hors chaîne) et en temps quasi réel. Grâce aux canaux de jeu, tout réseau blockchain peut augmenter son évolutivité pour prendre en charge de nombreux jeux et dApps sans compromettre la vitesse des transactions.
De plus, les chaînes de jeux permettent une résolution des litiges purement décentralisée et sans confiance, sans nécessiter un tiers ou une autorité centrale. D’une certaine manière, les canaux de jeu peuvent être considérés comme des canaux de paiement individuels pour des jeux spécifiques.
Comment fonctionnent les chaînes de jeu ?
L'objectif principal des chaînes de jeu est de faciliter le jeu en temps réel entre les joueurs. Étant donné que la plupart des jeux blockchain ajoutent des transactions pour chaque mouvement et que ces transactions doivent être extraites en blocs avant de devenir « actives », il existe un délai notable auquel les joueurs doivent s'adapter avant de pouvoir effectuer un autre mouvement.
Les chaînes de jeu permettent aux joueurs de jouer sur un réseau hors chaîne sécurisé. En tant que tel, le temps entre les mouvements est considérablement réduit, offrant aux joueurs la possibilité de profiter du jeu en temps quasi réel.
Prenons un exemple pour comprendre le fonctionnement des chaînes de jeu. Par exemple, deux joueurs créent une chaîne de jeu pour s'affronter dans un jeu de cartes au tour par tour pour gagner des prix en argent (jetons). Les deux joueurs décident des règles et directives du jeu, cofinancent le prix en argent et ouvrent la chaîne de jeu. Ils commencent à jouer via le canal de jeu, et une fois les critères de gain/perte prédéfinis remplis, le contrat intelligent débloque les fonds sur le compte du gagnant, tous les enregistrements sont inscrits dans le grand livre (sur la chaîne principale) et le canal de jeu se ferme.
Au milieu de cela, les deux joueurs sont toujours connectés au réseau public blockchain sur lequel le jeu de cartes est initialement pris en charge. Si l'un des joueurs tente de tricher et inscrit un résultat invalide dans le grand livre public, l'autre joueur est en mesure de le prouver en toute confiance et d'appliquer correctement les règles du jeu.
Biographie de l'auteur
Le Dr Daniel Kraft, CTO d'Autonomous Worlds et co-fondateur de XAYA, est un membre actif de la communauté blockchain depuis 2011 et est impliqué dans le développement de Bitcoin, Namecoin et Huntercoin depuis 2013. Titulaire d'un doctorat. Titulaire d'un doctorat en mathématiques appliquées et d'une maîtrise en physique théorique, le Dr Kraft a débuté sa carrière en tant qu'ingénieur logiciel chez Google à Zurich, en Suisse. En raison de son vif intérêt pour la technologie blockchain, il a changé de carrière et a commencé à travailler en tant que CTO pour Autonomous Worlds Ltd, où il se concentre sur la plateforme Xaya et le développement de jeux. Le Dr Kraft a également publié plusieurs articles de recherche dans des revues à comité de lecture, dont deux liés à la technologie blockchain.