L'année dernière, la crypto-monnaie d'Ethereum, l'éther, a grimpé en flèche. Cela s'explique en partie par la promesse de contrats intelligents sur sa blockchain. Les investisseurs dans l'éther envisagent un avenir où les contrats intelligents deviendront le moyen standard d'effectuer des transactions pour plusieurs secteurs.
Cependant, dans leur enthousiasme pour cet avenir, les mêmes investisseurs ont tendance à oublier que l'éthereum est encore une technologie naissante. Sa blockchain est entrée en service il y a moins de trois ans, le 30 juillet 2015, et est toujours en chantier. En tant que tel, l'éther n'a pas encore mis à l'échelle sa puissance de traitement et de transaction.
Le hard fork de Byzance est une mise à jour de la blockchain d'Ethereum qui a été implémentée en octobre 2017 au bloc 4370000. Il comprenait neuf protocoles d'amélioration d'Ethereum (EIP) conçus pour améliorer les attributs de confidentialité, d'évolutivité et de sécurité d'Ethereum.
Selon la feuille de route d'Ethereum, quatre sorties en direct de son réseau sont prévues. Le premier, appelé Frontier, a été publié en juillet 2015. Il était considéré comme une «version bêta» permettant aux développeurs d'expérimenter et de développer des applications décentralisées. Le second, appelé Homestead, a été publié en mars 2016 pour stabiliser la plate-forme.
La troisième, appelée Metropolis live release, se compose de deux parties et est la plus importante à ce jour car elle représente une évolution significative de l'éthereum en acceptabilité de masse en raison de la nature de ses changements. Le hard fork de Byzance faisait partie de la version live de Metropolis.
La quatrième et dernière mise à niveau du réseau d'Ethereum s'appelle Serenity et devait être publiée plus tôt cette année mais a été retardée.
Pourquoi Byzance est-il important pour l'écosystème Ethereum?
Les modifications apportées à la fourche rigide Byzantium sont conçues pour rendre l'éthereum plus léger, plus rapide et plus sûr. Voici un bref récapitulatif des changements les plus importants et de leurs effets sur l'écosystème.
1. Incorporation du code de statut de transaction dans les reçus
Le hard fork Byzantium communique l'état des transactions en blocs successifs. Auparavant, les transactions faisaient référence à un paramètre racine dans l'arborescence Merkle. Cela a permis des séquences séquentielles de transactions, mais a empêché le traitement parallèle pour accélérer la formation de la chaîne. En communiquant simplement le succès ou l'échec, les blocs du hard fork de Byzance peuvent effectuer un traitement parallèle de plusieurs transactions. Cela aidera la blockchain d'Ethereum à traiter les transactions plus rapidement que précédemment.
Le traitement parallèle aidera également à créer des chaînes de blocs parallèles ou des solutions de deuxième couche (similaires au réseau Lightning de Bitcoin) qui pourraient accélérer le traitement. Par exemple, Christian Reitwiessner, chef d'équipe chez Ethereum, travaille déjà sur une deuxième couche de la blockchain d'Ether appelée Plasma.
"Ici, l'évolutivité ne vient pas du fait que les chaînes de blocs sont libérées de leur charge (de transaction) en créant un grand nombre de chaînes plus petites et en y déplaçant les transactions", a écrit Reitwiessner. "L'évolutivité n'est atteinte que lorsqu'un utilisateur n'a pas pour vérifier chaque transaction envoyée au système."
2. Amélioration de la cryptographie
La mise à niveau de Byzance comprend quatre contrats natifs de la blockchain d'Ethereum qui contiennent du code conçu pour réduire les besoins en énergie pour la mise en œuvre de zk-snarks, une cryptographie à connaissance zéro qui devient de plus en plus la norme de confidentialité pour les transactions futures impliquant des crypto-monnaies.
En termes simples, les preuves de connaissance zéro sont des calculs mathématiques intensifs qui permettent aux systèmes de prouver qu'ils détiennent les clés cryptographiques requises sans divulguer le contenu de ladite clé. Les nouveaux contrats garantiront que les opérations à forte intensité de calcul sont effectuées directement sur le processeur plutôt que d'utiliser le client d'Ethereum, consommant ainsi moins d'énergie globale.
3. Réduire et supprimer les récompenses
La récompense Byzance réduit les récompenses de bloc de 5 éther à 3 éther par bloc. Cette réduction est conforme au plan éventuel d'Ethereum de supprimer complètement les récompenses de bloc et de passer à un algorithme de preuve de participation, où les transactions sont approuvées par les nœuds avec le plus grand nombre de pièces.
Actuellement, ethereum utilise l'algorithme Ethash, qui est une version modifiée de l'algorithme de preuve de travail de Bitcoin. Une évolution vers la preuve de participation, qui est utilisée ou modifiée sous une forme ou une autre par plusieurs cryptos, tels que Dash et Cardano, aidera à nouveau à accélérer les transactions sur la blockchain d'Ethereum.
4. Pourquoi la fourche dure Byzance est importante pour les investisseurs
La fourche Byzance vise à préparer le terrain pour une utilisation généralisée de l'éthereum et de ses contrats intelligents. Le prix de la crypto-monnaie a grimpé à la suite des nouvelles du hard fork. En fait, le nombre de transactions sur ethereum a dépassé celles sur bitcoin depuis la mise en œuvre de Byzance, selon BitInfoCharts.Cela augure bien d'un avenir dans lequel les contrats intelligents se répandent.
(Image: CodeBrahma)
L'inclusion de Zk-snarks garantira également que le réseau d'Ethereum deviendra utilisable pour les transactions commerciales qui nécessitent la confidentialité. En d'autres termes, la fourche dure Byzance aidera l'éthereum à atteindre son potentiel promis.
The Bottom Line
La hard fork de Byzance est une mise à jour importante et critique de la blockchain d'Ethereum. Il a été mis en œuvre pour permettre des transactions plus rapides et une plus grande sécurité sur sa blockchain et rendre ses contrats intelligents adaptés à une utilisation dans les transactions commerciales.
