Shower thought: would continually broadcasting 1mb blocks help with scaling?
That's essentially what Bitcoin NG does.

There are some differences between your suggestion and theirs though.


The first block is a "key" block. It contains no transactions, but does contain a key to sign the next blocks, and a description of how to split the block reward.
The blocks afterwards are "microblocks." These include transactions.
The next key block commits to a specific set of microblocks. This is to prevent the miner from signing a new set of microblocks that include different transactions.