Forks
Lorsque vous êtes invité à mettre à jour votre application bancaire numérique sur votre smartphone, vous n'y pensez probablement pas à deux fois. Peut-être que votre téléphone se met automatiquement à jour sans même que vous vous en rendiez compte. C'est un processus nécessaire, après tout - si vous n'installez pas la dernière version du logiciel, vous courez le risque de vous voir refuser l'accès à ses services.
Dans les crypto-monnaies à code source ouvert, les choses sont très différentes. Vous n'avez pas besoin de lire chaque ligne de code qui sous-tend le bitcoin pour l'utiliser, mais il est important d'avoir le choix de le faire. Vous voyez, il n'y a pas de hiérarchie ici, ni de banque qui peut simplement pousser des mises à jour et changer les choses à sa guise. Par conséquent, la mise en œuvre de nouvelles fonctionnalités dans les réseaux de blockchain peut être un défi.
Dans ce cours, nous allons explorer comment les réseaux de crypto-monnaies peuvent être mis à niveau, malgré l'absence d'une autorité centrale. Pour ce faire, ils utilisent deux mécanismes différents : les hard forks et les soft forks.
Qui prend les décisions dans un réseau blockchain ?
Pour comprendre le fonctionnement des forks, il est important de connaître d'abord les participants impliqués dans le processus de décision (ou gouvernance) du réseau.
Dans le cas de Bitcoin, on peut distinguer trois sous-ensembles de participants : les développeurs, les mineurs et les utilisateurs de nœuds complets. Ce sont les parties qui contribuent réellement au réseau. Les nœuds légers (c'est-à-dire les portefeuilles sur vos téléphones, ordinateurs portables, etc.) sont largement utilisés, mais ils ne sont pas vraiment des "participants" en ce qui concerne le réseau.
Développeurs
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !