Pourquoi les blocs minés ne sont-ils pas toujours pleins
Pourquoi les blocs minés ont-ils tendance à varier autant en taille. Si l'objectif du mineur est de maximiser ses revenus provenant des frais de transaction, il doit ajouter les transactions en commençant par celle avec les frais les plus élevés, en descendant jusqu'à celle avec les frais les plus bas jusqu'à ce que le pool de transactions en attente soit vide.
Réponses
Si vous regardez les blocs récents surhttps://blockstream.info/(à ce jour, 15 août 2020), presque tous les blocs sont très proches de 4000 kWU. La variation est due à la disponibilité de transactions suffisamment petites pour remplir la dernière partie et aux différences dans les algorithmes de sélection.
Parfois, un bloc vide apparaît à la place. Cela se produit parce que les pools découvrent un nouveau bloc plus rapidement qu'ils ne peuvent construire un nouveau modèle par-dessus et informent tous leurs hacheurs. Au lieu de cela, ils disent instantanément à tout le monde de commencer à travailler sur un bloc vide (ce qui est définitivement valide), et ce n'est que lorsqu'un nouveau modèle de bloc complet est construit qu'ils en informent les hacheurs. Ceci est exacerbé par l'extraction sans validation, où le pool peut en apprendre davantage sur la nouvelle astuce de hachage de bloc, avant même d'avoir vu le nouveau bloc.
Donc, pour autant que je sache, ces derniers temps, avec une pression suffisante pour la demande, tous les blocs sont effectivement pleins, à l'exception des vides occasionnels.