Grâce au modèle Play-to-earn, les jeux GameFi comme StepN sont rapidement devenus populaires et ont généré de plus en plus de fonds dans la piste. Selon les statistiques de Blockchaingamer, un fournisseur de services de plateforme de jeux blockchain, en novembre 2022, l'investissement dans le domaine des jeux blockchain a atteint 2,56 milliards de dollars américains. Cependant, en raison du modèle économique et de l'infrastructure immatures, le concept GameFi sous la bénédiction de la capitale s'est rapidement refroidi.
En 2023, les gens se tourneront vers les jeux en chaîne complète. Pour les jeux en chaîne complète, en plus des actifs numériques du jeu, toute la logique du jeu se produit également sur la chaîne, ce qui signifie que chaque changement d'état du contrat de jeu doit être enregistré sur la chaîne, et les joueurs doivent être responsable de chaque changement dans le jeu. Les opérations sont effectuées en signant des transactions, ce qui est une très mauvaise expérience de joueur pour les jeux d'opération à haute fréquence comme la stratégie en temps réel RTS.
Session Key (Clé de session) est une solution pour résoudre la mauvaise expérience de jeu inhérente aux jeux natifs cryptés. Elle vise à utiliser l'abstraction de compte et certaines innovations ingénieuses sur Starknet, afin que les joueurs de jeux cryptés n'aient pas besoin de signer fréquemment des transactions pour chaque opération. Et aujourd'hui, Loot Realms a publié la première implémentation basée sur les clés de session - Arcade Accounts. Avec la fonction de compte Arcade, les joueurs peuvent stocker leurs clés en toute sécurité dans le stockage du navigateur, éliminant ainsi le besoin de signer chaque opération "d'attaque" dans le jeu, ce qui se traduit par une expérience de jeu plus fluide.
Que sont exactement les comptes Arcade ? Quel est son principe de fonctionnement ? Avant de répondre à ces questions, comprenons la clé de session (Session Key).
Qu'est-ce qu'une clé de session ?
La clé de session est une idée initiée conjointement par les trois équipes de Briqs, Realms et Topology lors du hackathon Starknet il y a 1 an, visant à utiliser l'abstraction de compte et quelques innovations intelligentes sur Starknet pour résoudre la mauvaise expérience inhérente aux jeux natifs cryptés—— Joueurs besoin d'exécuter des signatures de transaction pour chaque opération du jeu.
Dans la scène du jeu sur la chaîne, chaque opération du jeu affichera une fenêtre contextuelle de portefeuille et demandera à l'utilisateur de confirmer "Voulez-vous confirmer cette transaction?" En même temps, il y a du contenu que la plupart des gens ne peut pas comprendre, ce qui peut entraîner des erreurs, de la confusion et même des pertes d'argent.
Les clés de session permettent aux utilisateurs de pré-approuver des règles pour interagir avec des Dapps spécifiques, par exemple, uniquement pour une durée spécifique, une limite de gaz maximale, limiter le montant maximum de transaction de jetons, ou des fonctions spécifiques de contrats spécifiques, etc. De cette façon, les joueurs peuvent interagir comme ils le souhaitent dans le cadre de ces règles définies sans avoir à signer chaque transaction.
En d'autres termes, avec la clé de session, les joueurs peuvent profiter du plaisir de la Dapp tout en confirmant que leurs actifs sont protégés. Parce que les clés de session ont limité ce que Dapp peut faire et ce qu'il ne peut pas faire. Cela signifie que vous ne serez pas en proie à des confirmations sans fin lorsque vous jouerez en chaîne, sachant que les actifs les plus précieux de votre portefeuille sont en sécurité.
Que sont les comptes Arcade ?
Arcade Accounts est la première implémentation de clés de session sur Starknet par l'équipe Realms utilisant l'abstraction de compte.
En utilisant un middleware (privilégié) qui permet aux joueurs de Realms de créer de nouveaux types de comptes d'arcade, cela peut grandement améliorer l'expérience utilisateur des jeux en chaîne.
Essentiellement, un compte d'arcade est un compte Starknet, mais avec quelques variantes fonctionnelles, notamment :
Chaque compte Arcade a un compte principal
À l'exception du compte principal, les comptes à d'autres niveaux ne peuvent pas transférer d'ETH/Tokens
Les autres comptes ne peuvent signer des transactions que s'ils sont authentifiés
Cela dit, les comptes Arcade ne fournissent que des fonctionnalités de joueur limitées, et ces restrictions d'autorisations minimisent les risques de sécurité, et même si un compte d'arcade est exploité, l'attaquant est impuissant car le compte principal peut retirer tous les fonds et créer un nouveau compte d'arcade.
La méthode "déclarer un contrat" unique à Starknet réduit le coût d'ajout d'un compte Arcade à environ 20 cents.
Comment était l'expérience du compte d'arcade ? Loot Realms a démontré l'expérience intuitive qu'un compte Arcade apporte aux joueurs dans le mini-jeu léger Loot Survivor - "une expérience interactive fluide dans le jeu, sans qu'il soit nécessaire de signer chaque opération d'attaque".
Lorsque le compte d'arcade n'est pas utilisé, le joueur doit signer un message pour chaque opération d'attaque dans le jeu et attendre un long temps de confirmation.Après avoir ajouté le compte Arcade, l'utilisateur peut stocker en toute sécurité la clé dans le stockage du navigateur, et là n'est pas nécessaire de signer un message, effectuez directement l'opération d'attaque dans le jeu.
Ce qui précède ne sont que quelques fonctions de base mises en œuvre par les contrats en tant que comptes (Contrats en tant que comptes).Loot Realms mettra ensuite en œuvre deux fonctions avancées : la recharge automatique lorsque l'ETH est insuffisante et le transfert lorsque les jetons arrivent sur le compte.
En fait, la clé de session n'est pas une technologie exclusive de Starknet, et la fonction de clé de session du jeu en chaîne complète n'est qu'un des cas d'utilisation déverrouillés par l'abstraction de compte.Avec la vulgarisation et l'expansion du schéma d'abstraction de compte, le portefeuille deviendra plus La sécurité est également plus facile à utiliser, et le monde Web3 accueillera plus d'utilisateurs.
Contenu de référence :
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
La clé d'or de tout le jeu de la chaîne : le compte arcade
Grâce au modèle Play-to-earn, les jeux GameFi comme StepN sont rapidement devenus populaires et ont généré de plus en plus de fonds dans la piste. Selon les statistiques de Blockchaingamer, un fournisseur de services de plateforme de jeux blockchain, en novembre 2022, l'investissement dans le domaine des jeux blockchain a atteint 2,56 milliards de dollars américains. Cependant, en raison du modèle économique et de l'infrastructure immatures, le concept GameFi sous la bénédiction de la capitale s'est rapidement refroidi.
En 2023, les gens se tourneront vers les jeux en chaîne complète. Pour les jeux en chaîne complète, en plus des actifs numériques du jeu, toute la logique du jeu se produit également sur la chaîne, ce qui signifie que chaque changement d'état du contrat de jeu doit être enregistré sur la chaîne, et les joueurs doivent être responsable de chaque changement dans le jeu. Les opérations sont effectuées en signant des transactions, ce qui est une très mauvaise expérience de joueur pour les jeux d'opération à haute fréquence comme la stratégie en temps réel RTS.
Session Key (Clé de session) est une solution pour résoudre la mauvaise expérience de jeu inhérente aux jeux natifs cryptés. Elle vise à utiliser l'abstraction de compte et certaines innovations ingénieuses sur Starknet, afin que les joueurs de jeux cryptés n'aient pas besoin de signer fréquemment des transactions pour chaque opération. Et aujourd'hui, Loot Realms a publié la première implémentation basée sur les clés de session - Arcade Accounts. Avec la fonction de compte Arcade, les joueurs peuvent stocker leurs clés en toute sécurité dans le stockage du navigateur, éliminant ainsi le besoin de signer chaque opération "d'attaque" dans le jeu, ce qui se traduit par une expérience de jeu plus fluide.
Que sont exactement les comptes Arcade ? Quel est son principe de fonctionnement ? Avant de répondre à ces questions, comprenons la clé de session (Session Key).
Qu'est-ce qu'une clé de session ?
La clé de session est une idée initiée conjointement par les trois équipes de Briqs, Realms et Topology lors du hackathon Starknet il y a 1 an, visant à utiliser l'abstraction de compte et quelques innovations intelligentes sur Starknet pour résoudre la mauvaise expérience inhérente aux jeux natifs cryptés—— Joueurs besoin d'exécuter des signatures de transaction pour chaque opération du jeu.
Dans la scène du jeu sur la chaîne, chaque opération du jeu affichera une fenêtre contextuelle de portefeuille et demandera à l'utilisateur de confirmer "Voulez-vous confirmer cette transaction?" En même temps, il y a du contenu que la plupart des gens ne peut pas comprendre, ce qui peut entraîner des erreurs, de la confusion et même des pertes d'argent.
Les clés de session permettent aux utilisateurs de pré-approuver des règles pour interagir avec des Dapps spécifiques, par exemple, uniquement pour une durée spécifique, une limite de gaz maximale, limiter le montant maximum de transaction de jetons, ou des fonctions spécifiques de contrats spécifiques, etc. De cette façon, les joueurs peuvent interagir comme ils le souhaitent dans le cadre de ces règles définies sans avoir à signer chaque transaction.
En d'autres termes, avec la clé de session, les joueurs peuvent profiter du plaisir de la Dapp tout en confirmant que leurs actifs sont protégés. Parce que les clés de session ont limité ce que Dapp peut faire et ce qu'il ne peut pas faire. Cela signifie que vous ne serez pas en proie à des confirmations sans fin lorsque vous jouerez en chaîne, sachant que les actifs les plus précieux de votre portefeuille sont en sécurité.
Que sont les comptes Arcade ?
Arcade Accounts est la première implémentation de clés de session sur Starknet par l'équipe Realms utilisant l'abstraction de compte.
En utilisant un middleware (privilégié) qui permet aux joueurs de Realms de créer de nouveaux types de comptes d'arcade, cela peut grandement améliorer l'expérience utilisateur des jeux en chaîne.
Essentiellement, un compte d'arcade est un compte Starknet, mais avec quelques variantes fonctionnelles, notamment :
Chaque compte Arcade a un compte principal
À l'exception du compte principal, les comptes à d'autres niveaux ne peuvent pas transférer d'ETH/Tokens
Les autres comptes ne peuvent signer des transactions que s'ils sont authentifiés
Cela dit, les comptes Arcade ne fournissent que des fonctionnalités de joueur limitées, et ces restrictions d'autorisations minimisent les risques de sécurité, et même si un compte d'arcade est exploité, l'attaquant est impuissant car le compte principal peut retirer tous les fonds et créer un nouveau compte d'arcade.
La méthode "déclarer un contrat" unique à Starknet réduit le coût d'ajout d'un compte Arcade à environ 20 cents.
Comment était l'expérience du compte d'arcade ? Loot Realms a démontré l'expérience intuitive qu'un compte Arcade apporte aux joueurs dans le mini-jeu léger Loot Survivor - "une expérience interactive fluide dans le jeu, sans qu'il soit nécessaire de signer chaque opération d'attaque".
Lorsque le compte d'arcade n'est pas utilisé, le joueur doit signer un message pour chaque opération d'attaque dans le jeu et attendre un long temps de confirmation.Après avoir ajouté le compte Arcade, l'utilisateur peut stocker en toute sécurité la clé dans le stockage du navigateur, et là n'est pas nécessaire de signer un message, effectuez directement l'opération d'attaque dans le jeu.
Ce qui précède ne sont que quelques fonctions de base mises en œuvre par les contrats en tant que comptes (Contrats en tant que comptes).Loot Realms mettra ensuite en œuvre deux fonctions avancées : la recharge automatique lorsque l'ETH est insuffisante et le transfert lorsque les jetons arrivent sur le compte.
En fait, la clé de session n'est pas une technologie exclusive de Starknet, et la fonction de clé de session du jeu en chaîne complète n'est qu'un des cas d'utilisation déverrouillés par l'abstraction de compte.Avec la vulgarisation et l'expansion du schéma d'abstraction de compte, le portefeuille deviendra plus La sécurité est également plus facile à utiliser, et le monde Web3 accueillera plus d'utilisateurs.
Contenu de référence :