Qu'est-ce qu'un bloc orphelin?
Les blocs orphelins, souvent appelés blocs périmés, sont des blocs qui ne sont pas acceptés dans le réseau de blockchain en raison d'un retard dans l'acceptation du bloc en question dans la blockchain, par rapport à l'autre bloc éligible. Les blocs orphelins sont des blocs valides et vérifiés mais ont été rejetés par la chaîne. Ils sont également appelés blocs détachés car ils existent indépendamment de la blockchain.
Points clés à retenir
- Un bloc orphelin est un bloc qui a été résolu dans le réseau de la chaîne de blocs mais qui n'a pas été accepté en raison d'un décalage au sein du réseau lui-même.Il peut y avoir deux mineurs qui résolvent un bloc simultanément. Le mineur qui a une feuille de preuve de travail plus détaillée est celui qui reçoit la récompense du bloc. Il n'y a pas de récompense pour la résolution d'un bloc qui est ensuite déterminé comme étant un bloc orphelin.
Comprendre un bloc orphelin
Une blockchain se compose d'une série de blocs, qui agissent comme des unités de stockage de données pour stocker les détails des différentes transactions se produisant sur le réseau de blockchain. Au cours du processus d'extraction standard, les mineurs tentent de générer de nouveaux blocs en résolvant les équations mathématiques complexes nécessaires au fonctionnement du réseau de chaînes de blocs.
Le premier mineur qui réussit à trouver un nouveau bloc a droit à la récompense de bloc et écrit la première transaction sur le nouveau bloc qu'il a trouvé. Pour que le réseau de blockchain continue de fonctionner, le bloc nouvellement trouvé est ajouté en tant que nouvelle `` unité '' sur la blockchain.
Cependant, il est possible que deux mineurs produisent un bloc à un moment similaire. Cette situation se produit car l'acceptation des blocs dans la blockchain par les nœuds du réseau blockchain ne se fait pas instantanément.
Ce décalage dans l'acceptation d'un bloc peut conduire un autre mineur à résoudre le même bloc exact. Cela conduit à une confusion temporaire sur le réseau de la chaîne de blocs, car les nœuds essaient de décider quel bloc des deux blocs nouvellement identifiés il veut accepter.
Dans une telle situation, le bloc avec la plus grande part de preuve de travail (POW) est accepté dans la blockchain. L'autre bloc, avec une preuve de travail plus petite, est écarté de l'ajout à la blockchain et est appelé bloc orphelin. Ces blocs sont essentiellement des blocs valides et vérifiés, mais en raison du mécanisme de fonctionnement du réseau et du temps de latence conduisant à une acceptation retardée, l'un des blocs est rejeté ou orphelin.
Un autre moyen de créer un bloc orphelin est lorsqu'un pirate disposant d'une puissance de hachage suffisante tente d'inverser quelques transactions antérieures sur le réseau de la chaîne de blocs.
Les blocs orphelins sont le plus souvent liés au réseau de crypto-monnaie Bitcoin populaire. Dans le cas d'une transaction valide existant sur un bloc orphelin, ils sont ajoutés au prochain bloc valide accepté sur la blockchain.
Considérations spéciales: Récompenses de bloc orphelin
Bien qu'il puisse sembler que le mineur de la chaîne de blocs responsable de la production d'un bloc orphelin doive être compensé pour son temps et son énergie, il ne reçoit en fait aucune récompense pour la résolution du bloc et la production d'un bloc orphelin.
De nombreux mineurs trouvent cette pratique injuste car ils ne sont en aucun cas indemnisés pour la production d'un travail exceptionnel qui n'est pas accepté car il y a un retard dans le réseau d'acceptation de la blockchain.
