A Scalable Two-Layer Blockchain System for Distributed Multicloud Storage in IIoT

Blockchain has been utilized to manage distributed multicloud storage in the industrial Internet of Things. Existing approaches commonly use trusted third-party servers or middlewares to search data allocation strategies and use blockchain to enhance security. However, finding a fair data allocation strategy is hard when the third-party brokers are manipulated. Moreover, the complex computing in generating blocks reduces efficiency and heavy communication cost in consensus leads to critical challenges to scalability. To address that, this article proposes a scalable two-layer blockchain system for distributed multi-cloud storage (STSM). We design a novel consensus mechanism called proof of storage allocation, which integrates data placement problems into leader selection to achieve fair strategy and high QoS of data storage. We also incorporate asynchronous consensus groups into the consensus process to enhance scalability. Extensive experiments verify that STSM gains high scalability and increases efficiency while achieving high QoS in distributed multicloud data allocation.