Food Supply Chain Traceability Scheme Based on Blockchain and EPC Technology

  • Haihui Huang
  • Xiuxiu ZhouEmail author
  • Jun Liu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11911)


In order to effectively detect and prevent food safety issues and track responsibilities, it is indispensable to establish a reliable traceable system. Accurate recording, sharing and tracking of specific data in food production, processing, warehousing, transportation and retailing is particularly important throughout the food supply chain. This paper proposes a safe food traceable scheme based on blockchain and EPC technology. Encoding food by EPC technology, using the Ethernet block chain and smart contract to effectively execute transactions, manage all transactions among participants involved in the supply chain ecosystem, to track and trace food in the entire agricultural supply chain. In addition, a data management system structure combining on-chain and off-chain is proposed, which uses IPFS to store data under the chain, to alleviate the data explosion in the block chain of the Internet of Things. Which provide safe, efficient and transparent food traceable scheme.


Food traceability Blockchain Smart contract EPC IPFS 


  1. 1.
    Fors, E., Thankur, M., Solem, K., Svarva, R.: State of traceability in the Norwegian food sectors. Food Control 62–69 (2015).
  2. 2.
    Ricardo, B.M., Mishra, P., Ruiz-Garcíaa, L.: Food traceability: new trends and recent advances. A review. Food Control 393–401 (2015).
  3. 3.
    Distributed ledger technology: beyond blockchain. Technical report, UK Government Chief Scientific Adviser (2016)Google Scholar
  4. 4.
    Staples, M., Chen, S., Falamaki, S., Ponomarev, A., Rimba, P.: Risks and opportunities for systems using blockchain and smart contracts. Technical report, Sydney, Data61(CSIRO) (2017).
  5. 5.
    Xu, X., Liu, Q., Liu, Y., Zhu, L., Yao, H., Vasilakosd, A.V.: Designing blockchain-based applications a case study for imported product traceability. Future Gener. Comput. Syst. 399–406 (2019).
  6. 6.
    Abeyratne, S.A., Monfared, R.: Blockchain ready manufacturing supply chain using distributed ledger. Int. J. Res. Eng. Technol. 05(09), 1–10 (2016)CrossRefGoogle Scholar
  7. 7.
    Niya, S.R., Dordevic, D., Nabi, A.G., Mann, T., Stiller, B.: A platform-independent, generic-purpose, and blockchain-based supply chain tracking. In: 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 14–17. IEEE (2019)Google Scholar
  8. 8.
    Toyoda, K., Mathiopoulos, P.T., Sasase, I., Ohtsuki, T.: A novel blockchain-based Product Ownership Management System (POMS) for anti-counterfeits in the post supply chain. IEEE Access 1 (2017).
  9. 9.
    Tian, F.: An agri-food supply chain traceability system for China based on RFID & blockchain technology. In: 2016 13th International Conference on Service Systems and Service Management (ICSSSM), pp. 1–8. IEEE (2016).
  10. 10.
    Zyskind, G., Nathan, O., Alex: Decentralizing privacy: using blockchain to protect personal data. In: 2015 IEEE Security and Privacy Workshops (SPW). IEEE Computer Society (2015).
  11. 11.
    Zhu, L., Wu, Y., Gai, K., Choo, K.K.R.: Controllable and trustworthy blockchain-based cloud data management. Future Gener. Comput. Syst. 91, 527–535 (2019)CrossRefGoogle Scholar
  12. 12.
    Gai, K., Wu, Y., Zhu, L., Qiu, M., Shen, M.: Privacy-preserving energy trading using consortium blockchain in smart grid. IEEE Trans. Ind. Inform. 15, 3548–3558 (2019)CrossRefGoogle Scholar
  13. 13.
    Gai, K., Wu, Y., Zhu, L., Xu, L.: Permissioned blockchain and edge computing empowered privacy-preserving smart grid networks. IEEE Internet Things J. 1 (2019)Google Scholar
  14. 14.
    Wang, S.: Internet of things based on EPC technology and its application in logistics. In: 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC). IEEE (2011).
  15. 15.
    Nizamuddin, N., Salah, K., Ajmal-Azad, M., Arshad, J., Rehman, M.H.: Decentralized document version control using ethereum blockchain and IPFS. Comput. Electr. Eng. 76, 183–197 (2019)CrossRefGoogle Scholar
  16. 16.
    Bahga, A., Vijay, K., Madisetti, A.: Next-generation smart contract and decentralized application platform. J. Softw. Eng. Appl. (2016)Google Scholar
  17. 17.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Consulted (2008)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.School of Communication and Information EngineeringChongqing University of Posts and TelecommunicationsChongqingChina
  2. 2.School of Software EngineeringChongqing University of Posts and TelecommunicationsChongqingChina

Personalised recommendations