Maybe hashing content onchain is enough and then the content can be stored by paid nodes on a bittorrent-like layer using microtransactions for uploads and retrievals