Un bloc orphelin est un bloc qui a été extrait avec succès au sein d'un réseau de blockchain mais qui a été rejeté par le réseau. Les nœuds acceptent les blocs minés simultanément et les utilisent tous les deux jusqu'à ce que l'un d'eux ait généré plus de blocs vérifiés que l'autre. Le bloc avec le moins de blocs successifs est rejeté. "Bloc orphelin" est un terme utilisé pour désigner le bloc rejeté. Ils sont également assez réguliers dans les réseaux de blockchain décentralisés, par exemple, le Bitcoin… En savoir plus dans le corps de l'article.
Un bloc orphelin est un bloc dont l'origine est inconnue ou inexistante. Les blocs orphelins ont été créés dans d'anciennes versions du logiciel central de Bitcoin mais n'existent plus depuis la mise à niveau du logiciel central de Bitcoin vers la version.0.10 en 2015. Un bloc avec un bloc parent inconnu n'est plus possible.
Cependant, le terme "bloc orphelin" est toujours utilisé dans l'espace cryptographique pour désigner les blocs minés qui n'ont pas été intégrés dans la blockchain et ont été rejetés. Techniquement, le terme correct pour un bloc rejeté est un "bloc périmé". La plupart des mineurs appellent la récompense de ces blocs "orphelins", ce qui expliquerait pourquoi ce nom est devenu synonyme de blocs rejetés. Bien que ces blocs aient une origine connue, ils sont appelés blocs orphelins au lieu de blocs périmés.
Les blocs orphelins sont créés lorsque deux mineurs ou plus extraient et diffusent des blocs valides sur le réseau presque simultanément. Le réseau devra valider les deux blocs mais n'en ajoutera qu'un seul car, bien que les deux blocs soient validés, un seul peut être ajouté à la chaîne. Lorsque deux blocs sont transmis aux nœuds du réseau, chaque nœud décide - par un mécanisme de consensus - quel bloc intégrer à la chaîne. Enfin, lorsqu'une décision est prise, le bloc non choisi est écarté et appelé "bloc orphelin".
Dans une blockchain, la ligne de blocs la plus longue est ajoutée à la chaîne principale. Si deux blocs ou plus ont été minés avec succès en même temps, le bloc à partir duquel d'autres blocs sont générés est ajouté à la chaîne principale, et le bloc avec moins de blocs successifs est écarté et devient un bloc orphelin ou un bloc périmé.
QUE SONT LES BLOCS?
Les blocs sont des unités de stockage de données utilisées pour stocker les transactions sur un réseau de blockchain. Ils sont généralement liés les uns aux autres dans des chaînes formant la blockchain. Un bloc est généré lorsque des mineurs résolvent certains calculs ou algorithmes complexes stockant des informations sur les transactions et ouvrent un nouveau bloc. Le mineur qui effectue cette opération reçoit une récompense pour le bloc. La procédure est répétée pour chaque nouveau bloc miné.
COMMENT LES BLOCS ORPHELINS SONT-ILS CRÉÉS?
Lorsqu'un nouveau bloc est extrait, il contient des informations sur le bloc à partir duquel il a été extrait et les données des transactions. Le bloc enfant est extrait du bloc parent. Cela signifie que le bloc précédent est appelé "bloc parent" et que le bloc suivant est appelé "bloc enfant". Un seul peut être initié dans la chaîne si deux blocs sont obtenus à partir du bloc parent.
Les nœuds du réseau doivent décider quel bloc sera intégré à la blockchain par le mécanisme de consensus Proof Of Work. Le bloc rejeté est un bloc orphelin (pour être clair, le terme technique est un bloc périmé) car il a été séparé du bloc parent. Toutes les transactions valides contenues dans le bloc orphelin sont vérifiées et ajoutées au bloc suivant. Les transactions sont réinscrites dans la blockchain.
LES BLOCS ORPHELINS SONT-ILS IDENTIQUES AUX BLOCS PÉRIMÉS ?
Les blocs orphelins, comme expliqué précédemment, sont des blocs qui ne contiennent aucune information concernant le bloc parent ou l'origine. Chaque bloc contient des informations sur le bloc précédent. L'existence d'un bloc sans information sur son bloc parent est plutôt impossible, à moins que la blockchain n'ait été trafiquée. Au sens littéral, tout bloc sans information sur le bloc parent est un bloc orphelin. D'autre part, les blocs périmés sont des blocs générés par le réseau et rejetés. On les appelle communément des blocs orphelins, mais ce sont deux choses totalement différentes.
OÙ SONT STOCKÉS LES BLOCS ORPHELINS ?
Les blocs orphelins ne sont pas intégrés à la blockchain. Ils sont temporairement stockés dans un "pool de blocs orphelins", comme on l'appelle, car les informations qu'ils contiennent ne sont plus significatives pour le réseau. Pour un bloc orphelin littéral, il peut être intégré à la blockchain plus tard si le bloc parent est identifié et ajouté à la chaîne.
En conclusion, les blocs orphelins ne sont pas courants, sauf en cas d'attaque de la blockchain. Mais les blocs périmés sont relativement courants et se produisent souvent sur les réseaux décentralisés. On estime que 1 à 3 blocs sur l'ensemble des blocs minés en une journée sont des blocs périmés ; si certains réseaux en comptent davantage, la moyenne quotidienne de Bitcoin est inférieure à 0,1.
Auteur : Observateur Gate.io: M. Olatunji
* Cet article ne représente que le point de vue des observateurs et ne constitue pas une suggestion d'investissement.
*Gate.io se réserve tous les droits sur cet article. La rediffusion de l'article sera autorisée à condition que Gate.io soit référencé. Dans tous les autres cas, une action en justice sera engagée pour violation des droits d'auteur.
BTC/USDT
+ 2.36%
ETH/USDT
+ 0.53%
GT/USDT
-0.38%
Saisissez votre chance et recevez une récompense de $6666
This page is not intended for residents and citizens of Spain, Cuba, Bolivia, Venezuela and other Spanish-speaking jurisdictions listed in the Restricted Locations related terms of Gate.io's User Agreement.Español
This page is not intended for residents and citizens of France, Canada and other French-speaking jurisdictions listed in the Restricted Locations related terms of Gate.io's User Agreement.Français (Afrique)