I wonder if we're back to peer to peer networks with proof of useful work (e.g. serving read requests) vs proof of wasted work.