Blockchain-Based Agri-Food Supply Chain: A Complete Solution

Supply chains are evolving into automated and highly complex networks and are becoming an important source of potential benefits in the modern world. At the same time, consumers are now more interested in food product quality. However, it is challenging to track the provenance of data and maintain its traceability throughout the supply chain network. The traditional supply chains are centralized and they depend on a third party for trading. These centralized systems lack transparency, accountability and auditability. In our proposed solution, we have presented a complete solution for blockchain-based Agriculture and Food (Agri-Food) supply chain. It leverages the key features of blockchain and smart contracts, deployed over ethereum blockchain network. Although blockchain provides immutability of data and records in the network, it still fails to solve some major problems in supply chain management like credibility of the involved entities, accountability of the trading process and traceability of the products. Therefore, there is a need of a reliable system that ensures traceability, trust and delivery mechanism in Agri-Food supply chain. In the proposed system, all transactions are written to blockchain which ultimately uploads the data to Interplanetary File Storage System (IPFS). The storage system returns a hash of the data which is stored on blockchain and ensures efficient, secure and reliable solution. Our system provides smart contracts along with their algorithms to show interaction of entities in the system. Furthermore, simulations and evaluation of smart contracts along with the security and vulnerability analyses are also presented in this work.

[1]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[2]  Greg N. Gregoriou,et al.  Handbook of Digital Currency: Bitcoin, Innovation, Financial Instruments, and Big Data , 2015, The Journal of Wealth Management.

[3]  Prateek Saxena,et al.  Making Smart Contracts Smarter , 2016, IACR Cryptol. ePrint Arch..

[4]  Victor C. M. Leung,et al.  A blockchain-based reputation system for data credibility assessment in vehicular networks , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Iwao Sasase,et al.  A Novel Blockchain-Based Product Ownership Management System (POMS) for Anti-Counterfeits in the Post Supply Chain , 2017, IEEE Access.

[6]  Feng Tian,et al.  A supply chain traceability system for food safety based on HACCP, blockchain & Internet of things , 2017, 2017 International Conference on Service Systems and Service Management.

[7]  Yuchen Yang,et al.  Blockchain application in food supply information security , 2017, 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[8]  S. Kopp,et al.  Privacy and RFID Technology: A Review of Regulatory Efforts , 2017 .

[9]  Cheng-Fu Chou,et al.  Blockchain: The Evolutionary Next Step for ICT E-Agriculture , 2017 .

[10]  Amr M. Youssef,et al.  Lelantos: A Blockchain-Based Anonymous Physical Delivery System , 2017, 2017 15th Annual Conference on Privacy, Security and Trust (PST).

[11]  Xiwei Xu,et al.  Adaptable Blockchain-Based Systems: A Case Study for Product Traceability , 2017, IEEE Software.

[12]  Mitsuaki Nakasumi,et al.  Information Sharing for Supply Chain Management Based on Block Chain Technology , 2017, 2017 IEEE 19th Conference on Business Informatics (CBI).

[13]  Hui Li,et al.  An improved P2P file system scheme based on IPFS and Blockchain , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[14]  Massimo Vecchio,et al.  Blockchain-based traceability in Agri-Food supply chain management: A practical implementation , 2018, 2018 IoT Vertical and Topical Summit on Agriculture - Tuscany (IOT Tuscany).

[15]  J. Schmidhuber,et al.  Emerging Opportunities for the Application of Blockchain in the Agri-food Industry , 2018 .

[16]  J. Simal-Gandara,et al.  Future challenges on the use of blockchain for food traceability analysis , 2018, TrAC Trends in Analytical Chemistry.

[17]  Yaling Zhang,et al.  A Blockchain-Based Framework for Data Sharing With Fine-Grained Access Control in Decentralized Storage Systems , 2018, IEEE Access.

[18]  Yan Sun,et al.  A Safe and Efficient Storage Scheme Based on BlockChain and IPFS for Agricultural Products Tracking , 2018 .

[19]  Zina Ben Miled,et al.  A Hybrid Blockchain Ledger for Supply Chain Visibility , 2018, 2018 17th International Symposium on Parallel and Distributed Computing (ISPDC).

[20]  Khaled Salah,et al.  Blockchain-Based Proof of Delivery of Physical Assets With Single and Multiple Transporters , 2018, IEEE Access.

[21]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[22]  Yang Lu,et al.  The blockchain: State-of-the-art and research challenges , 2019, J. Ind. Inf. Integr..

[23]  Yung Po Tsang,et al.  Blockchain-Driven IoT for Food Traceability With an Integrated Consensus Mechanism , 2019, IEEE Access.

[24]  D. Jenkins,et al.  Blockchain technology in the energy sector: A systematic review of challenges and opportunities , 2019, Renewable and Sustainable Energy Reviews.

[25]  Yaling Zhang,et al.  Auditable Protocols for Fair Payment and Physical Asset Delivery Based on Smart Contracts , 2019, IEEE Access.

[26]  Khaled Salah,et al.  Blockchain-Based Soybean Traceability in Agricultural Supply Chain , 2019, IEEE Access.

[27]  Marijn Janssen,et al.  Boundary conditions for traceability in food supply chains using blockchain technology , 2020, Int. J. Inf. Manag..

[28]  Nadeem Javaid,et al.  Blockchain-Based Reputation System in Agri-Food Supply Chain , 2020, AINA.