I'm new to blockchains so I'm sorry if this is stupid, maybe somebody can explain to me.
Why do everybody needs to keep everything? The chain will be much smaller with just the id and the hash of the block. The payloads could be kept only by the interested parties and could be validated when needed with the chain.