Nodes would be big server farms and preserve immutability by competing for block rewards. If you're running a Bitcoin application you don't need to store the entire chain, only the subset you need.
The author of the content can be tipped, because he can access the address used for posting. Also, content can be encrypted and decryption, after payment, can be automated.