Mise à niveau de Constantinople d'Ethereum : un aperçu technique. Constantinople est une mise à niveau compliquée qui combine cinq grandes propositions d'amélioration de l'Ethereum, ou EIP pour court terme, proposées par des développeurs éminents d'Ethereum tels que Vitalik Buterin, Wei Fang et Vlad Zamfir.
La mise à jour de Constantinople est la dernière pièce de la mise à niveau Metropolis et apportera des améliorations de réseau indispensables, faisant place à la preuve de mise à jour et au partage qui viendra avec la prochaine mise à niveau de Serenity.
Image : Resultado de imagem para constantinople.
Feuille de route Ethereum
Avant de plonger profondément dans le ventre de la bête, il est important de se souvenir de la feuille de route précédente et réelle d'Ethereum. Depuis sa version initiale, il a subi plusieurs mises à niveau cruciales (fourches rigides et fourches souples, comme expliqué dans ce guide).
Chaque mise à niveau ci-dessous représente une étape importante pour le réseau Ethereum, car il passe d'un protocole de consensus de validation de travail (PoW) à une preuve d'enjeu avec l'objectif ultime d'être un ordinateur mondial, abrité tous les meilleurs DAPP.
Au moment de la rédaction du présent rapport, la feuille de route la plus récente de l'Ethereum ressemble à ceci :
Frontière
Homestead
Métropole
Sérénité
juillet 2015
mars 2016
octobre 2017
TBA
Sortie initiale du réseau en direct d'Ethereum
Améliorations majeures du réseau et mises à jour de code
Byzantium,
Constantinople (janvier 2019)
Shard,
preuve de pieu
Vue d'ensemble des améliorations de Constantinople
Il y a cinq objectifs majeurs Constantinople vise à atteindre, comme rapporté par Coin Rivet, et chaque EIP favorise un changement différent au protocole :
EIP 145 : Instructions de changement de vitesse à bit [efficacité et vitesse] : Cette amélioration signifie que l'exécution des quarts de travail dans les contrats intelligents sera dix fois moins chère.
EIP 1052 : Smart Contract Verification [vitesse et énergie] : Cette modification permet aux contrats intelligents de vérifier les uns les autres en tirant uniquement le hachage de l'autre contrat intelligent.
EIP 1014 : CREATE2 [évolutivité] : Cette mise à niveau améliore l'activation des canaux d'état, une solution d'évolutivité Ethereum basée sur les transactions hors chaîne.
EIP 1283 : STORE [coût] : Cette modification permettra de réduire le coût du gaz pour l'exploitation de STORE. Cette réduction permet de réaliser plusieurs mises à jour au sein d'une transaction à moindre coût.
EIP 1234 Block Rewards and Difficulté Bomb Delay [le grand] : C'est le grand changement pour le réseau. Il se compose de deux composantes : la réduction de bonus de bloc (de trois à deux ETH) et le retard de la bombe à difficulté.
Image :.
Chaque EIP est une couche d'améliorations en plus des améliorations précédentes effectuées lors des mises à niveau Homestead et Byzance.
Les améliorations ci-dessus aideront les chaînes secondaires à interagir avec la blockchain Ethereum (EIP 1014) en facilitant le pont des données entre les réseaux (EIP 1283), ainsi que la mise en œuvre d'une fonctionnalité de contrat intelligent moins chère (EIP 145 et 1052). Le retard de la bombe à difficulté, qui rendra la PoW obsolète à Ethereum, a été contesté par certains membres de la communauté, bien qu'en raison du retard dans la libération des PO de Casper, je comprends pourquoi la fondation a choisi de ne pas imposer une augmentation de difficulté.
Acceptation du client
Au moment de la rédaction, tous les principaux clients communiquant avec la blockchain Ethereum, tels que Parity, Geth, et ainsi de suite, ont tous accepté et mis à niveau leur infrastructure pour correspondre à la fourche dure Constantinople à venir, comme nous pouvons le voir ci-dessous.
Client
EIP
145
EIP
1014
EIP
1052
EIP
1283
EIP
1234
Meta Release
Enjeu/PR
Geth
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Non.
Parité Ethereum
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
aleth
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
EthereUmJ (Harmony)
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
Trinité
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
EthereUMJS
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
mana
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
Néant
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Oui.
Panthéon
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Image : : white_check_mark :. Oui
Non.
Je ne m'attends pas à des problèmes avec la mise à niveau demain. En allant de l'avant avec Constantinople, la Fondation Ethereum a prouvé sa résilience face à l'adversité (une fois de plus), une caractéristique importante pour tout projet qui souhaite survivre au marché des ours longs auxquels nous sommes actuellement confrontés.
La vision à long terme que Vitalik a imprimée sur l'équipe de la Fondation Ethereum est ce qui m'excite le plus. Comme il l'a dit lors de la conférence DevCon4 en octobre 2018 :
« Ethereum 2.0 est une combinaison d'un tas de caractéristiques différentes dont nous parlons depuis plusieurs années, faisant des recherches depuis plusieurs années, construisant activement pendant plusieurs années et qui sont enfin sur le point de se réunir dans un tout cohérent. »
En fin de compte, la technologie crée simplement de nouveaux cadres permettant aux humains de communiquer et d'échanger de la valeur différemment. En développant son réseau vers un écosystème moins cher, plus évolutif et décentralisé, Ethereum veille à maintenir son modèle de capture de valeur en restant une pièce centrale dans la sphère de la crypto-monnaie.
Bien joué !
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.