To decrease variance in the time between blocks, we should require multiple nonces in a #Bitcoin block, not just one nonce.
Currently, #BitcoinMining is a Poisson process, with 10 minutes on average between blocks. But it can vary wildly, from just a few seconds to more than an hour. I want to decrease that variance because I think it would make certain attacks more difficult.
I propose that, instead of requiring one nonce which hashes to a string with many leading zeroes, the block should actually be a set of ten "miniblocks", where each mini-block has a distinct nonce and each of the miniblocks has a suitable hash.
I know this is a big change, and so arranging the necessary hard fork would be difficult, but it's fun to think about these things!
Decreasing this variance would, I think, make certain attacks more difficult; an attacker with 40% of hashrate would find it more difficult to build a short lead
8/20/2025, 1 engagement