DecStore: a Blockchain-based File Storage System With Autoscaling
Obadah R. Hammoud, Ivan Tarkhanov · 2023
Digital transformation requires new innovative approaches in the design of data exchange and file storage systems. The analysis of the architecture of well-known IT projects and approaches showed that each of them cannot solve one of three problems at the same time: automatic scaling, the absence of a single point of failure, and minimizing the required storage space for files and their backups. The presented architecture of DecStore, a blockchain-based peer-to-peer file storage system, solves these problems simultaneously. It reduces the total amount of disk space required by 25% through the use of erasure coding. Automatic horizontal scaling and the absence of a single point of failure are provided by a load balancer based on algorithms implemented inside the Hyperledger chaincode. DecStore can become a subsystem for secure data exchange for government-to-business and business-to-business systems for state supervision in various areas, including financial and insurance audits.