Design and evaluation of IPFS: a storage layer for the decentralized web
I only know IPFS from it being one of the enablers in downloading from Library Genesis, and man am I glad that it works so good for them..