- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Constantinople arrive : explication des deux hard forks Ethereum d'aujourd'hui
Demain est le grand jour pour la sixième (et septième) mise à niveau rétrocompatible d'Ethereum depuis le lancement du réseau principal en 2015. Après avoir déjà fait face à un certain nombre de revers, l'activation très attendue de Constantinople peut ou non se dérouler comme prévu.
Dans moins de 24 heures, la deuxième plus grande blockchain au monde en termes de capitalisation boursière devrait activer ses sixième et septième mises à niveau à l'échelle du système, date à laquelle sa base d'utilisateurs mondiale sera invitée à apporter deux modifications quasi simultanées à son code.
Connues sous les noms de Constantinople et de Saint-Pétersbourg, ces deux mises à niveau seront implémentées sous forme de « hard forks », c'est-à-dire des mises à niveau ajoutant de nouvelles règles au logiciel Ethereum , incompatibles avec les versions précédentes. Elles auront également lieu au même numéro de bloc : 7 280 000.
Si les utilisateurs décident de procéder à une mise à niveau, Saint-Pétersbourg désactivera effectivement une partie du code de Constantinople découvert enJanvier héberger une vulnérabilité critique affectant la sécurité des contrats intelligents. De plus, quatre des cinq propositions d'amélioration Ethereum (EIP) prévues – dont la majorité, selon le développeur indépendant Ethereum Lane Rettig – ne seront pas perceptibles par l'utilisateur moyen.
Qualifiant Constantinople principalement de « mise à niveau de maintenance et d'optimisation » dans une interview avec CoinDesk, Rettig a souligné dans Septembreque le seul groupe d'utilisateurs à connaître un changement notable serait celui des mineurs, les opérateurs de matériel spécialisés qui assemblent aujourd'hui les transactions Ethereum en blocs et se disputent les récompenses du réseau.
En effet, une fois activés, Constantinople et Saint-Pétersbourg réduiront l’émission de récompenses de bloc de 3 à 2 ETH, de la même manière que le hard fork précédent – appelé Byzance – a réduit l’émission de 5 à 3 ETH.
« La réduction des récompenses des blocs ETH … aura clairement un impact important sur les mineurs », a déclaré Rettig à CoinDesk par courrier électronique.
Comme l'explique Eric Conner, fondateur du site d'information ETHHub, le changement est censé être une mesure temporaire jusqu'à ce que les mineurs de la blockchain soient finalement remplacés par de nouveaux types de validateurs dans la prochaine mise à niveau d'Ethereum, Serenity.
Conner à CoinDesk en septembre :
« L'offre ETH fin 2018 et 2019 est supérieure aux prévisions initiales de la communauté. Elle affiche actuellement une inflation de 7,5 %… [Nous] la réduisons à 2 ETH par bloc, soit une inflation d'environ 4,5 %, en attendant la fin de Casper . »
Avant la mise à niveau de demain, voici quelques points importants à retenir du changement de code à venir d'Ethereum :
1. C'est une collection de mises à jour
En dehors de cette réduction de l'émission de récompenses en bloc, un certain nombre d'autres mises à niveau techniques devraient également améliorer les opérations sur la blockchain Ethereum avant que sa mise à niveau plus importante Casper FFG ne soit entièrement mise en œuvre.
Il s'agit notamment de l'EIP 145 « Instructions de décalage binaire dans EVM », de l'EIP 1014 « Skinny CREATE2 » et de l'EIP 1052 « Opcode EXTCODEHASH ».
Concernant l'EIP 145, Stephen King, PDG de la place de marché immobilière basée sur Ethereum Imbrex, a expliqué à CoinDesk:
L'ajout d'instructions de décalage bit à bit réduira légèrement le coût de certaines fonctions sur la chaîne. C'est un pas dans la bonne direction pour rendre le développement sur Ethereum plus rentable pour les développeurs [d'applications décentralisées].
Pour un aperçu complet de chacune des propositions à Constantinople – y compris ONE doit être désactivée par Saint-Pétersbourg – lisez notre article complet :
<a href="https://www.coindesk.com/constantinople-ahead-what-you-need-to-know-about-ethereums-big-upgrade">CoinDesk</a>
2. Vous pouvez le regarder en direct
À l'heure actuelle, le site d'exploration de blockchain Amberdata estime une heure d'activation prévue pour Constantinople et Saint-Pétersbourg demain à19h15 (UTC).
Cependant, comme la vitesse de minage des blocs peut varier d'une heure à l'autre, les utilisateurs, mineurs et développeurs Ethereum devront KEEP attentivement le site web pour détecter toute variation de cette estimation à mesure que le nombre de blocs augmente. Une fois activé, les utilisateurs peuvent suivre la progression des deux hard forks en temps réel grâce à un outil de développement appelé «moniteur de fourche, qui visualise les données de la blockchain Ethereum dans un graphique de séries chronologiques.
Pour plus de détails sur d'autres indicateurs utiles tels que le taux de hachage, le prix du marché et le nombre de nœuds lors du déploiement de la mise à niveau, consultez l'article de CoinDesk intitulé « Comment surveiller le fork d'Ethereum au fur et à mesure qu'il se produit ».
(Clause de non-responsabilitéAu moment de la mise sous presse, aucune conférence téléphonique en direct n'est prévue pour les développeurs concernant la mise à niveau. Peu après la mise à niveau de jeudi, une réunion aura lieu vendredi à14h00 (UTC)entre les développeurs pour discuter du déroulement du hard fork, entre autres sujets.)
<a href="https://www.coindesk.com/the-thirdening-approaches-how-to-watch-ethereums-fork-as-it-happens">CoinDesk</a>
3. Cela a déjà été retardé
Même si la communauté Ethereum espère que la mise à niveau se déroulera sans problème, on ne peut jamais être totalement sûr de la réussite d'un hard fork. Comme on l'a vu lors des précédentes mises à jour Ethereum , certains groupes d'utilisateurs pourraient continuer à utiliser d'anciennes versions du code, s'ils le souhaitent.
Ceci est remarquable car les tests pour la mise à niveau ont commencé dèsJuillet 2018Les développeurs Ethereum ont rencontré de nombreux obstacles, retardant l'activation de Constantinople. Sa sortie sur le réseau principal est prévue dès le Octobre 2018, des complications ont eu lieu alors que le code était publié sur le réseau de test Ethereum. Ropsten a repoussé cette estimation à janvier de cette année.
Les développeurs ont ensuite annoncé dansDécembreLa sortie du réseau principal pour Constantinople aurait lieu sur le bloc numéro 7 080 000 – pour que ce numéro de bloc d'activation soit repoussé à 7 280 000 en raison d'un bug de sécurité de dernière minute découvert dans le code.
Pour un compte rendu détaillé de la manière dont le bug de sécurité le plus récent à Constantinople a été découvert et des types de décisions qui en ont découlé, voici une liste organisée de tous les principaux développements de hard fork depuis janvier :
1.11 janvier 2019– Une semaine avant l’activation prévue de Constantinople sur le réseau principal, les développeurs sont prudemment optimistes quant au bon déroulement de la sortie.
<a href="https://www.coindesk.com/what-to-expect-when-ethereums-constantinople-hard-fork-happens">CoinDesk</a>
2.15 janvier 2019– Pas plus de 48 heures avant l’activation prévue sur le bloc numéro 7 080 000, les développeurs sont informés d’un bug de sécurité critique.
<a href="https://www.coindesk.com/ethereums-constantinople-upgrade-faces-delay-due-to-security-vulnerability">CoinDesk</a>
3.18 janvier 2019– Les développeurs acceptent de retarder l’activation de Constantinople sur le réseau principal jusqu’à fin février et proposent un nouveau numéro de bloc.
<a href="https://www.coindesk.com/ethereum-devs-propose-activating-constantinople-hard-fork-in-late-february">CoinDesk</a>
4.12 février 2019 – Les versions logicielles finales de Constantinople et de Saint-Pétersbourg des principaux clients Ethereum tels que Geth et Parity sont publiées et compilées plus tard dans un article de blog complet sur lesite officiel Ethereum .
<a href="https://www.coindesk.com/take-two-ethereum-is-getting-ready-for-the-constantinople-hard-fork-redo">CoinDesk</a>
4. Finissons-en
En raison du délai prolongé de cette mise à niveau, le point final et le plus important à retenir est le sentiment actuel de la communauté concernant la libération imminente de Constantinople (et de Saint-Pétersbourg).
Comme l'admet Taylor Monahan, PDG de l'outil de portefeuille blockchain MyCrypto, à CoinDesk:
« J'ai hâte de tourner la page sur Constantinople, car elle a été une véritable source de distraction pour de nombreux développeurs CORE , la communauté et l'ensemble de l'écosystème. Ce sur quoi nous devons nous concentrer actuellement, c'est l'avenir d' Ethereum. »
Le développeur CORE indépendant Lane Rettig ne pourrait T être plus d'accord.
Affirmant que ce hard fork prévu a « suffisamment traîné », Rettig a déclaré à CoinDesk qu'il y a « tellement d'autres choses sur lesquelles [les développeurs] se concentrent ».
« Tout est en ordre. Tous les systèmes sont opérationnels. Tout LOOKS pour le mieux, ce qui est bon signe », a expliqué Rettig à propos de Constantinople. « Donc, plus d'inquiétudes… Il faut avancer et franchir les prochaines étapes. »
Ces étapes importantes, selon Rettig, comprennent en premier lieu une propositionchangement de code de modifier l'algorithme d'extraction Ethereum de sorte que tous les mineurs de l'écosystème opèrent sur un pied d'égalité.
En outre, il existe également une multitude de nouveaux EIP proposés en discussion, collectivement appelésEthereum 1xouvrant la voie à Serenity. Enfin, les développeurs sont également toujours attentifs aux avancées de la recherche sur leProtocole Sérénitéelle-même.
« Je pense qu'une fois Constantinople derrière nous, nous espérons que la communauté, les éducateurs, les développeurs [et] les chercheurs pourront vraiment se concentrer sur la compréhension de cette voie à suivre [et] communiquer la voie à suivre avec des personnes de toutes capacités techniques et de tous niveaux d'éducation différents », a déclaré Monahan à CoinDesk.
Plafond à motifsvia Shutterstock
Christine Kim
Christine est analyste de recherche chez CoinDesk. Elle se concentre sur la production d'analyses basées sur les données concernant les secteurs des Cryptomonnaie et de la blockchain. Avant cela, Christine était journaliste technique pour CoinDesk, couvrant principalement les développements de la blockchain Ethereum . Avoirs en Cryptomonnaie : Aucun.
