Bitcoin Mining Computational Power [doublon]

Chrissy Und

Bitcoin Mining Computational Power [doublon]


Cette question a déjà une réponse ici:

1 / Je ne comprends pas pourquoi l’extraction de bitcoins est aléatoire lorsque le hachage est déterministe. référence: https://en.bitcoin.it/wiki/Nonce Le pool de minage avec le plus de puissance minière peut-il toujours gagner? Quelle valeur devrait être nonce lors de l’extraction de bitcoin?

Lisez les liens ci-dessus et apprenez qu’il est plus facile d’incrémenter un nonce que de commencer par un aléatoire!

2 / Et dans le scénario suivant, le nœud qui a le plus de puissance de calcul devrait pouvoir résoudre la preuve de travail le plus rapidement possible. Bien sûr, je suppose que l’exploitation minière est déterministe.

Supposons que chaque nœud du réseau commence à zéro et l’incrémente. Le hachage du nonce et la transaction seraient exécutés par chaque nœud et celui calculant le hachage le plus rapidement arriverait au nonce correct le plus rapidement car le hachage est déterministe? Quel est le problème dans mon argument?

Merci

Réponses


 Jestin

Vous supposez que chaque pool de minage hache le même bloc. Ce n’est pas le cas. Chaque pool a son propre bloc, avec son propre ensemble de transactions, mis dans son propre ordre. L’exploitation minière ne consiste pas à trouver le seul bloc qui peut être le bloc suivant, juste un bloc qui suit les règles du protocole.

De plus, les pools de minage mettent constamment à jour les en-têtes de bloc que leurs nœuds hachent, pour inclure plus de transactions dont ils viennent d’entendre parler. Parce que tous les pools, et même tous les nœuds, essaient de trouver un nonce pour différents en-têtes de bloc, ce n’est pas toujours le pool le plus puissant qui gagne. Cela devient aléatoire.

Chrissy Und

« Chaque pool a son propre bloc, avec son propre ensemble de transactions, mis dans son propre ordre » En outre, à partir de bitcoin.org/bitcoin.pdf : 1) De nouvelles transactions sont diffusées à tous les nœuds. 2) Chaque nœud collecte de nouvelles transactions dans un bloc. D’après ce qui précède, si les nœuds reçoivent « toutes » les transactions afin de travailler sur le même grand livre général.

Jestin

Les nœuds d’exploration de données tirent leurs en-têtes du pool auquel ils appartiennent et ne participent pas en tant que nœuds complets sur le réseau. Seul l’exploitant de la piscine le fait. Mais oui, les pools ont généralement les mêmes ensembles de transactions dans leurs blocs, avec de légères différences et un ordre complètement différent. Cela fait partie du mécanisme de consensus.

 

[doublon], Bitcoin, Computational, Mining, Power

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *