Skip to main content

IPFS

What is IPFS ?

IPFS is a distributed file system for storing and accessing files, web pages, applications and data. IPFS uses decentralization, content addressing, and a solid P2P network of active nodes to help users store, request, and transfer verifiable data to each other.

Decentralization makes it possible to download files from multiple locations not managed by the same organization, while providing a resilient network with high availability, resistance to content blocking, and increased access to remote networks.

Content addressing is based on the content of the file and generates a unique verifiable hash value through an encryption algorithm to identify the file. Generated Content Identifiers (CIDs) ensure that files are stored identically wherever they are stored.

After joining through the growing number of active nodes, peer-to-peer content sharing becomes possible. In addition to obtaining files through online nodes, IPFS also supports the provision of permanent storage services in cooperation with service providers to ensure that blockchain developers upload and permanently save content to IPFS.

IPFS-based storage can help BTTC reduce costs, increase storage capacity, and achieve provable permanent storage by only saving the CID of the content instead of loading the entire file to the blockchain. For more details and technical details, please refer to: IPFS Docs.