Would it be possible to reduce the size of the stored blockchain on mining and non mining nodes by creating redundancy between two other nodes?
Similar to what RAID-5 does where data from two nodes can restore a missing third of data on demand? Or something along those lines? I'm just spitballing ideas.
Basically how bittorrent peers can restore a seed without a single peer having the complete data, provided all of them together have the complete data set.