IPFS
Open protocol for storing and sharing data across distributed networks
About
IPFS is a peer-to-peer protocol that stores and retrieves data based on its content fingerprint rather than its location. It allows developers to build censorship-resistant applications and permanent archives by distributing files across a network of nodes.