Поділитися цією статтею

Ces monstres numériques vivent sur Ethereum, mais ils se battront sur Zilliqa

Un jeu décentralisé populaire ne pouvait T supporter les transactions lentes et coûteuses d'Ethereum. Mais il n'abandonne pas complètement la chaîne.

Avant que mon ONE et unique « mon » n'atteigne le niveau 4, j'étais à court d'éther.

Tel fut le résultat final de ma première expérience avecÉtherémon, un jeu inspiré de Pokémon et construit sur Ethereum, la deuxième plus grande blockchain au monde. J'avais environ 15 $ d'ethers de côté, alors j'ai décidé de l'essayer, m'armant finalement d'une adorable créature sur le thème du feu appelée Kyari.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки

Mais je me suis rapidement heurté à un problème avec le jeu blockchain. À savoir, avec 15 $, je n'ai jamais eu l'occasion de passer à des jeux plus intéressants : affronter les monstres des autres utilisateurs, faire évoluer mon monstre vers des formes plus puissantes, pondre des œufs ou faire des échanges.

Chaque action, depuis « attraper » le mon (en réalité un non-fongibleJeton ERC-721) pour « l'entraîner » lors de séances de gym avec d'autres monstres (c'est-à-dire modifier les données associées à ce jeton), avait coûté l'équivalent d'un ou deux dollars.

La raison est que chaque mise à jour des contrats intelligents d'Ethereum nécessite du « GAS», un mécanisme de frais complexe qui récompense les mineurs qui maintiennent la blockchain Ethereum . Pire encore, ces transactions prenaient souvent plusieurs minutes.

De tels problèmes – des transactions qui coûtent trop cher et prennent trop de temps – sont connus sous le nom abrégé de « scalabilité » dans le monde de la blockchain, et ils ont causé de graves maux de tête aux concepteurs de jeux qui souhaitent utiliser une plateforme décentralisée comme Ethereum.

Une expérience utilisateur médiocre – qui implique également l'achat d'ethers et l'installation d'une extension de navigateur permettant de se connecter à la blockchain – a freiné son adoption. Etheremon est le deuxième jeu basé sur l'ethereum le plus populaire, mais cela ne veut pas dire grand-chose. Au moment de la rédaction de cet article, il ne comptait que 209 utilisateurs au cours des dernières 24 heures, selonDappRadar.

À un moment donné, les coûts du GAS ont tellement augmenté que les développeurs d'Etheremon ont dû prendre des mesures drastiques.

« C'est devenu super, super cher, et nous avons vu nos utilisateurs actifs quotidiens chuter considérablement », a déclaré le cofondateur et directeur du développement commercial Nedrick Ngo à CoinDesk.

En conséquence, l'équipe a déplacé les « batailles » – dans lesquelles les utilisateurs PIT leurs mons à ceux des autres pour des points d'expérience et des droits de vantardise – de la chaîne Ethereum vers des serveurs centralisés.

Re-centraliser partiellement un jeu décentralisé semble cependant manquer l'objectif, c'est pourquoi Etheremon a annoncé plus tôt ce mois-ci qu'il le faisait.planification de déplacer une grande partie du gameplay vers un nouveau protocole blockchain bientôt lancé appelé Zilliqa (les équipes de Zilliqa et d'Etheremon sont basées à Singapour).

Mais dans une décision qui pourrait refléter une tendance émergente dans le développement d'applications décentralisées (dapps) telles qu'Etheremon, les concepteurs ne prévoient T de déplacer les actifs du jeu. Les « mons » tokenisés qui codent des données telles que le niveau, les points d'expérience et la forme évolutive – des données que les joueurs ont gagnées grâce à de nombreuses actions lentes et coûteuses – resteront sur Ethereum pour le moment.

En d'autres termes, Etheremon sera un jeu sur deux blockchains : une chaîne plus rapide et plus évolutive en haut, permettant aux utilisateurs de jouer au jeu rapidement et à moindre coût ; et une chaîne (sans doute) plus sécurisée en bas, offrant aux utilisateurs l'assurance que leurs actifs durement gagnés sont à l'abri des attaques.

Comme l’a dit Ngo :

«Zilliqa fonctionnerait comme une chaîne latérale pour nous. »

Zilliqa: sharding dès le lancement

Les développeurs d'Ethereum ontun certain nombre de projets d'évolutivité En préparation. Mais selon Ngo, l'équipe d'Etheremon et ses utilisateurs sont T de les voir implémentés.

« Ils doivent valider Casper , puis la preuve d'enjeu, puis le sharding, donc cela prendra beaucoup de temps », a-t-il déclaré à CoinDesk.

Zilliqa, en revanche, est RARE , voire unique, dans le monde des protocoles blockchain, dans la mesure où il intègre le sharding, une technique utilisée depuis des décennies pour gérer des bases de données plus traditionnelles, dès le départ.

Amrit Kumar, cofondateur et directeur de la recherche de Zilliqa, a déclaré que la technique a permis au réseau de traiter 2 488 transactions par seconde lors des tests, alors Ethereum, à l'heure actuelle, peut gérerpeut-êtreune vingtaine.

Kumar a expliqué comment fonctionne le sharding dans un réseau blockchain à l'aide d'un exemple.

Étant donné un réseau de 10 000 ordinateurs (appelés « nœuds »), un protocole de fragmentation les diviserait en dix réseaux plus petits (ou « shards ») de 1 000 nœuds chacun. Chaque fragment traiterait alors un sous-ensemble des transactions totales. Par exemple, chaque fois ALICE enverrait des jetons de Cryptomonnaie , le fragment A traiterait la transaction. Chaque fois que Bob en enverrait, la transaction irait au fragment B.

Cette technique est un territoire relativement nouveau pour les blockchains, mais l'équipe de Zilliqa apporte de sérieuses références académiques pour résoudre le problème.

Deux auteurs d'unpremier articleLes personnes impliquées dans l'élaboration d'un protocole de fragmentation de blockchain sont : le conseiller scientifique en chef de Zilliqa , Prateek Saxena, et le PDG de Kyber Network, Loi Luu, qui conseille le projet.

Kumar a déclaré que Zilliqa, dont le lancement est prévu avant la fin du troisième trimestre, vise à être « la plate-forme de référence pour les applications qui nécessitent un débit élevé et une grande évolutivité ».

Ethereum de base

L'évolutivité et le débit ne sont cependant pas les seules considérations pour les développeurs d'Etheremon.

Les utilisateurs souhaitent un gameplay rapide, mais veulent être sûrs de ne pas perdre leurs monstres soigneusement élevés, entraînés et évolués. Ces monstres représentent pour certains un investissement considérable en temps et en argent, et il n'est donc pas prévu de migrer ces jetons vers une nouvelle chaîne.

Au lieu de cela, les données de jeu sur Zilliqa seront périodiquement synchronisées avec ces jetons.

« Nous pensons en fait que conserver tous les actifs du jeu sur le réseau Ethereum est très sécurisé », a déclaré Ngo.

Kumar a déclaré qu'il comprenait pourquoi Etheremon KEEP les ressources du jeu là où elles étaient :

«Ethereum est certainement un réseau établi et nous comprenons qu'il y a encore des avantages à utiliser Ethereum. »

Il a toutefois fait valoir que, d'une certaine manière, Zilliqa offre plus de sécurité Ethereum, car le langage non-Turing complet de Zilliqa, Scilla, signifie « vous ne pourrez T écrire un contrat bogué comme [le] DAO », la victime basée sur Ethereum d'un piratage informatique infâme de 2016Selon Kumar, comme Scilla n'est pas aussi complexe que le langage d'Ethereum, Solidity, il est plus facile de tester les vulnérabilités.

En revanche, la méthode de Zilliqa pour parvenir à un consensus réseau, la tolérance aux pannes byzantines pratiques (PBFT), est potentiellement plus vulnérable à certains types d'attaques que la méthode de preuve de travail d'Ethereum. Contrairement à Bitcoin ou Ethereum, qui sont théoriquement sécurisés tant que la majorité des nœuds respectent les règles, la PBFT présente une limite potentielle : elle exige que les deux tiers des nœuds soient « honnêtes ».

En d’autres termes, le PBFT court le risque non seulement de51 pour cent d'attaques, mais 34 % attaquent. Cependant, Kumar a soutenu que la situation est en réalité plus compliquée, puisqu'il est possible d'attaquer une blockchain de preuve de travail sans contrôler la majorité des nœuds.

Quels que soient les avantages réels en termes de sécurité liés au maintien des actifs Etheremon sur Ethereum plutôt qu'à leur déplacement vers Zilliqa, ce type d'architecture - dans laquelle une chaîne plus lente et éprouvée est utilisée pour stocker les actifs pendant qu'une couche supérieure traite les transactions - pourrait bien se répandre.

Réseau Loompropose des outils pour construire des chaînes latérales dédiées aux jeux décentralisés ancrés à Ethereum, et a commencé explorerchaînes latérales partagées qui hébergent plusieurs jeux.

« Il est vraiment important d'avoir cette couche de base décentralisée d' Ethereum», a déclaré James Duffy, cofondateur de Loom Network, à CoinDesk en mai, « car vous pouvez alors l'utiliser comme la Haute Cour. »

Pour le moment, Etheremon et Zilliqa n'ont pas encore compris comment jongler exactement avec deux chaînes, mais Ngo s'est montré optimiste, déclarant à CoinDesk qu'il ne s'agit que de « la première étape de la collaboration ».

Image de gameplay d'Etheremon avec l'aimable autorisation d'Etheremon

Picture of CoinDesk author David Floyd