Partager cet article

Le compte à rebours de Byzance : que reste-t-il avant le prochain fork d'Ethereum ?

À quelques jours seulement du prochain hard fork d'Ethereum, CoinDesk décrit comment les parties prenantes avancent pour se préparer.

La prochaine mise à jour majeure d' Ethereum, la deuxième plus grande blockchain au monde en termes de valeur totale, devrait être mise en ligne dans moins d'une semaine.

Une partie d'une mise à niveau plus vaste et à plusieurs composants appeléeMétropole, le code dit « Byzance » sera appliqué au bloc 4 370 000 – soit dans environ quatre jours selonmesures actuelles– en tant quefourche dure. Un commun (maiscontroversé) stratégie de mise à niveau des blockchains, cela signifie que les changements doivent être largement acceptés par toutes les parties prenantes de la blockchain Ethereum .

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Daybook Americas aujourd. Voir Toutes les Newsletters

À la lumière de ces éléments, il convient toutefois de noter que l'utilisation passée de ce mécanisme a eu des résultats mitigés pour Ethereum. À ce jour, la plateforme a mené quatre fourches dures, avec un ONE aboutissant à la création d'une blockchain alternative, Ethereum Classic.

Étant donné que les changements apportés à Byzantium ont été décrits dans la feuille de route Ethereum dès 2015, il est peu probable qu'ils posent problème. Avec le report de deux mises à jour majeures de Metropolis, Byzantium est peut-être mieux considéré comme une mise à jour prudente qui introduira neuf protocoles d'amélioration Ethereum (EIP) clés sur la plateforme.

Au total, les changements sont conçus pour rendre la plateforme plus légère et plus rapide à exécuter, améliorant la vitesse des transactions, la sécurité des contrats intelligents et, éventuellement, peut-être,Politique de confidentialité.

Cela étant dit, il reste encore du travail à faire sur la mise à niveau, les différentes parties prenantes entrant désormais dans les dernières étapes de leurs préparatifs.

Clients

Comme le passage à Byzance dépend de la mise à jour des nœuds du réseau, l’objectif principal dans les jours à venir sera de s’assurer que les clients qui proposent des logiciels aux nœuds sont prêts pour la mise à niveau.

Cela signifie que les startups chargées de superviser les clients doivent s'assurer que leur logiciel contient réellement les EIP qui appliquent le hard fork de Byzantium. Bien que chaque client applique les mêmes règles, elles sont écrites dans des langages de programmation différents et soutenues par des équipes de développeurs différentes.

C'est ce Ethereum a appelé la « diversité des clients », qui vise à permettre l'innovation tout en conservant un protocole de base stable et sans ambiguïté.

Pour que la mise à niveau soit uniforme sur l'ensemble de la plateforme, tous les clients Ethereum doivent installer un logiciel appliquant le numéro de bloc 4 370 000 (cela n'a toutefois T impact sur les services tiers tels que les portefeuilles en ligne et ne concerne que les utilisateurs exécutant directement des nœuds). Les EIP sont codés dans les clients avec un numéro de bloc, ce qui déclenche le hard fork de Byzantium.

Au cours de la semaine prochaine, tous les principaux clients Ethereum devront déployer une mise à jour de Byzantium, laissant ainsi suffisamment de temps aux nœuds pour se mettre à jour. Si certains nœuds sont délaissés, la blockchain se scindera, créant ainsi différentes versions de la même plateforme.

Cependant, au moment de mettre sous presse, la plupart semblent prêts.

Go Ethereum (également appelé Geth) est le client Ethereum le plus populaire, possédant environ 69 % de tous les nœuds Ethereum . La semaine dernière, il a publié une mise à niveau prête pour Byzantium contenant le numéro de bloc, bien que, au moment de la rédaction de cet article, seulement environmoitiédes nœuds qui exécutent Geth ont été mis à jour.

Le deuxième plus gros client, Parity, a publié une mise à niveau compatible avec Byzantiumhier, mais il a été rétracté après qu'un bug de consensus a été découvert dans un test de fuzz (une sorte d'analyse de défaut détaillée qui consiste à remplir un programme informatique avec des données éclectiques jusqu'à ce qu'une faiblesse apparaisse).

Une nouvelle mise à jour devrait être publiée plus tard dans la journée. Sur les quelque 35 % de nœuds fonctionnant sous Parity, aucun n'a été mis à jour pour appliquer correctement le hard fork.

Les clients Node restants sont relativement petits, et certains ont également publié une version compatible avec Byzantium. Le client Ethereum basé sur Python de Vitalik Buterin, fondateur d' Ethereum , a publié une mise à jour ce matin. De même, EthereumJ basé sur Java et EthereumJS en JavaScript ont publié une mise à jour plus tôt dans la journée.

Les développeurs derrière Cpp-ethereum disent qu'ils travaillent toujours sur ce changement.

mineurs

Ceux qui connaissent la feuille de route d'Ethereum savent probablement que le protocole prévoit depuis longtemps d'abandonner progressivement son mécanisme de consensus de preuve de travail pour une alternative plus expérimentale et, selon eux, plus égalitaire, appelée preuve d'enjeu.

Cette transition ne sera cependant pas prête pour Byzance, même si certaines améliorations sont conçues pour faciliter le changement éventuel.

La plupart notamment Il est possible qu'avec Byzantium, la difficulté de minage soit considérablement réduite. Cela signifie que les transactions Ethereum seront plus rapides et que les mineurs seront moins rémunérés pour leurs efforts. Sur Ethereum, les mineurs utilisent également un client Ethereum et devront donc effectuer une mise à jour pour Byzantium, ce qui entraînera également des changements importants.

La mise à jour rend l'extraction de blocs plus rapide, et afin de compenser cela, les récompenses de bloc pour les mineurs après Byzantium seront réduites de 2 ETH, soit environ 604 $ selon mesures actuelles.

Cette mise à niveau a étélargement soutenu, mais cela a été la cause de certains conflits, conduisantcertaines parties menacer de continuer à miner l' Ethereum pré-byzantin. Cependant, à moins que ces efforts ne se révèlent significatifs, il est peu probable que cela ait un impact sur les plateformes d'échange.

Échanges

Si tout se passe comme prévu, ces startups ne seront pas affectées par le fork de Byzantium.

Ici, cependant, il est sage de noter les complications passées. Le dernier hard fork majeur d'Ethereum, une mesure d'urgence en réponse à l'échec d'une application décentralisée majeure appelée The DAO, a provoqué la création soudaine de deux crypto-monnaies éther concurrentes.

Alors qu'un petit groupe d'utilisateurs rejetait le changement, ils ont pu redémarrer l'ancienne blockchain, formant un projet désormais connu sous le nom d' Ethereum Classic, évalué à 11,48 $ selon mesures actuelles.

Comme mentionné, il existe unpoignéeIl existe des signes indiquant que la bifurcation de Byzance sera controversée, même si aucun ne semble avoir une signification particulière.

Quelques projets méritent d'être mentionnés, notamment ceux qui visent à introduire de nouvelles variantes d' Ethereum.Éthérite, qui souhaite créer une version de Byzantium ne réduisant pas la récompense de minage. Si le mouvement gagne du terrain, cela pourrait mettre sous pression les plateformes d'échange, qui ont récemment montré leur volonté de soutenir les actifs fonctionnant sur des blockchains dites « minoritaires » afin d'offrir de nouvelles alternatives aux spéculateurs.

Développeurs d'applications

Il est également peu probable que les applications exécutées sur Ethereum rencontrent des difficultés.

Mist, le navigateur Ethereum pour applications décentralisées (dapps), se met automatiquement à niveau vers Byzantium après son redémarrage. Il en va de même pour toutes les dapps sur Ethereum.

À condition que le hard fork se produise de manière cohérente sur les nœuds, les mises à niveau devraient s'activer instantanément après le bloc numéro 4 370 000.

Cependant, il y a un changement majeur qui fera une différence marquée dans la façon dont les développeurs interagiront avec les transactions sur la blockchain Ethereum .

Après Byzance, la détection des transactions échouées changera, même pour les contrats déjà déployés. La méthode de détection d'une transaction échouée après Byzance est expliquée plus en détail.ici.

Horloge astronomiquevia Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.

Rachel-Rose O'Leary