Decentralized applications work differently; instead of using HTTP for communication with centralized databases, they communicate with the blockchain, which is a decentralized database having several nodes (up to hundreds or even thousands) which can hold data over a distributed network