this territory is moderated
142 sats \ 1 reply \ @quark 11 Aug
There isn't any issue. Empty or almost empty blocks can just happen. You cannot wait for the full template to be defined.
reply
They werent empty. They were 25-75% filled. Empty blocks already make sense to me. They send the empty templates to hashers as soon as a block is found and being validated and before a new full block has been constructed. But a partly filled block when there are over 200k txs to choose from of varying sizes just doesnt make sense.
reply
I think someone is playing around with optimizations for choosing txs and finding bugs. No better test environment than production/mainnet!
I also assume that they were sending these janky block templates to all hashers in the pool, but maybe now they're sending it to a smaller subset? Or they fixed their issue. Or they stopped. All recent blocks have been as expected per bitcoin core, which is good to see. Definitely appreciate mempool.space displaying all of this info so plainly for a lay bitcoiner like me to understand.
Doubt this was malicious, but I feel like it could have been a test that leads to malicious behavior later.
reply