Bloc orphelin
Qu'est-ce qu'un bloc orphelin ?
Un bloc orphelin est un bloc dont le bloc parent n'existe pas ou est inconnu. Ces types de blocs orphelins ont été formés dans les anciennes versions du logiciel de base Bitcoin, où les nœuds du réseau avaient la capacité de recevoir des blocs même malgré le manque de données sur leur ancêtre. Désormais, depuis la sortie de ce que l’on appelle Bitcoin Core v.0.10 début 2015, les blocs Bitcoin orphelins sont impossibles.
Le terme bloc orphelin est toujours utilisé dans le monde des crypto-monnaies et fait référence à des blocs valides émis qui ont été rejetés. Ces blocs peuvent être appelés blocs obsolètes ou blocs éteints ; cependant, comme le client désigne ses récompenses de bloc comme orphelines, de nombreuses personnes les qualifient plutôt de blocs orphelins. Bien qu'ils aient un bloc parent connu, les gens les appellent toujours des blocs orphelins plutôt que des blocs obsolètes, mais vous devriez néanmoins connaître la différence entre eux.
Un bloc orphelin est généré lorsque deux mineurs différents relaient leurs blocs valides presque exactement au même moment, ce qui provoque la division du réseau en deux versions concurrentes de la blockchain jusqu'à ce que l'un des blocs finisse par être rejeté. La chaîne la plus longue prévaut tandis que l’autre est abandonnée en règle générale. Bien que les deux blocs soient vérifiés et valides dans ce cas, un seul d’entre eux peut être attaché à la chaîne principale.
Désormais, étant donné que les mineurs génèrent constamment de nouveaux blocs 24 heures sur 24, certains blocs peuvent être diffusés simultanément sur le réseau. Étant donné que le réseau lui-même est distribué, la transmission de ces informations entre les nœuds peut prendre un temps assez long. En conséquence, il existe une possibilité qu'un groupe de nœuds finisse par choisir de valider un bloc, tandis qu'un autre groupe choisit d'en valider un autre. Plus tard, un consensus est atteint par les nœuds déterminant quel bloc sera accepté. C’est ce qui rendrait l’un des blocs orphelin.