L’expression « hard fork » donne l’impression qu’un problème est survenu, alors qu’il s’agit le plus souvent d’une mise à niveau planifiée à l’avance.
Voici les explications d’ethereum.org :
1. Un fork consiste à modifier les règles du protocole. Il s’agit souvent d’une mise à niveau technique planifiée.
2. Une blockchain n’a pas d’entreprise qui puisse déployer directement une nouvelle version. Chaque nœud doit donc mettre à jour son logiciel et produire et valider les blocs selon les nouvelles règles.
3. Au moment où les règles changent, le réseau peut brièvement se scinder entre l’ancienne et la nouvelle version. Le fork est généralement annoncé à l’avance, et tout le monde bascule en même temps. La chaîne mise à niveau devient alors la chaîne principale.
4. Dans de rares cas, les membres du réseau ne parviennent pas à se mettre d’accord sur le fork, et le réseau se divise définitivement en deux chaînes.
L’exemple le plus célèbre est l’affaire du DAO, en 2016 : un contrat vulnérable s’est fait dérober plus de 3,6 millions d’ETH. La communauté a voté (avec plus de 85 % de voix favorables) pour déplacer les fonds vers un nouveau contrat, qui ne permettait que les retraits, au moyen d’un hard fork. Certains mineurs estimaient que le problème ne venait pas du protocole lui-même et ont refusé de suivre. Cela a donné naissance à Ethereum Classic (ETC).
Alors, quand vous voyez qu’une chaîne va procéder à un « hard fork », vérifiez d’abord s’il s’agit d’une mise à niveau programmée, puis voyez si certains s’y opposent au point de vouloir faire sécession.
À suivre : lors des prochaines annonces de mises à niveau, prêtez attention à la date d’activation et à la nécessité ou non pour les nœuds de se mettre à jour. $ETH
Voici les explications d’ethereum.org :
1. Un fork consiste à modifier les règles du protocole. Il s’agit souvent d’une mise à niveau technique planifiée.
2. Une blockchain n’a pas d’entreprise qui puisse déployer directement une nouvelle version. Chaque nœud doit donc mettre à jour son logiciel et produire et valider les blocs selon les nouvelles règles.
3. Au moment où les règles changent, le réseau peut brièvement se scinder entre l’ancienne et la nouvelle version. Le fork est généralement annoncé à l’avance, et tout le monde bascule en même temps. La chaîne mise à niveau devient alors la chaîne principale.
4. Dans de rares cas, les membres du réseau ne parviennent pas à se mettre d’accord sur le fork, et le réseau se divise définitivement en deux chaînes.
L’exemple le plus célèbre est l’affaire du DAO, en 2016 : un contrat vulnérable s’est fait dérober plus de 3,6 millions d’ETH. La communauté a voté (avec plus de 85 % de voix favorables) pour déplacer les fonds vers un nouveau contrat, qui ne permettait que les retraits, au moyen d’un hard fork. Certains mineurs estimaient que le problème ne venait pas du protocole lui-même et ont refusé de suivre. Cela a donné naissance à Ethereum Classic (ETC).
Alors, quand vous voyez qu’une chaîne va procéder à un « hard fork », vérifiez d’abord s’il s’agit d’une mise à niveau programmée, puis voyez si certains s’y opposent au point de vouloir faire sécession.
À suivre : lors des prochaines annonces de mises à niveau, prêtez attention à la date d’activation et à la nécessité ou non pour les nœuds de se mettre à jour. $ETH
