Mise à jour sur la mise à niveau d’Ethereum Metropolis

Nous avons récemment couvert certaines des mises à jour qui ont eu lieu sur le réseau Ethereum. Connue sous le nom de hard fork de Metropolis, la mise à niveau est attendue depuis longtemps et le déploiement a été constamment révisé à la fois dans la chronologie et la portée..

Il y a beaucoup d’anticipation pour la mise à niveau et le hard fork ainsi que les impacts que cela pourrait avoir sur la vitesse et la sécurité du réseau. Cependant, il y a des gens, y compris des développeurs de l’équipe Ethereum, qui sont prudents face à la nouvelle technologie.

Étant donné qu’Ethereum a grandi si rapidement et avec une grande quantité d’argent en jeu, il y a des inquiétudes quant à l’impact potentiel de cette mise à niveau particulière. C’est pourquoi les développeurs ont mis si longtemps à se lancer dans la prochaine étape de leur plan de déploiement..

L’équipe Ethereum affirme qu’elle préférerait faire preuve de prudence et qu’elle a donc pris son temps. Il y a cependant un peu de consternation quant au moment exact de son déploiement. Selon la discussion sur le sujet dans un post reddit, il y a des points de vue qu’il pourrait même être poussé l’année prochaine.

Il y a bien sûr également eu des changements dans le code sous-jacent depuis que la feuille de route a été annoncée pour la première fois en 2015. La mise à niveau sera désormais divisée en deux étapes appelées Byzance et Constantinople..

Byzance

La mise à niveau de Byzance impliquera un total de neuf protocoles d’amélioration Ethereum (EIP) ou correctifs de code. Cela comprendra des éléments tels que la fonction de délai de difficulté, les opérations «d’appel statique» et les ajustements de difficulté.

Celles-ci semblent n’être que des changements mineurs dans la manière dont le réseau fonctionne et pour éliminer tout risque d’exploits de sécurité. L’impact de ces changements ne sera pas immédiatement évident pour les non-développeurs. Malgré cela, ces mises à jour sont assez importantes pour la sécurité et l’efficacité.

Par exemple, il existe un certain nombre de mises à niveau de la manière dont les contrats intelligents seront exécutés, en particulier en ce qui concerne le code défectueux. Ces contrats échoueront s’il y a une erreur dans le code sous-jacent. Cela permettra également d’inclure les mises à niveau du contrat dans le code d’origine. Ces contrats comprendront également des protections contre ce que l’on appelle une attaque de rentrée.

La fonctionnalité d’intégration des données de retour de transaction permettra aux clients légers de vérifier si une transaction a réussi sans avoir à exécuter le contrat intelligent lui-même..

Les développeurs d’Ethereum tentent également de retarder la bombe à retardement qui devrait se produire sur le réseau. Cela a été fait pour que les temps de transaction ne deviennent pas extrêmement longs et entravés sur le réseau. Ils mettent également en œuvre un autre correctif de mineur à la bombe à retardement de difficulté qui, espérons-le, maintiendra le temps de blocage plus stable..


Byzance diminuera également la récompense de bloc qui est donnée aux mineurs pour la résolution du bloc. L’espoir est que cela finira par réduire le coût et la vitesse de l’extraction d’Ethereum.

Le hard fork de la métropole impliquait également la mise en œuvre de zk-snarks. Celles-ci sont mises en œuvre afin que des transactions véritablement privées se produisent éventuellement sur le réseau. Cela se fait en collaboration avec les développeurs de Z-Cash, une crypto-monnaie soucieuse de la confidentialité. L’équipe de développement d’Ethereum fait le premier pas vers cette implémentation en utilisant de nouvelles précompilations.

Constantinople

Il n’y a actuellement aucune date de sortie qui a été fixée pour constantinople. Ce sera la deuxième hardfork Metropolis qui comprendra un certain nombre d’autres mises à niveau EIP. Certaines des hypothèses du code Ethereum d’origine auraient pu être compromises si ces modifications avaient effectivement été appliquées.

L’EIP 96 est actuellement en cours de planification, ce qui permettra à terme d’utiliser des clients plus légers. En effet, cela simplifiera considérablement la manière dont les transactions sont évaluées. Le protocole actuel nécessite l’évaluation de l’état actuel de la blockchain ainsi que des 256 derniers blocs.

Malheureusement, il semble que l’EIP 86 soit encore loin. En effet, il s’agit en fait de l’un des PEI les plus percutants mais les plus complexes. Il veut permettre aux comptes d’être plus flexibles afin que les nouveaux utilisateurs puissent définir leur propre modèle de sécurité.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map