Partager cet article

ZombieChain prend vie : les chaînes latérales Ethereum peuvent-elles sauver les Dapps ?

Loom Network, qui a eu l'idée de « dappchains » dédiées aux applications décentralisées évolutives, adopte le partage.

Cette décision vous coûtera un demi-centime. Êtes-vous sûr que c'est la bonne décision ?

Si vous êtes un joueur, les applications décentralisées (applications décentralisées) contiennent une promesse alléchante : vous pourriez enfin être en mesure de posséder véritablement des objets virtuels dans le jeu et de les accumuler sans vous soucier d'une entreprise qui change les règles etles emmenerMais comme pour d’autres grandes idées de blockchain, ce n’est pas tout à fait une réalité aujourd’hui.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

ONEune des raisons est que les aspects économiques de ce fonctionnement sont incertains. Pour valider une action sur la blockchain Ethereum , les utilisateurs doivent dépenser du GAS, une unité de valeur dont le prix est exprimé en ether, la Cryptomonnaie du réseau, et qui fluctue en fonction de l'utilisation du réseau par les autres utilisateurs à un instant T.

Pour Réseau Loom, une startup spécialisée dans l'application de la Technologies blockchain aux applications décentralisées de jeu, cela ne fonctionnera T . Les microtransactions constantes nuisent à l'expérience utilisateur, même si le trafic réseau ne fait T grimper le prix du GAS à un moment donné, comme arrivépendant le récent boom de CryptoKitties.

Le cofondateur de Loom, James Duffy, a déclaré à CoinDesk lors d'une récente interview : « il y a juste un coût de transaction mental. »

Il a continué :

« Même si vous dépensez une fraction de centime à chaque fois que vous déplacez votre personnage, les gens doivent toujours décider si cela vaut la peine de faire un mouvement [alors] qu'ils savent que chaque chose qu'ils font leur coûte cher. »

Avec ce problème à l’esprit, DuffyannoncéLa dernière offre de Loom – une « sidechain partagée » prête à l'emploi que les développeurs d'applications décentralisées peuvent utiliser en échange d'un abonnement mensuel – est sortie cette semaine. ZombieChain, comme on l'appelle, devrait être lancé dans un mois ou deux.

Jusqu'à présent, aucun développeur ne s'est inscrit pour créer des dapps dessus, mais l'équipe de Loom est enthousiasmée par la façon dont cela fait progresser ses idées et sa vision.

« Le modèle de ZombieChain ressemble davantage à l'hébergement Web traditionnel », a écrit Duffy dans l'annonce, « où les développeurs paient un forfait mensuel basé sur les ressources consommées par leur application, mettent à niveau leur serveur Web et paient davantage à mesure que leur application gagne en popularité au fil du temps. »

Selon Duffy, l'idée d'une chaîne latérale partagée a le potentiel d'aider les dapps de jeu à atteindre une échelle élevée tout en facilitant la vie des utilisateurs et des développeurs.

Les alternatives, telles qu'elles existent aujourd'hui, sont : ONE, héberger les jeux sur la chaîne principale d'Ethereum, avec sa mauvaise expérience utilisateur ; ou deuxièmement, construire une chaîne latérale dédiée pour chaque jeu.

« Tout le monde ne veut pas faire ça », a déclaré Duffy à CoinDesk – c'est ainsi que ZombieChain a pris vie.

Contourner l'évolutivité

D'une manière générale, les chaînes latérales ont une longue histoire dans les cryptomonnaies, remontant à Adam Back et à d'autres développeurs en 2014.proposition pour les « chaînes latérales indexées » de Bitcoin .

L'idée est d'effectuer des transactions sur des chaînes plus petites et plus agiles, qui sont ensuite réconciliées avec la blockchain principale – Ethereum, dans le cas de Loom. Les utilisateurs de chaînes secondaires sacrifient une partie de la sécurité et de la décentralisation de la chaîne principale, car ils dépendent d'un nombre réduit de « validateurs » – analogues aux mineurs – pour enregistrer leurs transactions.

Mais ils gagnent en termes de débit, c’est-à-dire de temps nécessaire pour réaliser les transactions.

Loom Network a repris cette idée et introduit le concept de « sidechains spécifiques à une application » ou « dappchains ». Grâce au kit de développement logiciel (SDK) de Loom, les développeurs peuvent créer une sidechain dédiée pour héberger leur dapp, Ethereum servant de couche de base sécurisée et décentralisée.

Loom a déjà développé DelegateCall, une sorte de Stack Exchange décentralisé, sur une dappchain. De plus, deux jeux sont en cours de développement en interne, selon Duffy : ONEun qu'il compare à Magic : l'Assemblée, l'autre à Pokémon. L'expérience utilisateur, dit-il, est comparable à celle de n'importe quel jeu mobile : « des graphismes totalement immersifs ; on ne se rendrait même T compte qu'il tourne sur une dappchain. »

En tant que responsable du développement commercial de l'entreprise, Michael Cullinandit CoinDesk en mars, la plateforme de développement Loom vise à « simplifier la création d'applications hautement évolutives sur la blockchain ».

Cependant, l'entreprise a depuis constaté que tous les projets ne souhaitaient pas avoir leur propre dappchain, du moins pas au début. Les développeurs devraient mettre en place des validateurs pour faire le lien entre la sidechain et la blockchain Ethereum . Ensuite, pour parvenir à la décentralisation, ils devraient inciter les utilisateurs, s'ils en avaient, à jouer eux-mêmes le rôle de validateurs.

De nombreux projets en phase de démarrage recherchaient une solution plus simple. Loom a alors eu l'idée d'une dappchain partagée. Duffy a expliqué à CoinDesk: « De cette façon, lorsqu'une nouvelle application est lancée, elle ne connaît T son succès, ce qui permet de démarrer avec une sorte d'hébergement partagé. »

Si le jeu décolle, les développeurs pourront le « forker » et l'exécuter sur leur propre dappchain. À terme, explique Duffy, Loom pourrait déployer plusieurs chaînes partagées pour différents cas d'utilisation : une chaîne de jeux et une chaîne de médias sociaux, par exemple.

Les frais mensuels payés par les développeurs dépendront du coût de l'engagement des données de leurs utilisateurs sur Ethereum. La manière dont les développeurs collectent l'argent auprès des utilisateurs leur appartient : les dons sont une possibilité, tout comme les frais mensuels via un contrat intelligent.

Faire face au trilemme

La conception de réseaux décentralisés implique des compromis, et les chaînes latérales ne font pas exception. Vitalik Buterin, fondateur Ethereum. décritces compromis comme un trilemme, dans lequel trois priorités différentes sont en tension : la décentralisation, la sécurité et l’évolutivité.

Duffy reconnaît ce fait et soutient que ZombieChain est une sorte de « terrain d’entente ».

Tout d'abord, il est important de noter que Loom Network se concentre sur les applications nécessitant un débit élevé : les jeux décentralisés et les réseaux sociaux. Duffy affirme que ces cas d'utilisation « T nécessitent pas vraiment le niveau de décentralisation élevé requis sur Ethereum».

Sur un réseau social décentralisé, il dit :

« Quelqu’un ne va pas payer des millions de dollars pour attaquer le réseau afin de censurer le tweet de quelqu’un d’autre. »

C'est pourquoi Loom Network a choisi de baser ses chaînes latérales, dont ZombieChain, sur la preuve d'enjeu déléguée (DPoS), un algorithme de consensus dans lequel le réseau choisit des « validateurs » pour remplacer les mineurs. Le nombre de validateurs est laissé à l'appréciation du développeur : plus le nombre est élevé, plus le réseau est lent, mais décentralisé.

Concernant la ZombieChain partagée, Duffy précise que le nombre de validateurs n'a T été déterminé. Il précise toutefois qu'« au début, elle est entièrement centralisée, car nous gérons tous les validateurs. Ensuite, nous souhaitons l'ouvrir à d'autres personnes pour qu'elles puissent les gérer. »

Pour être clair, c'est le cas de toute nouvelle chaîne latérale : jusqu'à ce qu'une base d'utilisateurs se développe et que certains de ces utilisateurs soient prêts à servir de validateurs, la chaîne est centralisée entre les mains de son créateur.

À terme, ZombieChain peut donc contribuer à garantir que les nouveaux projets soient, dans une certaine mesure, décentralisés et évolutifs dès le départ. Plutôt que de s'installer sur le réseau principal Ethereum, lent et coûteux, ou de créer une nouvelle dappchain centralisée, ils peuvent rejoindre ZombieChain.

Même les projets déjà installés sur le réseau principal, explique Duffy, « pourraient très facilement porter cette même application sur ZombieChain », ajoutant :

« Cela réduirait considérablement les coûts et leur permettrait également de bénéficier d'une expérience utilisateur plus fluide. »

Quant au troisième volet du trilemme, la sécurité, Duffy ne semble pas inquiet. « Il est vraiment important d'avoir cette base décentralisée d' Ethereum», dit-il, « car on peut alors l'utiliser comme la Haute Cour. »

Le mécanisme pour y parvenir, poursuit-il, estplasma cash, qui permet aux utilisateurs de stocker des données précieuses – l’éther, par exemple – sur la blockchain principale, tout en pouvant les échanger sur la chaîne latérale.

« Si la sidechain faisait quelque chose de malhonnête », dit-il, « vous pourriez le contester sur le réseau principal et vous seriez en mesure de retirer vos actifs sur le réseau principal. »

Pour l'instant, ZombieChain n'est qu'une idée, mais il a le potentiel de permettre à de nouveaux projets de déployer leurs dapps sans trop sacrifier en termes d'évolutivité ou de décentralisation.

Image du jeu via Medium

Picture of CoinDesk author David Floyd