A development team is building a dApp where the frontend is hosted on a decentralized storage network to maximize censorship resistance. However, they notice that large media files are loading slowly for users. Which of the following is the most direct and common architectural component used to address this issue in a decentralized manner without resorting to a centralized server?
-
A
Implementing a Content Delivery Network (CDN) that pulls from a centralized cache.
-
B
Using a decentralized indexing solution like The Graph to query data more efficiently.
-
C
Integrating a decentralized storage solution specifically designed for resilient and incentivized data delivery, such as Swarm or IPFS with Filecoin.
-
D
Increasing the gas price for transactions that load media files to prioritize them on the blockchain.