10

Implementing a Decentralized Application Using IPFS

In this chapter, we are going to combine a smart contract with the InterPlanetary File System (IPFS) to build a decentralized video-sharing application (similar to YouTube but decentralized). We will use a web application as the front end for the blockchain and IPFS. As stated previously, IPFS is not a blockchain technology – it is a decentralized technology. However, in a blockchain forum, meetup, or tutorial, you may hear IPFS being mentioned quite often. One of the main reasons for this is that IPFS overcomes the weakness of blockchain, which is that its storage is very expensive. After finishing this chapter, you will be able to create a blockchain application that still maintains the ...

Get Hands-On Blockchain for Python Developers - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.