Hard Fork
Un fork dur est un changement radical à un protocole blockchain qui rend les blocs / transactions auparavant invalides valides, nécessitant que tous les nœuds soient mis à niveau vers la nouvelle version pour rester compatibles.
Un hard fork représente une divergence permanente dans la blockchain, créant une nouvelle version de la chaîne. Cela se produit lorsque les nouvelles règles ne sont pas rétrocompatibles avec les anciennes règles. Les nœuds exécutant l'ancienne version du logiciel rejetteront les blocs produits par les nœuds exécutant la nouvelle version, et vice versa. Cela peut conduire à une scission de la blockchain, avec deux chaînes distinctes émergeant si une partie importante du réseau ne se met pas à niveau. Les hard forks sont souvent mis en œuvre pour introduire de nouvelles fonctionnalités, corriger des bogues ou annuler des transactions.
graph LR
Center["Hard Fork"]:::main
Rel_soft_fork["soft-fork"]:::related -.-> Center
click Rel_soft_fork "/terms/soft-fork"
Rel_governance["governance"]:::related -.-> Center
click Rel_governance "/terms/governance"
Rel_51_percent_attack["51-percent-attack"]:::related -.-> Center
click Rel_51_percent_attack "/terms/51-percent-attack"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique-moi comme si j'avais 5 ans
Imaginez que tout le monde joue à un jeu de société, et soudain, quelqu'un change une règle fondamentale, comme le nombre de cases que vous pouvez avancer. Si la plupart des gens ne sont pas d'accord avec la nouvelle règle et continuent de jouer selon l'ancienne, le jeu se divise en deux jeux différents.
🤓 Expert Deep Dive
Un "hard fork" représente une divergence permanente dans la blockchain, créant une nouvelle version de la chaîne. Cela se produit lorsque les nouvelles règles ne sont pas rétrocompatibles avec les anciennes. Les nœuds exécutant l'ancienne version du logiciel rejetteront les blocs produits par les nœuds exécutant la nouvelle version, et vice versa. Cela peut entraîner une scission de la blockchain, avec l'émergence de deux chaînes distinctes si une partie importante du réseau ne met pas à jour. Les hard forks sont souvent implémentés pour introduire de nouvelles fonctionnalités, corriger des bugs ou annuler des transactions.