Hi Guys, Now I'm going to tell you about IPFS. IPFS is a peer-to-peer hypermedia protocol that aims to distribute web content thereby achieving decentralized distribution. IPFS will play a big role in speeding up content delivery on the internet. My apprehensions on IPFS is on the quality of the content and the link that delivers the content. Say, I search for and play a video on YouTube; YouTube ensures that the link between their servers and my device is good and performs regular QA checks on the link in order to ensure that when I view a video, I get the best available quality. In the current architecture of the web, the QA analysis would be restricted to a few links between YouTube's servers and devices. In a IPFS style architecture, the provider will also have to ensure the quality of the peer-to-peer links which greatly increase the number of links on which tests will have to be run. Solving this problem is what, in my opinion decide on the success of IPFS.