Maison / Business / Contrats Beacon Chain: un nouveau moyen de déployer Dapps sur Ethereum 2.0

Contrats Beacon Chain: un nouveau moyen de déployer Dapps sur Ethereum 2.0

L'infrastructure principale derrière Ethereum 2.0 pourrait faire l'objet d'une refonte majeure.

Surnommé la chaîne de balises, une nouvelle proposition Vitalik Buterin, fondateur de Ethereum, suggère de modifier radicalement le rôle de la blockchain dans une nouvelle itération du réseau Ethereum sur la base d’un consensus de preuve de participation.

"L'idée ici est que, fondamentalement, sur la chaîne de balises, vous allez pouvoir déployer ces petits mondes qui résument le fonctionnement d'une blockchain, la transition d'un état et (comment) un contrat intelligent", a déclaré Raul Jordan, co-responsable de Prysmatic Labs, une organisation à but non lucratif, a déclaré à CoinDesk.

Prysmatic Labs fait partie d’une douzaine d’équipes développant un logiciel destiné à prendre en charge une version hautement évolutive et économe en énergie de la deuxième plus grande blockchain au monde, basée sur consensus de preuve de participation.

Selon Jordan, le projet de chaîne de balises proposé par Buterin "facilite beaucoup la tâche des développeurs d'applications, des personnes s'appuyant sur (ethereum)", pour exploiter le nouveau réseau sans avoir à réapprendre les paramètres d'une toute nouvelle plate-forme blockchain.

C’est une bonne nouvelle pour de nombreux développeurs d’applications de la deuxième plus grande plate-forme de blockchain au monde, qui, depuis des années, anticipent la mise à niveau d’Ethereum 2.0 sans bien comprendre en quoi elle consiste.

«Comment pouvons-nous arriver à la preuve de participation? Comment mettons-nous en œuvre le sharding? Comment pouvons-nous y arriver en toute sécurité? Et qu'est-ce que cela signifie vraiment pour l'écosystème et les développeurs de l'écosystème? »A demandé le PDG de l'application de crypto-portefeuille MyCrypto Taylor Monahan lors d'un entretien passé avec CoinDesk.

Alors que de nombreux aspects d’ethereum 2.0 sont encore soumis à de nombreuses modifications et recherches, la dernière proposition de Buterin suggère une nouvelle dynamique intéressante pour simplifier la manière dont les applications décentralisées (dapps) sont déployées sur le réseau estimé à 26 milliards de dollars.

Et tout commence par comprendre la chaîne de balises.

Mondes personnalisés blockchain

La chaîne de balises est une blockchain centrale qui coordonne des centaines d'autres blockchains d'Ethereum, appelés «fragments», dans le réseau imaginé Ethereum 2.0.

«Au lieu d'avoir une seule machine géante exécutant les transactions une par une… nous pouvons la scinder en tonnes de machines à travers le monde et les exécuter en parallèle», a expliqué Jordan à CoinDesk.

À l’origine, la chaîne de balises devait agir strictement en tant que coordinateur – ou, pour reprendre les termes de Buterin, en tant que "battement de coeur”- d'Ethereum 2.0, suivi de toutes les données en fragments et compilation de résumés de ces données sur une chaîne de blocs centrale.

Maintenant, Buterin a proposé que la chaîne de balises ait une fonction supplémentaire: stocker des contrats intelligents spécialisés appelés contrats de chaîne de balises.

«Ces contrats ne sont pas analogues aux contrats intelligents que vous déploieriez pour votre application sur ethereum 1.0,» écrit Will Villanueva, chercheur pour le studio de capital-risque Etherens, Consensys. Ceux-là vivraient dans les chaînes de tessons. En revanche, les contrats de chaîne de balises représenteront des environnements d'exécution ou des cadres de transaction dans leur ensemble. »

En d'autres termes, ces contrats de chaîne de balises spécifieraient toutes les règles de calcul et d'exécution du contrat intelligent, y compris les frais de transaction, les coûts de gaz associés, etc.

«L’objectif général de la proposition est d’avoir un cadre de couche de consensus relativement minimal, qui offre encore des capacités suffisantes pour développer des cadres complexes qui nous donnent toutes les capacités de contrats intelligents dont nous avons besoin en tant que deuxième couche», explique Buterin dans sa proposition.

Concrètement, cela signifierait que les développeurs dapp ont alors la possibilité de faire appel à un contrat de chaîne de balise imitant l’environnement d’exécution actuel d’ethereum 1.0.

"(Les développeurs de Dapp) n’ont pas à changer grand-chose par rapport à ce qu’ils savent déjà", a souligné Jordan.

Plus intéressant, Jordan a ajouté que les contrats de chaîne de balises pourraient également imiter Bitcoin et créer un environnement d’exécution sur Ethereum 2.0 avec les mêmes règles et paramètres que la chaîne de blocs Bitcoin.

Pour les développeurs dapp, ce serait aussi simple que de choisir un système d’exploitation différent pour leur ordinateur. Au lieu de démarrer un ordinateur avec un système d'exploitation Windows, on pourrait avoir la possibilité d'utiliser un système d'exploitation Mac OS ou Linux, a déclaré Jordan à CoinDesk.

Il ajouta:

«Vous pouvez avoir un environnement d'exécution pour Bitcoin. Vous pouvez avoir un environnement d'exécution pour Ethereum. En gros, vous pouvez créer votre propre petit monde de chaînes de blocs personnalisé et faire en sorte que les gens transigent avec. "

Questions persistantes

Néanmoins, tout ce qui concerne les contrats de la chaîne de balises n’est pas figé.

«En pratique, il ne devrait pas y avoir une pléthore de contrats de chaînes de balises. Il ne devrait y en avoir que quelques-uns – surtout au début ", note Villanueva à propos de la conception de la chaîne de balises proposée.

La Jordanie a ajouté que pour dissuader les utilisateurs de déployer plusieurs contrats de chaînes de balises et de «gonfler» la chaîne de balises, ces contrats pourraient être facturés à un coût très élevé à déployer pour les utilisateurs.

«Ces environnements d’exécution sont comme leurs propres petits univers qui spécifient tout et, dans l’idéal, ils seront très coûteux à déployer. Espérons des dizaines de milliers de dollars », a déclaré Jordan à CoinDesk.

Toutefois, la tarification du déploiement des contrats et les paramètres exacts des frais de transaction fondés sur des contrats de chaîne de balises ne sont pas clairs pour le moment.

Suite à sa proposition, Buterin a suggéré Lundi qu'une "classe d'acteurs spécifique appelée relayeur" soit introduite dans le système ethereum 2.0 afin de faciliter la coordination des frais de transaction avec les "proposeurs de blocage" du réseau, autrement appelés validateurs. Depuis lors, Buterin a également publié un deuxième HackMD post pour continuer sur l’idée des contrats de la chaîne de balises.

«Nous avons besoin de cette structure à deux couches dans laquelle une classe de nœuds appelée relayer», se souvient Buterin lors d’un appel à des réalisateurs Ethereum 2.0. Jeudi. "L'inconnu analyse plus en profondeur les aspects économiques de cette conception."

En effet, la mécanique exacte de la nouvelle conception proposée de la chaîne de balises fait actuellement l’objet de recherches et de discussions approfondies entre développeurs et passionnés d’ethereum 2.0.

Néanmoins, comme le note Villanueva, les éléments de la proposition de Buterin sont prometteurs.

Villaneuva écrit:

«Cette approche est un changement de paradigme général et peut prendre un peu de temps à comprendre et à digérer. Cependant, sa force réside dans le fait qu'il offre un haut degré de flexibilité. Il devrait être plus simple d'introduire des changements dans le futur à mesure que la recherche se poursuit. ”

Vitalik Buterin image via le blog de la fondation Ethereum

Source

A propos newstrotteur-fr

Découvrez également

Europol met au point un "jeu sérieux" pour aider à former des combattants de la crypto-criminalité

Europol a révélé qu’il développait un jeu destiné à apprendre aux agents de la force …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *