Introduction to Peer to Peer (P2P), decentralised Filesystems.
A blockchain filesystem is a protocol that enables the storage and sharing of data in a decentralized manner through a network. The files are divided into smaller pieces, often encrypted by the client, and stored across the network of nodes. Unlike traditional file storage systems that use a centralized client-server architecture, a blockchain filesystem distributes information across a network of nodes. Depending on the specific blockchain filesystem, each network node typically maintains a copy of the file.
Popular Blockchain Filesystems
- InterPlanetary File System (IPFS): Is a peer-to-peer hypermedia protocol, when you add a file to IPFS, your file is split into smaller chunks, cryptographically hashed with a content identifier (CID).
- Storj: A decentralized cloud storage platform which provides cloud object storage.
- Sia: A decentralized trustless storage platform marketplace, allowing buyers and sellers to transact storage resources.
- Filecoin: A storage network which provides users the ability, to rent out storage space in exchange for filecoin cryptocurrency.
- Swarm: Swarm is a decentralised data storage and distribution technology.