The Inter Planetary File System (IPFS) has become an important tool for building decentralized applications, especially with the increasing adoption of NFTs and need for off-chain storage. Every day, millions of files are uploaded and pinned to IPFS to store data relevant to tens of millions of users. Often, the same files are uploaded to IPFS over-and-over again:Developers frequently create testnet versions of their NFT contracts and upload all of their assets to mint NFTs, only to re-upload...