Bloc orphelin
Un bloc orphelin est un bloc dont le bloc parent est inconnu ou inexistant. Ces types de blocs ont été formés dans les anciennes versions du logiciel Bitcoin Core, où les nœuds du réseau pouvaient recevoir des blocs malgré le manque de données sur leur ascendance. Depuis la sortie de Bitcoin Core v.0.10, début 2015, les blocs orphelins Bitcoin (au sens littéral) ne sont plus possibles.
Cependant, le terme bloc orphelin est encore largement utilisé dans l'espace de crypto-monnaie lorsqu'il fait référence à des blocs minés valides qui ont été rejetés. Techniquement, ces blocs devraient être appelés « blocs obsolètes » ou « blocs éteints », mais parce que le client désigne leurs récompenses de bloc comme « orphelines », la plupart des gens les appellent des blocs orphelins. Ainsi, bien qu'ils aient un bloc parent connu, la plupart des gens se réfèrent à ces blocs comme des blocs orphelins plutôt que des blocs obsolètes.
Des blocs obsolètes sont générés lorsque deux mineurs différents relaient leurs blocs valides presque en même temps. Cela provoque la scission du réseau en deux versions concurrentes de la blockchain jusqu'à ce que l'un des blocs soit supprimé (la chaîne la plus longue prévaut tandis que l'autre est abandonnée). Notez que les deux blocs sont vérifiés et valides, mais un seul est attaché à la chaîne principale.
Étant donné que les mineurs génèrent constamment de nouveaux blocs, certains d'entre eux peuvent être diffusés sur le réseau presque simultanément. Et comme le réseau est distribué, la transmission des informations entre les nœuds prend un certain temps. Pour cette raison, il est possible qu'un groupe de nœuds choisisse de valider un bloc, tandis qu'un autre groupe choisira de valider l'autre. Enfin, cela rendrait l'un des blocs « orphelin ».
La génération de blocs périmés est tout à fait naturelle et, dans la plupart des cas, se produit par hasard. Cependant, ils peuvent également être produits lorsque des acteurs malveillants tentent de créer une chaîne valide alternative (voir 51 % des attaques).
Points forts
Un bloc orphelin est un bloc qui a été résolu au sein du réseau blockchain mais qui n'a pas été accepté par le réseau.
Il peut y avoir deux mineurs qui résolvent simultanément des blocs valides. Le réseau utilise les deux blocs jusqu'à ce qu'une chaîne ait plus de blocs vérifiés que l'autre. Ensuite, les blocs de la chaîne la plus courte sont orphelins.
Les blocs orphelins sont fréquents dans une blockchain distribuée telle que Bitcoin et Ethereum.
FAQ
Existe-t-il une récompense pour l'extraction de blocs obsolètes ?
Généralement, il n'y a pas de récompense pour l'extraction d'un bloc obsolète. Cependant, certaines chaînes de blocs peuvent autoriser des récompenses de bloc obsolètes. Ethereum récompense les mineurs qui ont créé des blocs ommer (son équivalent de bloc obsolète) avec des récompenses et des frais de transaction plus petits, du moins jusqu'à ce qu'il passe à un mécanisme de consensus de preuve de participation.
Qu'advient-il du bitcoin orphelin ?
Bitcoin est la crypto-monnaie attribuée pour l'ouverture d'un nouveau bloc dans la blockchain. Les blocs peuvent devenir orphelins, mais pas un bitcoin. Les blocs orphelins (périmés) sont supprimés.
Un bitcoin est-il un bloc ?
Un bloc est un enregistrement crypté de toutes les transactions au sein de ce bloc. Bitcoin est la crypto-monnaie récompensée pour la résolution du hachage, le nombre hexadécimal crypté qui stocke les informations du bloc précédent.