Ommer(Uncle)Block : Qu’est-ce que c’est?

2022-06-06, 14:51


Les blocs Ommer étaient auparavant appelés blocs Ommer Oncle.

En raison de l'attribut spécifique au sexe de l'oncle, il a été supprimé.

Un bloc Ommer est formé lorsque deux blocs sont minés simultanément par un réseau.

La règle du consensus des deux tiers des validateurs du réseau décidera lequel des deux blocs sera le bloc Ommer.

Les blocs Ommer sont créés et utilisés par la blockchain Ethereum.

Pour s'assurer que les données sont vérifiées, font l'objet d'un consensus général et sont sécurisées, les réseaux Blockchain tels qu'Ethereum utilisent l'arbre de Merkle.

Les blocs Ommer sont différents des blocs Orphan, même si les deux ne sont pas le bloc principal accepté par le validateur.

Les opérations derrière la technologie blockchain sont nombreuses et ambiguës, sauf pour les développeurs de blockchain qui peuvent facilement les décoder.

Lorsque nous lisons des articles sur la manière dont les applications décentralisées sont créées, dont les nouveaux blocs sont minés ou dont les transactions sont validées, c'est écrit dans le langage le plus simple. On nous fait alors croire que l'ensemble de l'activité est simple.

Cependant, ces développeurs et mineurs rencontrent parfois des ambiguïtés. Bien que ces ambiguïtés ne soient pas assimilées à des problèmes de la vie réelle. Les exemples incluent Hard Fork et Ommer Block.

Dans cet article, nous allons examiner le concept derrière Ommer Block, comment il est créé, et ses caractéristiques essentielles.


Comment se forme le bloc Ommer



Image: Quora

Les blocs Ommer, précédemment appelés blocs Ommer (Oncle), sont formés lorsque deux blocs sont minés simultanément par un réseau. Dans ce scénario, un bloc est laissé de côté, l'autre est utilisé, et le bloc restant est appelé bloc Ommer.

Dans le réseau Ethereum, lorsque deux blocs sont créés et soumis au grand livre numérique simultanément, un seul des blocs peut entrer dans le grand livre. Le second devient le bloc Ommer.

La raison pour laquelle il était appelé "bloc oncle" dans le passé est de montrer la relation familiale entre les blocs utilisés et les blocs restants. Il a été décidé plus tard qu'il n'était pas nécessaire d'avoir un nom de genre pour le bloc, et "oncle" a été supprimé.

Lorsque deux blocs sont créés en raison d'une bifurcation de la blockchain, la règle du consensus des deux tiers des validateurs du réseau décide lequel des blocs sera utilisé et celui qui sera le bloc Ommer.

Les blocs Ommer sont intentionnellement intégrés à la blockchain d'Ethereum. L'intégration s'est faite via Casper The Friendly GHOST (Greedy Heaviest Object Subtree), un protocole de validation du mécanisme de consensus.


Le concept derrière le bloc Ommer



Image: Investopedia

Ommer Blocks est créé sur la blockchain Ethereum. Le réseau Ethereum est une blockchain publique qui utilise un mécanisme garantissant que les données de la blockchain sont vérifiées et ajoutées par consensus.

Les réseaux de blockchain tels qu'Ethereum utilisent l'arbre de Merkle pour garantir que les données sont vérifiées, généralement acceptées et sécurisées. L'arbre de Merkle est une structure de données utilisée pour accomplir les tâches énumérées précédemment.

Le rôle de l'arbre de Merkle est d'établir des relations ancestrales pour les blocs de données. Il inclut les informations des blocs précédents dans les nouveaux blocs. Cette procédure est similaire à l'ADN transmis entre les nouvelles générations.

La représentation de l'arbre de Merkle est la suivante :

Si le premier bloc de l'arbre est nommé Bloc A, le nouveau bloc créé à partir du Bloc A serait considéré comme la progéniture du Bloc A et porterait les détails du Bloc A et ses informations.

Le bloc nouvellement créé pourrait s'appeler Bloc B, mais il porterait un "symbole A". C'est le "Bloc Ba". À mesure que les mineurs créent d'autres blocs à partir des blocs précédents, la relation se poursuit et un arbre généalogique se construit sur la blockchain.

Vous vous demandez peut-être pourquoi nous avons fait toute cette illustration ! Voici la réponse ;

Si deux blocs étaient validés et créés simultanément sur le bloc A, ils seraient nommés "Blocs Ba et Ba2". Cela montre qu'il s'agit de blocs frères issus du même bloc parent.

Comme le réseau ne peut accepter qu'un seul des blocs, il prendra le bloc Ba, et l'autre bloc bifurqué Ba2 sera laissé comme bloc Ommer.


Pertinence des blocs d'Ommer dans Ethereum



Image: Twitter

D'ordinaire, les blocs Ommer sont des bogues accidentels et involontaires qui sont créés, et ce sont des sous-produits du processus d'extraction minière qui n'étaient pas prévus.

Cependant, Ethereum a incité les Ommer Blocks à leur donner de la pertinence. Les raisons sont les suivantes;

  • Premièrement, le réseau permet au travail effectué sur les Ommer Blocks d'être inclus et de compléter le travail effectué sur la blockchain principale. Ce processus permet de renforcer la sécurité du réseau et rend difficile l'accès aux détails des transactions pour les personnes non autorisées.

  • Le bloc Ommer permet de réduire la centralisation des incitations pour les grands pools miniers. Ces grands pools miniers disposent de grandes fermes de mineurs et de plusieurs mineurs;

  • Au final, ils réclament toutes les récompenses. Le bloc Ommer est donc la récompense qui complète le peu de récompenses laissées aux mineurs individuels. Enfin, permettre la création de plus de blocs Ommer car ils sont un sous-produit de la réduction des temps de bloc et augmentent la vitesse du réseau.

Les blocs Ommer sont souvent confondus avec les "blocs orphelins", alors qu'ils sont différents.

Les blocs orphelins sont les blocs créés lorsque les mineurs sont en concurrence pour extraire le même ensemble de transactions simultanément.

Seul le premier mineur à valider les blocs est accepté, tandis que les autres blocs complétés ne sont ajoutés à aucune chaîne. Ce sont les blocs orphelins.

Les blocs Ommer sont ajoutés à une chaîne alors que les blocs Orphaned ne le sont pas. Cependant, les mineurs des deux blocs sont récompensés sur le réseau Ethereum.


Conclusion



Les mineurs ne peuvent pas influencer ou interrompre la création des blocs Ommer. Il existe une probabilité que pour chaque nouveau bloc créé sur le réseau Ethereum, un bloc Ommer soit créé.

Comme la version actuelle d'Ethereum utilise le mécanisme de consensus Proof of Work (PoW), il existe une récompense pour les blocs Ommer. Cette récompense est un petit pourcentage de la récompense du bloc original et des frais de transaction.

En conclusion, les blocs Ommer ont été créés par accident, mais les développeurs d'Ethereum leur ont donné une pertinence dans la technologie Blockchain.



Auteur: Valentine. A, chercheuse Gate.io
Cet article ne représente que l'opinion du chercheur 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 cas, des mesures légales seront prises en raison de la violation des droits d'auteur.
分享一下
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank