L'option 2, si je comprends bien, c'est en partie du au fait que le block a été trouvé très rapidement, cela me semble beaucoup plus plausible.
Je pense qu'il y a un delta ou c'est profitable de miner à vide.
Pourquoi ça serait un risque pour le réseau ?
Quel genre de BIP tu voudrais implémenter pour dissuader ce comportement ?
Je ne vois pas en quoi c'est un risque.
Des blocks vides sortent, la mempool grossit, les frais augmentent pour que chacun aie son tx inclus dans la blockchain dans les quelques prochains blocks, et pouf ça redevient profitable de rajouter des transactions dans le block.
(Car c'est + rentable de prendre le temps pour executer les sha256 avec 1Mo+ que de miner à vide)
Je suis mauvais en formalisme mathématique donc je ne saurais pas te poser l'équation, mais il y'a un seuil.
C'est un système très dynamique.
Les mineurs peuvent créer des spams transactions pour remplir la mempool et n'avoir que les tx avec le + de frais qui sont inclus.
Une partie des mineurs peut s'allier aussi pour .. par exemple .. refuser d'inclure quelque tx venant de coinbase ou quelque autre source.
Parce que cela pourrait générer une perte de confiance. C'est assez qu'on qu'en effet ce serait plus rentable de miner a vide qu'avec de faible fees. Seulement vu le niveau de fee actuel cela ne tient pas.
Ou alors tous les blocs d'il y a quelques semaines seraient sortis vides.