La réorganisation de la chaîne est une partie complexe mais vitale de la technologie blockchain. Pour comprendre ce concept, il faut avoir une bonne connaissance des bases de la technologie blockchain. Par conséquent, des concepts tels que " nœuds ", " blocs ", etc., doivent être analysés pour une compréhension plus approfondie de la technologie blockchain et, par extension, de la réorganisation de la chaîne. Cet article dissèque ce sujet au minimum, visant à vous éclairer sur le concept de la technologie blockchain, l'impact de la réorganisation de la chaîne, et ses avantages.
Mots-clés : Réorganisation de chaîne, technologie blockchain, nœuds, mineur.
La technologie blockchain utilise des processus complexes qui sont combinés pour stocker et distribuer des données. C'est aussi simple que cela !
En outre, la technologie blockchain est un grand livre orienté transactionnel tenu par des "nœuds", un réseau d'ordinateurs. Nous allons utiliser un exemple simple pour comprendre ce que sont exactement les nœuds. Imaginez que vous souhaitiez effectuer une transaction sur la blockchain du bitcoin. Les nœuds doivent valider ces transactions lorsque vous souhaitez effectuer une transaction sur la blockchain.
Après avoir validé avec succès la transaction, le status sera "en attente" jusqu'à ce qu'un nœud spécialisé, appelé "mineur", prenne en charge la transaction. Une fois la transaction approuvée, elle est introduite dans la blockchain.
Cependant, ces transactions ne sont généralement pas confirmées individuellement. Les mineurs les confirment généralement par blocs, après quoi un tel bloc est distribué à travers le réseau de nœuds pour vérifier sa validité. Une fois cette validation effectuée et réussie, le nouveau bloc est ajouté aux blocs plus anciens, créant ainsi une chaîne de blocs.
Voilà, c'est fait. Blockchain. Une chaîne de blocs. Simple.
Maintenant que vous avez une idée plus précise du fonctionnement de cette base de données numérique apparemment complexe, nous pouvons nous plonger dans le concept de réorganisation de la chaîne, plus communément abrégé en reorg.
Une réorganisation de chaîne consiste à supprimer un ancien bloc de transactions de la blockchain, dans le but principal de faire de la place pour une nouvelle chaîne de transactions plus longue.
La réorganisation de la chaîne se produit lorsque différents nœuds construisent simultanément de nouveaux blocs. Ces nouveaux blocs obligent alors les autres nœuds à choisir quelle transaction récente doit être ajoutée à la blockchain. La réorganisation de la chaîne se produit souvent dans le bitcoin et l'Ethereum, sans doute les deux plus grandes blockchains de notre monde moderne.
Les blocs simultanés se produisent lorsque des blocs sont minés en même temps. Les blocs simultanés soulèvent la question de savoir quel bloc a été miné en premier, car la vitesse de propagation diffère selon les réseaux.
De plus, les mineurs cherchent à rester synchronisés avec la blockchain. Par conséquent, un mineur doit choisir quel côté de la bifurcation est la bonne chaîne.
Si le mineur choisit le mauvais côté de la chaîne, les blocs qui contiennent des tonnes de transactions seront perdus. Pour toujours. En d'autres termes, les blocs seront désactivés et deviendront ce que l'on appelle des "blocs orphelins". Ils n'appartiennent plus à l'historique des transactions de la blockchain et seront réaffectés à de nouveaux blocs.
Les nœuds utilisent la "règle de la plus longue chaîne" ou "LCR" pour résoudre les conflits autour des blocs simultanés. Cette règle stipule que la chaîne la plus longue est la chaîne valide. D'un point de vue technique, une chaîne qui est acceptée à l'échelle mondiale fait l'objet d'un travail plus complet. Par conséquent, les nœuds choisissent généralement d'étendre une chaîne qui a déjà été la plus étendue.
Après la formation du premier bloc d'une chaîne, un "nonce" crée ce que l'on appelle un hachage cryptographique. Le "nonce" représente les "chiffres utilisés une seule fois" et est un nombre à quatre chiffres ajouté au bloc crypté ou haché d'une blockchain. Ce numéro est généralement résolu par les mineurs.
Une fois que le nonce a créé le hachage, diverses transactions sont ajoutées au bloc, notamment un en-tête. Ensuite, une sortie de hachage de longueur fixe est générée à partir des transactions dupliquées dans le bloc et ajoutée à l'en-tête du bloc.
La réorganisation de la chaîne a de nombreux effets sur la blockchain, tant positifs que négatifs.
L'un des principaux avantages de la réorganisation de la chaîne est qu'elle améliore le succès des opérations sur la blockchain. La négation d'un processus de réorganisation de la chaîne implique qu'il serait impossible d'exploiter un grand livre unifié.
En outre, la réorganisation de la chaîne garantit que tous les nœuds du réseau ont accès au même grand livre. Plusieurs copies sont enregistrées sur le grand livre, ce qui garantit la validité de toutes les transactions enregistrées.
En tant que mécanisme simple et relativement transparent, la réorganisation de la chaîne offre une certaine polyvalence dans l'application de la blockchain. Toutefois, elle présente certains inconvénients.
L'un des inconvénients les plus courants concerne le problème du "conflit de blocs" évoqué plus haut, dans lequel les utilisateurs peuvent voir leurs transactions rejetées à cause des blocs orphelins. Néanmoins, cela ne semble faisable qu'en théorie. Cela se produit rarement. Cependant, d'autres inconvénients sont présents dans la réorganisation de la chaîne. Par exemple:
La réorganisation de la chaîne diminue l'expérience de l'utilisateur (UX) tandis que le coût des nœuds augmente.
Les transactions deFi sont vulnérables car la probabilité d'attaques augmente à 51%.
La réorganisation de la chaîne entraîne des coûts supplémentaires de mémoire et de disque en raison des mises à jour nécessaires à la transition.
Les retards sont également inévitables avec la réorganisation de la chaîne, car les utilisateurs doivent attendre beaucoup plus longtemps pour confirmer les transactions. Les retards ne sont généralement pas idéaux pour les traders adeptes de la précipitation pour ouvrir ou fermer des positions.
La réorganisation de la chaîne est un aspect essentiel de la technologie blockchain. Bien qu'il possède quelques inconvénients, il est évident que ce processus complexe ne peut être nié. Il permet de garantir un fonctionnement sans faille de la blockchain.