It sounds like we can't go much past 100TPS, thats 100KB of bandwidth. If a node every falls behind, how will it catch up?
This sounds like a fundamental limitation if the total TPS is limited by the slowest node. Or maybe only a few nodes can keep up with the 1000TPS and there is a way for slower nodes to catch up somehow? If BCNext solved this, it will be total NXT domination.
Lightweight clients don't need full blockchain. That's why we need
public nodes that will become Service Providers in the future.