Rejoignez-Nous sur

Ethereum 2.0 Specification 0.1 lancé

beacon spec feb 1 2019

News

Ethereum 2.0 Specification 0.1 lancé

La première version du ethereum 2.o spec a été lancée et est en grande partie finalisée pour la phase 0 de la chaîne Beacon, alors que cela semble être un travail en cours pour le partage de données de phase 1.

«Si vous avez suivi le processus de publication de la version 1.0 en 2014-2015, la spécification est sans doute plus importante qu'un réseau de test», a déclaré Vitalik Buterin, scientifique en chef à la fondation Ethereum, m'a dit avant d'ajouter:

«Pour 1.0, nous avons commencé à avoir des testnets en mars 2014 et des testnets entre clients en juillet 2014, mais leur publication n'a eu lieu qu'en juillet 2015.

Ce qui nous a retardés au milieu, c’est en grande partie les modifications apportées aux spécifications en cours et la nécessité d’obtenir une resynchronisation des clients (et la mise en œuvre d’Etshsh, qui n’a PAS été réalisée comme une spécification jusqu’au début de 2015).

Ici, nous avons une spécification de l’ensemble du protocole pour Casper, tests à moitié terminés, les modifications restantes étant en grande partie limitées à celles qui nous ont été fournies par les auditeurs de sécurité. »

La spécification indique que les objectifs de conception d'Ethereum 2.0 sont les suivants: «réduire au minimum la complexité, même au prix de certaines pertes d'efficacité, rester en vie via les partitions réseau majeures et, lorsque de très grandes parties de nœuds se déconnectent, sélectionner tous les composants tels qu'ils soient soit quantum secure ou peuvent être facilement échangés contre des contreparties quantum secure, le cas échéant, pour utiliser des techniques de cryptographie et de conception permettant une large participation des validateurs au total et par unité de temps, afin de permettre à un ordinateur portable grand public typique de `O (C) `ressources pour traiter / valider les fragments` O (1) `(y compris toute validation au niveau du système telle que la chaîne de balises)”

La spécification de chaîne de balise contient un code principal (un extrait de code illustré ci-dessus) ainsi qu'une description générale de la balise:

«Ethereum 2.0 repose sur une chaîne système appelée« chaîne de balises ». La chaîne de balises stocke et gère le registre des [validators](# dfn-validator). Dans les phases initiales de déploiement d’Ethereum 2.0, le seul mécanisme à devenir un [validator](# dfn-validator) consiste à effectuer une transaction ETH à sens unique vers un contrat de dépôt sur Ethereum 1.0. Activation en tant que [validator](# dfn-validator) se produit lorsque les reçus de dépôt Ethereum 1.0 sont traités par la chaîne de balises, le solde d’activation est atteint et après un processus de file d’attente. La sortie est volontaire ou forcée en guise de sanction pour inconduite.

Les «attestations» constituent la principale source de charge sur la chaîne de balises. Les attestations sont des votes de disponibilité pour un bloc de fragments et simultanément une preuve des votes de participation pour un bloc de balises. Un nombre suffisant d'attestations pour le même bloc de fragments crée une «liaison croisée» confirmant le segment de fragments jusqu'à ce bloc de fragments dans la chaîne de balises. Les liaisons croisées servent également d’infrastructure pour la communication asynchrone entre fragments. ”

Pour la phase 1, le document indique qu '«Ethereum 2.0 consiste en une chaîne de balise centrale ainsi que des chaînes de fragments` SHARD_COUNT`. La phase 1 concerne principalement la construction, la validité et le consensus sur les données de ces chaînes de fragments. La phase 1 ne spécifie pas l'exécution de l'état de la chaîne de fragments ni les soldes des comptes. Ceci est laissé pour les phases futures. "

La phase 1 dépend de la mise en œuvre de la balise, qui, comme son nom l’indique, fait office de coordinateur central pour l’ensemble du système, où les vérificateurs vérifient ce qui se passe dans la version ethereum 2.0.

La balise était récemment comparé avec un dev disant que testnet est sur le point d'être lancé en mars. Cela signifie que nous entrons dans la phase finale, mais il reste encore du temps.

Il faudra bien sûr procéder à des audits, puis à des modifications éventuelles en fonction des recommandations des auditeurs, puis à de nouveaux tests, puis éventuellement à un lancement d’ici la fin de l’année.

À ce moment-là, l'émission serait réduite à 0,82 eth par bloc et les éthériques pourraient miser s'ils avaient 32 eth. Cependant, il n’y aura pas d’augmentation de capacité dans eth 2.0 jusqu’à la phase 2, mais il pourrait y avoir une augmentation de la chaîne de preuves de travail Ethereum via eth 1x.

A un niveau élevé, ethereum 2.0 reprend le réseau ethereum actuel (avec quelques modifications telles que le changement de PoW en PoS) et le clone 1024 fois avec tous ces réseaux à peu près identiques (fragments) reliés entre eux par le biais des coordinateurs de la chaîne de balises.

Cela augmente la capacité de 1 000 fois environ en théorie. En pratique, une telle blockchain n’a jamais existé, nous devrons donc attendre de voir comment cela fonctionnera réellement, mais la course vers une blockchain de capacité publique au niveau mondial est maintenant bien avancée.

Droits d'auteur Trustnodes.com



Traduction de l’article de Trustnodes : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

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

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top
leo dictum venenatis, consequat. elit. dolor ut accumsan libero. mattis