Description de l'étiquette crop-rotation
Le Consensus
Ma compréhension de ce mot, dans le contexte de cryptocurrencies, est comme suit:
Dans un fini réseau de nœuds indépendants de stockage de données, il existe un consensus si tous, ou au moins une majorité des, les nœuds de tenir un ensemble de données qui est identique, ou au moins qui ne sont pas incompatibles avec les ensembles de données détenues par les autres nœuds.
C'est le consensus est un état indépendant, les règles et les mécanismes utilisés pour l'atteindre.
Comment faire les nœuds de savoir quelles données sont correctes à partir d'un consensus?
Ils ne le sont pas nécessairement. Le Consensus est parfois vraiment un comportement émergent, bien que prévu. Dans certains systèmes, les nœuds ne sont pas explicitement la recherche du consensus - c'est qu'ils ne confèrent au sujet de consensus comme sujet - ce qui empêche les autres nœuds connaissez et avez déjà validé.
Dans ces types de système de consensus émerge tout simplement parce que les nœuds de suivre les mêmes règles, par exemple, que la chaîne avec le plus de preuve-de-travail (ou l'équivalent) est acceptée et que toutes les alternatives sont rejetés.
Si deux nœuds exécuter deux différents consensus avec 2 différents Valide blocs de la même hauteur dans le même temps, cela peut-il arriver?
Qui peut arriver pendant un court moment, au moins dans certains systèmes. Par exemple, finalement, l'un de ces blocs ont des blocs de plus construit au-dessus de lui que les autres. Ce bloc sera ensuite accepté à la place de l'autre par le nœud(s) qui avaient accepté l'autre. L'autre bloc, et tous les éléments construits sur qu'il sera ensuite jeté. Ou il peut y avoir d'autres façons dont les règles de résoudre les Byzantins Généraux de problème.
Dans cet exemple précis du système, les transactions dans ces jeté blocs sont alors perdus, sauf si elles ont déjà été inclus dans le bloc rival ou dans les blocs construits sur le rival bloc. Si pas, ils peuvent encore exister dans les pools de mémoire et, plus tard, être incorporés dans la blockchain. C'est probablement une des raisons pourquoi un grand nombre de confirmations sont nécessaires dans ce système spécifique.
Autres sources: