Scalable Storage Scheme for Blockchain-Enabled IoT Equipped Food Supply Chains

Blockchain is an innovative technology which enabled new applications for solving numerous problems in distributed environments such as the internet of things (IoT) equipped food supply chains (FSCs). In FSCs, the large volume of IoT data such as audio, video, images, and sensor data will be transferred to ensure the traceability of the food to its source. When blockchain technology is used in an FSC, the storage requirements in the nodes will grow with time, since blockchain only allows information adding, without deleting the already stored information. Therefore, it is evident that offchain storage offers more flexibility than onchain storage in IoT equipped supply chains. This paper proposes a scalable storage scheme using offchain storage, where the data from IoT devices in the supply chain will store offchain. To reduce the growth of offchain storage, we exploit the fact that some information regarding a particular food item may not be required after the expiration date. The scalability of the proposed scheme is validated through numerical and experimental results.