Le compte à rebours de Byzantium: que reste-t-il avant le prochain fork d'Ethereum?
La prochaine mise à jour majeure de l'ethereum, la deuxième plus grande chaîne de blocs du monde par valeur totale, devrait entrer en vigueur en moins d'une semaine.
Dans le cadre d'une mise à niveau multi-composants plus importante appelée Metropolis, le code dit «Byzantium» sera appliqué au bloc 4.370.000 - ou en quatre jours selon les métriques actuelles - comme un fork. Une stratégie commune (mais controversée) pour la mise à niveau des blockchains, cela signifie que les changements doivent être acceptés largement par toutes les parties prenantes sur la chaîne de l'ethereum.
Dans cette optique, cependant, il est remarquable que l'utilisation de ce mécanisme dans le passé ait eu des résultats mitigés pour l'éther. À ce jour, la plate-forme a conduit quatre fourches dures, dont une seule a abouti à la création d'une alternative blockchain, éthérée classique.
Étant donné que les changements de Byzance ont été décrits dans la feuille de route de l'Ethereum dès 2015, il est peu probable que cela devienne problématique. Avec deux mises à jour majeures de Metropolis reportées, Byzantium est peut-être mieux considéré comme une mise à niveau conservatrice qui introduira neuf protocoles d'amélioration d'Ethereum clés (EIP) à la plate-forme.
Au total, les modifications sont conçues pour rendre la plate-forme plus légère et plus rapide à exécuter, améliorant la vitesse de transaction, la sécurité contractuelle intelligente et éventuellement, la confidentialité.
Cependant, cela dit, il y a encore du travail à faire pour la mise à niveau, et plusieurs parties prenantes entrent maintenant dans la phase finale 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 offrent des logiciels aux nœuds sont prêts pour la mise à niveau.
Cela signifie que les startups responsables de la supervision des clients doivent s'assurer que leur logiciel contient effectivement les EIPs qui appliquent la fourche de Byzantium. Bien que chaque client applique les mêmes règles, ils sont écrits dans différents langages de programmation et soutenus par différentes équipes de développeurs.
C'est ce qu'Ethéeum a appelé «la diversité des clients», qui vise à permettre l'innovation tout en conservant un protocole de base stable et non ambigu.
Pour que la mise à niveau se déroule de manière cohérente sur la plate-forme, tous les clients ethereum doivent mettre à jour avec un logiciel qui applique le numéro de bloc 4.370.000 (cela n'influe pas sur les services tiers tels que les portefeuilles en ligne). directement). Les EIP sont codés dans les clients à côté d'un numéro de bloc, à quel point la fourche de Byzantium sera déclenchée.
Au cours de la semaine prochaine, tous les principaux clients d'Ethereum devront libérer une mise à jour de Byzance, avec suffisamment de temps pour mettre à jour les nœuds. Si certains noeuds sont laissés derrière, la blockchain se divisera, créant différentes versions de la même plate-forme.
Cependant, au moment de la presse, la plupart semblent prêts.
Go ethereum (aussi appelé Geth) est le client le plus populaire d'ethereum, possédant à peu près 69 pour cent de tous les nœuds d'éther. La semaine dernière, il a publié une mise à jour de Byzantium-ready contenant le numéro de bloc, cependant, au moment de l'écriture, seulement environ la moitié des nœuds qui exécutent Geth ont été mis à jour.
Le deuxième plus gros client, Parity, a publié une mise à jour de Byzantium hier, mais il a été rétracté après qu'un bogue de consensus a été trouvé dans un test de fuzz (une sorte d'analyse de panne détaillée qui consiste à remplir un programme informatique avec des données éclectiques ).
Une nouvelle mise à jour devrait être publiée plus tard aujourd'hui. Sur environ 35% des nœuds qui s'exécutent sur Parity, aucun de ceux-ci n'a été mis à jour pour appliquer correctement la branche dure.
Les clients de nœuds restants sont relativement petits, et certains ont également publié une version prête pour Byzantium. Le client d'Ethereum basé à Python, Vitalik Buterin, fondateur d'Ethereum, a fait une mise à jour ce matin. De même, EthereumJ basé sur Java et le script java EthereumJS ont publié une mise à jour plus tôt aujourd'hui.
Les développeurs derrière Cpp-ethereum disent qu'ils travaillent toujours sur le changement.
Mineurs
Ceux qui sont familiers avec la feuille de route d'Ethereum savent probablement que le protocole a longtemps planifié d'éliminer progressivement son mécanisme de consensus de preuve de travail pour une approche plus expérimentale, et ils soutiennent une alternative plus égalitaire appelée preuve de mise.
Cette transition, cependant, ne sera pas prête pour Byzance, bien qu'il y ait quelques améliorations conçues pour faciliter le changement éventuel.
Le plus notable est peut-être qu'avec Byzance, la difficulté minière sera considérablement réduite. Cela signifie que le temps de transaction de l'ethereum sera plus rapide et que les mineurs seront moins payés pour leurs efforts. Sur ethereum, les mineurs exécutent également un client ethereum, et devront donc mettre à jour pour Byzance en conséquence, ce qui introduira également des changements significatifs.
La mise à jour rend l'extraction de blocs plus rapide et, pour compenser cela, bloquer les récompenses pour les mineurs après Byzance réduira de 2 ETH, soit environ 604 $ selon les métriques actuelles.
Cette mise à niveau a été largement soutenue, mais elle a été la cause de certains différends, conduisant certaines parties à menacer de continuer à exploiter l'éther de pré-Byzantium. À moins que ces efforts s'avèrent significatifs, il est peu probable que cela ait un impact sur les échanges.
Echanges
Si tout se passe comme prévu, ces startups ne seront pas affectées par la fourche byzantine.
Ici, cependant, il est sage de noter les complications passées. La dernière fourche dure 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 concurrentes.
Comme un petit groupe d'utilisateurs a rejeté le changement, ils ont été en mesure de redémarrer l'ancienne blockchain, formant un projet maintenant connu sous le nom de ethereum classic, évalué à 11,48 $ selon les métriques actuelles.
Comme mentionné, il y a une poignée de signes que la fourchette Byzantium sera controversée, bien qu'aucun ne semble avoir une signification particulière.
Quelques projets à noter sont ceux qui ont l'intention d'introduire de nouvelles variations de l'éther, par exemple Etherite, qui veut créer une version de Byzance qui n'abaisse pas la récompense minière. Si le mouvement gagne en soutien, cela pourrait exercer une pression sur les échanges, qui ont montré une volonté récente de soutenir les actifs fonctionnant sur les chaînes de blocs dites «minoritaires» comme moyen d'offrir de nouvelles alternatives aux spéculateurs.
Développeurs d'applications
Les applications fonctionnant sur ethereum sont également peu susceptibles de rencontrer des difficultés.
Mist, le navigateur ethereum pour les applications décentralisées (dapps), met automatiquement à jour Byzantium une fois qu'il a été redémarré. La même chose s'applique à tous les dapps sur l'éther.
En fournissant la fourche dure se produit uniformément à travers les nœuds, les mises à jour devraient activer instantanément après le numéro de bloc 4.370.000.
Cependant, il y a un changement majeur qui fera une différence marquée à la façon dont les développeurs vont interagir avec les transactions sur la chaîne de blocs ethereum.source - coindesk.com
0 Commentaires