Le développement de la technologie blockchain n'est pas un chemin linéaire, mais un processus d'évolution continue à travers des événements de branchement, ou « forks ». Dans le dernier rapport de Tan Phat Digital, nous avons constaté que le concept de branchement n'est pas simplement une mise à jour logicielle, mais aussi un mécanisme de gouvernance complexe, un outil de résolution de conflits et un moyen de faire des sauts technologiques. À la base, un Ethereum Fork est une mise à niveau ou une modification des règles du réseau, entraînant une division de la blockchain en différentes versions. Une version continue de suivre les nouvelles règles, tandis que l’autre version peut rester la même ou aller dans une direction complètement différente. Ce processus vise souvent à résoudre des problèmes techniques urgents, à corriger de graves vulnérabilités de sécurité ou à améliorer les performances globales du réseau pour répondre aux besoins croissants des utilisateurs mondiaux.
Classification et nature technique des forks
Pour comprendre en profondeur comment une blockchain fonctionne et se renouvelle, il est nécessaire de distinguer clairement deux principaux types de forks : les hard forks et les soft forks fork). La différence réside dans la compatibilité et dans la manière dont le réseau parvient à un consensus entre les nœuds participants.
Hard Forks et incompatibilité ascendante
Un hard fork est un changement radical de protocole de blockchain qui n'est pas rétrocompatible. Dans un hard fork, de nouvelles règles sont introduites qui font que les blocs ou transactions précédents sont considérés comme invalides selon les nouvelles règles, et à l'inverse, les nœuds exécutant l'ancienne version n'accepteront pas les blocs créés selon les nouvelles règles. Cela oblige tous les participants au réseau, des mineurs aux validateurs en passant par les opérateurs de nœuds, à mettre à niveau leur logiciel vers la dernière version s'ils souhaitent continuer à fonctionner sur la chaîne principale.
Si un segment de la communauté refuse de procéder à la mise à niveau en raison de désaccords techniques ou philosophiques, le réseau sera définitivement divisé en deux blockchains indépendantes. Chaque chaîne possède son propre registre et crée souvent une nouvelle crypto-monnaie à partir des racines de l'ancienne chaîne. Des exemples historiques marquants incluent la bifurcation de Bitcoin Cash (BCH) à partir de Bitcoin en 2017 en raison d'une controverse sur la taille des blocs, ou l'événement DAO menant à la bifurcation entre Ethereum (ETH) et Ethereum Classic (ETC) en 2016.
Soft Forks et compatibilité ascendante
En revanche, les soft forks sont un type de mise à jour de protocole qui est rétrocompatible. Les nouvelles règles des soft forks sont souvent plus strictes que les anciennes règles, permettant aux nœuds non mis à niveau de continuer à rejoindre le réseau et de reconnaître les nouveaux blocs comme valides, bien qu'ils ne puissent pas appliquer de nouvelles règles ou exploiter de nouvelles fonctionnalités.
Le soft fork est considéré comme une méthode de mise à niveau « plus douce » car il ne crée pas de division permanente de la blockchain, tant que la majorité de la puissance de calcul ou du taux de mise du réseau accepte et exécute les nouvelles règles. L'exemple le plus typique est la mise en œuvre de Segregated Witness (SegWit) dans Bitcoin en 2017.
Comparaison détaillée des fonctionnalités de fork
Vous trouverez ci-dessous un résumé des principales différences analysées par Tan Phat Digital :
Hard Fork :
Compatibilité : non compatible avec les versions antérieures, nécessite toutes les mises à niveau obligatoires de nœuds.
Conséquence structurelle : crée deux chaînes définitivement séparées en cas de désaccord au sein de la communauté.
Impact monétaire : conduit souvent à la création d'une nouvelle crypto-monnaie (pièce).
Objectif : utilisé pour des mises à niveau majeures, des modifications du mécanisme de consensus ou des corrections de bugs sérieux du système.
Risques : élevé, peut diviser la communauté et disperser le marché. liquidité.
Soft Fork :
Compatibilité : rétrocompatible, les anciens nœuds peuvent toujours fonctionner sans être obligés de procéder à une mise à niveau immédiate.
Conséquences structurelles : maintenir une chaîne unifiée unique pour l'ensemble du réseau.
Monnaie d'impact : ne crée pas de nouvelles devises.
Objectif : Généralement utilisé pour corriger des bugs mineurs, optimiser les performances ou ajouter de nouvelles règles de restriction.
Risque : faible, la transition est transparente et moins perturbatrice.
Gouvernance décentralisée et processus de proposition d'innovation (EIP)
Ethereum n'appartient à aucun individu ou entité ; au lieu de cela, il fonctionne comme une entité démocratique numérique. Toute modification du protocole doit passer par un processus transparent appelé Ethereum Improvement Proposal (EIP). Il s'agit de documents de conception qui fournissent des informations à la communauté ou décrivent de nouvelles fonctionnalités et de nouveaux processus pour l'environnement Ethereum.
Le cycle de vie d'un EIP et le rôle d'AllCoreDevs
Un EIP part d'une idée largement discutée sur les forums. Le processus de recherche de consensus est l'étape la plus importante, au cours de laquelle les développeurs principaux (Core Devs) examinent les implications techniques et la communauté évalue la valeur pratique.
Pour les changements affectant la couche de consensus, un concept appelé « Consensus approximatif » est appliqué. La décision n'est pas basée sur un vote à la majorité simple, mais sur l'obtention d'un accord général selon lequel la proposition est techniquement sûre et pas si controversée qu'elle pourrait faire effondrer le réseau.
Classification des pistes EIP en matière de gouvernance
Core EIP : Se concentre sur la modification des règles de consensus (consensus). Il s'agit du type d'EIP le plus important, nécessitant un hard fork et affectant l'ensemble du réseau.
EIP de réseau : vise à améliorer le protocole de communication peer-to-peer (p2p), en modifiant la façon dont les nœuds communiquent entre eux.
EIP d'interface : standardise les API client et les ABI de contrat, affectant principalement les développeurs de portefeuilles et d'applications décentralisées. (dApp).
ERC (Ethereum Request for Comments) : Standardisation de la couche d'application telle que les types de jetons (ERC-20) ou NFT (ERC-721). Ce type ne nécessite pas de hard fork et constitue une recommandation technique.
Meta EIP :Modifications des processus de gouvernance ou des outils de développement qui affectent directement le fonctionnement du moteur de développement d'Ethereum.
Jalons historiques et fourches historiques
L'histoire d'Ethereum est une série de mises à niveau stratégiques, parfois accompagnées de tremblements de terre politiques dans la communauté.
Le Événement DAO (2016) et philosophie « Code Is Law »
Le DAO a été exploité en juin 2016, entraînant le retrait de plus de 3,6 millions d'Ether. Pour sauver la situation, la communauté a effectué un hard fork au bloc 1 920 000 pour rembourser les fonds. Cependant, un groupe minoritaire qui croit en la philosophie « le code est la loi » a refusé de mettre à niveau, ce qui a conduit à la scission :
Ethereum (ETH) : La nouvelle chaîne bénéficie d'une intervention de remboursement, qui est désormais la version grand public.
Ethereum Classic (ETC) : La chaîne d'origine conserve son historique de piratage, adhérant au principe de décentralisation absolue.
La Fusion (2022) et transition vers le Proof of Stake
La fusion marque la transition du Proof-of-Work (PoW) au Proof-of-Stake (PoS) le 15 septembre 2022. Cette mise à niveau réduit la consommation d'énergie du réseau de 99,95 %. L'événement a également créé un fork appelé EthereumPoW (ETHW) d'un groupe de mineurs qui souhaitaient maintenir la chaîne de minage GPU, mais la chaîne a rapidement perdu du terrain en raison du manque de support d'infrastructure.
Feuille de route actuelle : mise à niveau de Dencun et importance des blobs
La mise à niveau de Dencun prévue en mars 2024 est une étape majeure dans "The Roadmap" Surge", axée sur l'évolutivité via EIP-4844 (Proto-Danksharding).
Réduction effective des frais après la mise à niveau de Dencun
Tan Phat Digital a enregistré une réduction significative des frais de transaction sur les réseaux de couche 2 :
Optimisme : Les frais ont diminué d'environ 0,10 $ à 0,30 $ à moins de 0,01 $ (réduit de plus de 95 %).
- 85-90 %).
Ethereum Mainnet :Les frais de transaction restent inchangés entre 2,00 $ et 7,00 $ en fonction du temps (0 % de réduction).
Prochaines étapes : Pectra et Fusaka
La feuille de route pour 2025 et 2026 comprend deux étapes majeures. mises à niveau :
- (Fulu-Osaka) : Vise à traiter des centaines de milliers de transactions par seconde via PeerDAS (échantillonnage de données) et devrait augmenter la limite de gaz à environ 60 millions.
Sécurité technique : Mécanisme de protection contre les attaques par relecture (EIP-155)
Un risque majeur de hard fork est la "Replay Attack". Pour empêcher les acteurs malveillants de prendre des transactions d'une chaîne et de les rejouer sur une autre chaîne, Ethereum a implémenté EIP-155, qui ajoute une valeur unique CHAIN_ID au processus de signature de transaction.
Formule pour calculer la valeur v dans la signature ECDSA :

Impact économique et politique d'échange
Une fourchette crée toujours des variables économiques de grands événements économiques, affectant directement prix et psychologie du marché.
Réaction des bourses aux principales fourchettes
Selon les observations de Tan Phat Digital, les bourses agissent comme des « juges » de la liquidité :
Événement Bitcoin Cash (2017) :
Binance et Kraken : prennent en charge et répertorient les transactions immédiatement.
Coinbase : initialement refusé, mais pris en charge après 5 mois en raison de la pression des utilisateurs.
Événement Ethereum Classic (2016) :
Binance, Coinbase et Kraken : tous ont rapidement pris en charge et répertorié cette chaîne native.
Événement EthereumPoW (2022) :
clé privée) au moment de l'instantané, vous recevez généralement de nouvelles jetons à un ratio de 1:1. S'il est laissé sur un échange, la réception de jetons dépend entièrement de l'annonce de support de cet échange.Qui décide d'implémenter le Fork ? La décision est basée sur le consensus de la communauté. Les développeurs écrivent le code, mais ce sont les opérateurs de nœuds et les utilisateurs qui décident de « verrouiller » les versions qui existeront.
Sécurité des forks : Tan Phat Digital recommande aux utilisateurs d'éviter de négocier pendant les périodes sensibles des forks et de toujours conserver les actifs dans des portefeuilles froids pour garantir les avantages du parachutage.
Analyse approfondie : vision modulaire de la blockchain par Tan Phat Digital
Le système de forking d'Ethereum a évolué d’un outil de secours d’urgence à un mécanisme de gouvernance sophistiqué. Les mises à niveau récentes poussent Ethereum à passer à un modèle de Blockchain modulaire. Dans ce modèle, Ethereum sert de couche de paiement et de stockage de données, tandis que les couches 2 effectuent le traitement des transactions. Le mécanisme des blobs est la « clé » technique qui permet à ce modèle de fonctionner efficacement.
Le plus grand défi aujourd'hui n'est plus technique, mais le consensus social lorsque Ethereum deviendra une infrastructure financière mondiale. Cependant, Tan Phat Digital estime que le "droit de fork" est le mécanisme de protection ultime pour la décentralisation, garantissant que le réseau sert toujours les meilleurs intérêts de la communauté au lieu d'être manipulé par une entité monopolistique.
Partager








