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).
https://ipfs.io/ - Storj: A decentralized cloud storage platform which provides cloud object storage.
https://storj.io/ - Sia: A decentralized trustless storage platform marketplace, allowing buyers and sellers to transact storage resources.
https://sia.tech/ - Filecoin: A storage network which provides users the ability, to rent out storage space in exchange for filecoin cryptocurrency.
https://filecoin.io/ - Swarm: Swarm is a decentralised data storage and distribution technology.
https://ethersphere.github.io/swarm-home/