Did any of you guys remember my "swarm client" idea? It would move Bitcoin from being O(n*m) to O(n) and the network would share the load of storage and processing both.
Searching the forum for "swarm client" begets nothing. Link?
EDIT: Nevermind, I found it. And I think that the main reason no one ever cited fault was because no one who knew the details of how the bitcoin block is actually constructed bothered to read it, or take your proposal seriously enough to respond. I read your proposal, and could find no details about how a swarm client could actually divide up the task of verification of blocks. That or I simply didn't understand it.
For example, pool miners already don't have to verify blocks or transactions. They never even see them, because that is unnecessary. The mining is the hashing of the 80 byte header, nothing more. Only if the primary nonce is exhausted is anything in the dataset of the block rearranged, and that is performed by the pool server. We could have blocks a gig per, and that would have negligible effects on pool miners. And we don't need swarm clients to "verify the blockchain", because all but the most recent has already been verified, unless you are starting up a fresh install of a full client. With light clients we can skip even that part, to a degree.