This may be a relatively simple question to a tech savvy witness, but a complicated question to most steemians.
I don't know the answer to this question either, that's why I use the SteemHelp community to ask and hopefully receive an informed answer. But I have two potential scenarios I believe can happen:
- all blockchain operations attempted during the 3-second window when a block failed to be produced return an error
- same as above, except user interfaces re-attempt the operation after a failed block and the user only notices a delay, not an error, unless there really is an error to report. Same as it happens when a node fails to respond, and another one is tried, right?
An answer to this question will help us better understand the significance of missed blocks for witnesses. All weighted by how often a witness is scheduled to produce blocks, because 1 missed block for a top 20 witness weighs less than 1 missed block for a backup witness, which is scheduled to produce blocks less often.
.
Very interesting! I didn't know about this pool of transactions, but it makes sense that the blockchain itself has a mechanism to deal with missed blocks.
Great investigation about the last missed block and what happened around it. Even if you don't have a define answer either, it seems to confirm the idea that no ops are created when a block is missed.
But they seem to be included in the next block. Based on your explanation and my observations, I think I can actually spot some moments when it may be possible a missed block just occurred: when an op on Steem takes unusually long, when all the rest before and after had no delay.
Thanks for taking the time to respond!