Ensuring transparency and traceability of food local products: A blockchain application to a Smart Tourism Region
Corresponding Author
Gavina Baralla
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Correspondence Gavina Baralla, Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy.
Email: [email protected]
Search for more papers by this authorAndrea Pinna
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorRoberto Tonelli
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorMichele Marchesi
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorSimona Ibba
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorCorresponding Author
Gavina Baralla
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Correspondence Gavina Baralla, Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy.
Email: [email protected]
Search for more papers by this authorAndrea Pinna
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorRoberto Tonelli
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorMichele Marchesi
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorSimona Ibba
Department of Mathematics and Computer Science, University of Cagliari, Cagliari, Italy
Search for more papers by this authorFunding information: Regione Autonoma della Sardegna, POR FESR 2014-2020 - Asse 1, Azione 1.1.3, Strategia
Summary
This article proposes a blockchain oriented platform to guarantee the origin and provenance of food items in a Smart Tourism Region context. Local food and beverage, in fact, can become a good combination to attract tourist and to promote the area provided that their provenance is clearly certified. We designed and developed a blockchain-based system to manage an agri-food supply chain for tracking food items. By using smart contracts the platform guarantees transparency, efficiency and trustworthiness. Our system is particularly suitable to manage cold chain since the system interfaces with IoT network devices providing detailed information about data monitoring food such as storage temperature, environment humidity, and GPS data. All involved actors can share data and information in a more efficient, transparent, and tamper proof way than traditional systems. The final consumer can access with transparency to all the agri-food chain of the purchased product and verify provenance by retrieving all detailed information registered in the blockchain public ledger. The proposed system has been designed according to the ABCDE method, an agile development process recently conceived, to obtain a higher software quality to design a general blockchain system by means software engineering practices. A real case study applied to local products from Sardinia, Italy, is proposed at the end of the article.
References
- 1Pinna A, Ibba S, Baralla G, Tonelli R, Marchesi M. A massive analysis of Ethereum smart contracts empirical study and code metrics. IEEE Access. 2019; 7: 1-1. https://doi.org/10.1109/ACCESS.2019.2921936.
- 2Swan M. Blockchain: Blueprint for a New Economy. United States of America: O'Reilly Media, Inc; 2015.
- 3Tapscott D, Tapscott A. Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World. United States of America: Penguin; 2016.
- 4 European Commission Policy - blockchain technologies; 2018. https://ec.europa.eu/digital-single-market/en/blockchain-technologies. Accessed June 10, 2019.
- 5Tian F. An agri-food supply chain traceability system for China based on RFID & blockchain technology. Paper presented at: Proceedings of the 13th International Conference on Service Systems and Service Management (ICSSSM); 2016:1-6; IEEE.
- 6Caro MP, Ali MS, Vecchio M, Giaffreda R. Blockchain-based traceability in agri-food supply chain management: a practical implementation. IoT Vertical and Topical Summit on Agriculture-Tuscany (IOT Tuscany). IEEE; 2018: 1-4.
10.1109/IOT-TUSCANY.2018.8373021 Google Scholar
- 7Casado-Vara R, Prieto J, Prieta FD, Corchado JM. How blockchain improves the supply chain: case study alimentary supply chain. Proc Comput Sci. 2018; 134: 393-398. https://doi.org/10.1016/j.procs.2018.07.193.
10.1016/j.procs.2018.07.193 Google Scholar
- 8Galvez JF, Mejuto JC, Simal- GJ. Future challenges on the use of blockchain for food traceability analysis. TrAC Trends Anal Chem. 2018. 107: 222–232.
- 9Malik S, Kanhere SS, Jurdak R. ProductChain: scalable blockchain framework to support provenance in supply chains. Paper presented at: Proceedings of the 17th International Symposium on Network Computing and Applications (NCA); 2018:1-10:IEEE.
- 10Jeppsson André, Olsson Oskar. Blockchains as a Solution for Traceability and Transparency. Lund, Sweden: Lund University Publications Student Papers; 2017.
- 11 Time-Lapse Diamond. https://diamonds.everledger.io. Accessed June 11, 2019.
- 12 Provenance. https://www.provenance.org/. Accessed June 11, 2019.
- 13 Blockverify. http://www.blockverify.io/. Accessed June 11, 2019.
- 14Biswas K, Muthukkumarasamy V. Securing smart cities using blockchain technology. Paper presented at: Proceedings of the 2016 IEEE 18th International Conference on High Performance Computing and Communications; 2016:1392-1393; IEEE.
- 15Sun J, Yan J, Zhang KZK. Blockchain-based sharing services: what blockchain technology can contribute to smart cities. Financ Innovat. 2016; 2(1): 1-9.
- 16Ibba S, Pinna A, Seu M, Pani FE. CitySense: blockchain-oriented smart cities. Paper presented at: Proceedings of the Proceedings of the XP2017 Scientific Workshops; 2017:1-5.
- 17Dabbagh M, Kakavand M, Tahir M. Towards integration of blockchain and IoT: a bibliometric analysis of state-of-the-art. Paper presented at: Proceedings of the International Congress on Blockchain and Applications; 2019:27-35; Springer.
- 18Ali J, Ali T, Alsaawy Y, Khalid AS, Musa S. Blockchain-based Smart-IoT Trust Zone Measurement Architecture. Paper presented at: Proceedings of the International Conference on Omni-Layer Intelligent Systems; 2019:152-157.
- 19Christidis K, Devetsikiotis M. Blockchains and smart contracts for the Internet of Things. IEEE Access. 2016; 4: 2292-2303.
- 20Hammi MT, Hammi B, Bellot P, Serhrouchni A. Bubbles of trust: a decentralized blockchain-based authentication system for IoT. Comput Sec. 2018; 78: 126-142.
- 21Khan MA, Salah K. IoT security: review, blockchain solutions, and open challenges. Future Generat Comput Syst. 2018; 82: 395-411.
- 22Dorri A, Kanhere SS, Jurdak R. Blockchain in internet of things: challenges and solutions; 2016. arXiv preprint arXiv:1608.05187.
- 23Dorri A, Kanhere SS, Jurdak R, Gauravaram P. Blockchain for IoT security and privacy: the case study of a smart home. Paper presented at: Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops; 2017:618-623; IEEE.
- 24Bahga A, Madisetti VK. Blockchain platform for industrial Internet of Things. J Softw Eng Appl. 2016; 9(10): 533-546.
10.4236/jsea.2016.910036 Google Scholar
- 25Hang L, Kim D-H. Reliable task management based on a smart contract for runtime verification of sensing and actuating tasks in IoT environments. Sensors. 2020; 20(4): 1207.
- 26Huh S, Cho S, Kim S. Managing IoT devices using blockchain platform. Paper presented at: Proceedings of the 2017 19th International Conference on Advanced Communication Technology; 2017:464-467; IEEE.
- 27Avila A. Smart destinations: XXI century tourism. Paper presented at: Proceedings of the ENTER2015 Conference on Information and Communication Technologies in Tourism; 2015:4-6; Lugano, Switzerland.
- 28Gretzel U, Sigala M, Xiang Z, Koo C. Smart tourism: foundations and developments. Electron Markets. 2015; 25(3): 179-188.
- 29Buhalis D, Amaranggana A. Smart tourism destinations enhancing tourism experience through personalisation of services. Information and Communication Technologies in Tourism 2015. New York, NY: Springer; 2015: 377-389.
10.1007/978-3-319-14343-9_28 Google Scholar
- 30Bateman AH. Tracking the value of traceability. Supply Chain Manag Rev. 2015; 9: 8-10.
- 31Tian F. A supply chain traceability system for food safety based on HACCP, blockchain & Internet of Things. Paper presented at: Proceedings of the International Conference on Service Systems and Service Management; 2017:1-6; IEEE.
- 32Toyoda K, Mathiopoulos PT, Sasase I, Ohtsuki T. A novel blockchain-based product ownership management system (POMS) for anti-counterfeits in the post supply chain. IEEE Access. 2017; 5: 17465-17477.
- 33Baralla G, Pinna A, Corrias G. Ensure traceability in European food supply chain by using a blockchain system. Paper presented at: Proceedings of the 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB); 2019.
- 34McConaghy T, Marques R, Müller A, et al. BigchainDB: a scalable blockchain database. White paper, BigChainDB; 2016.
- 35Kim HM, Laskowski M. Toward an ontology-driven blockchain design for supply-chain provenance. Intelligent Systems in Accounting, Finance and Management. 2018; 25(1): 18–27.
- 36Kim HM, Laskowski M. Toward an ontology-driven blockchain design for supply-chain provenance. Intell Syst Account Finance Manag. 2018; 25(1): 18-27. https://doi.org/10.1002/isaf.1424.
- 37Porru S, Pinna A, Marchesi M, Tonelli R. Blockchain-oriented software engineering: challenges and new directions. Paper presented at: Proceedings of the 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C); 2017:169-171.
- 38Marchesi M, Marchesi L, Tonelli R. An agile software engineering method to design blockchain applications. Paper presented at: Proceedings of the 14th Central and Eastern European Software Engineering Conference; 2018:3; ACM, Russia.
- 39 Etherscan https://etherscan.io/. Accessed June 11, 2019.
- 40 FAO Temperature-Time Tolerance; 2007. http://www.fao.org/3/V3630E/V3630E03.htm#2.7%20Time-Temperature%20Tolerance. Accessed June 10, 2019.
- 41Baralla G, Ibba S, Marchesi M, Tonelli R, Missineo S. A blockchain based system to ensure transparency and reliability in food supply chain. Paper presented at: Proceedings of the European Conference on Parallel Processing; 2018:379-391; Springer.
- 42 Regione Sardegna. Elenco nazionale prodotti agro-alimentari tradizionali della Regione Sardegna. https://www.regione.sardegna.it/documenti/1_850_20190418163507.pdf. Accessed June 11, 2019.
- 43 Regione Sardegna Elenco dei prodotti tradizionali. https://www.regione.sardegna.it/j/v/25?s=3724&v=2&c=6&t=1. Accessed June 11, 2019.
- 44 Sardegna Agricoltura. DOP e IGP. http://www.sardegnaagricoltura.it/argomenti/prodottitipici/dop-igp/. Accessed June 11, 2019.
- 45Li B, Wang Y. RZKPB: a privacy-preserving blockchain-based fair transaction method for sharing economy. Paper presented at: Proceedings of the 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE); 2018:1164-1169; IEEE.
- 46Gervais A, Karame GO, Wüst K, Glykantzis V, Ritzdorf H, Capkun S. On the security and performance of proof of work blockchains. Paper presented at: Proceedings of the SIGSAC Conference on Computer and Communications Security; 2016:3-16; ACM.
- 47Conoscenti M, Vetro A, DeMartin JC. Peer to peer for privacy and decentralization in the Internet of Things. Paper presented at: Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C); 2017:288-290; IEEE.
- 48Buterin V. Proof of Stake FAQ; 2019. https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ. Accessed June 10, 2019.