Aside from all problem which already mentioned, i fail to see how it incentive people to run full node. After all, only miner get the oxidation fee. Real full node still need to download whole and verify blockchain. Compressing (i assume you're talking about lossless compression) blockchain data could be done by upgrading how each node communicate.