Submitted:
25 March 2024
Posted:
26 March 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Proposing a BC-based FSC framework that can be described as a layered architecture and consisting of: a SC layer, an IoT layer, and a BC layer for better traceability.
- Integrating QAT technology into the BC-based FSC to automate species identification and freshness assessment. The QAT hand-held device can identify fish quality and evaluate its freshness level on-site through its integrated AI architecture.
- Leveraging BC and smart contracts deployed over the Ethereum to enhance system efficiency and transparency. Automating FSC processes can be facilitated through smart contracts implementation. As an illustrative example, we introduce the smart contract of a Harvester stakeholder, providing insights into its business logic, implementation, testing, and validation processes, which can serve as a reference for smart contracts development for other stakeholders.
2. Related Work
- Inherent fish products attributes, characterized by high perishability and sensitivity to temperature fluctuations.
- Multifaceted challenges faced by the fishing and aquaculture sectors, encompassing the preservation of product quality, safety assurance, and adherence to sustainability standards.
- Intricate issues associated with identifying and preventing IUU activities, along with fraudulent practice mitigation.
3. BC-Based FSC Framework Architecture
3.1. SC LAYER
- Real-time monitoring and reporting
- Traceability management and documentation
- Ensuring compliance with regulations
- Collaboration with certification bodies and inspection agencies for safety and quality assessment
- Establishing a clear chain of custody for the fish products
3.1.1. IoT LAYER
3.1.2. BC LAYER
4. Big Data and AI Integration through QAT Technology
4.1. Prevalent Methods
- Sensory techniques: employing visuals, such as color and texture, smell, and touch to gauge attributes such as firmness and water-retention capacity
- ELISA: identifying specific compounds via antigen-antibody reactions [29]
- TVC: microbiological tests to pinpoint spoilage organism growth [30]
- Tests involving Nucleotide/Adenosine Triphosphate (ATP) and the K-value [31]
- Electrical attributes examination [32]
- Imaging with RGB photos for freshness categorization
- Methods involving fluorescence/reflectance spectroscopy [33]
4.2. QAT Technology
5. Smart Contract Implementation
- Created: This state is defined as the initial state when a fish item is first created.
- Ordered: The product advances to the "Ordered" state when a customer places an order for the fish.
- Shipped: The order progresses to the "Shipped" state once processed and dispatched for delivery.
- Delivered: The state transitions to "Delivered" once successfully delivered to the customer.
- Acknowledged: The state transitions to "Acknowledged" when the customer acknowledges receipt of the delivery.
- Paid: The state transitions to "Paid" once the payment for the order has been successfully completed.
- Register_fish(): A new record for a raw fish instance is created. Parameters include identification data such as fish id, fish descriptor, timestamp, status, location, and weight.
- Update_fish(): The status of the raw fish will be updated periodically based on sensors’ readings. Parameters include environmental and inspection data.
- Remove_fish(): This function removes the product instance record once the fish is supplied.
- Query_status(): A view function that queries the environmental sensors by retrieving sensors’ readings.
- Query_QAT(): A view function that queries the species identity and freshness level by retrieving the QAT device’s output.
- Total_available_fish(): A view function that counts the total number of available fish records for a certain fish type. Parameters include fish ID, fish name, and quantity.
- Total_supplied_fish(): A view function that retrieves the supplied fish with details.
- Initiate_shipment():The shipment should be initialized once the harvester receives an order for raw fish. Parameters include harvester id, fish id, fish quantity, weight, received order number, and shipment number.
- Confirm_delivery(): The harvester should confirm delivery upon receipt. Parameters include harvester id, fish id, order number, and shipment number.
6. Smart Contract Results
| Algorithm 1: Payable functions of smart contract 1 |
![]() |
| Algorithm 2: Non-payable functions of smart contract 1 |
![]() |
7. Conclusions
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ismail, S.; Reza, H.; Salameh, K.; Kashani Zadeh, H.; Vasefi, F. Toward an Intelligent Blockchain IoT-Enabled Fish Supply Chain: A Review and Conceptual Framework. Sensors 2023, 23. [Google Scholar] [CrossRef] [PubMed]
- Surana, A.; Kumara*, S.; Greaves, M.; Raghavan, U.N. Supply-chain networks: a complex adaptive systems perspective. International Journal of Production Research 2005, 43, 4235–4265. [Google Scholar] [CrossRef]
- Sunny, J.; Undralla, N.; Madhusudanan Pillai, V. Supply chain transparency through blockchain-based traceability: An overview with demonstration. Computers & Industrial Engineering 2020, 150, 106895. [Google Scholar] [CrossRef]
- Ferreira, J.C.; Martins, A.L.; Tokkozhina, U.; Helgheim, B.I. Fish Control Process and Traceability for Value Creation Using Blockchain Technology. Innovations in Bio-Inspired Computing and Applications; Abraham, A., Madureira, A.M., Kaklauskas, A., Gandhi, N., Bajaj, A., Muda, A.K., Kriksciuniene, D., Ferreira, J.C., Eds.; Springer International Publishing: Cham, 2022; pp. 761–773. [Google Scholar]
- Ismail, S.; Reza, H.; Zadeh, H.K.; Vasefi, F. A Blockchain-based IoT Security Solution Using Multichain. 2023 IEEE 13th Annual Computing and Communication Workshop and Conference (CCWC), 2023, pp. 1105–1111. [CrossRef]
- Ismail, S.; Reza, H. Security Challenges of Blockchain-Based Supply Chain Systems. 2022 IEEE 13th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), 2022, pp. 1–6.
- Gohil, D.; Thakker, S.V. Blockchain-integrated technologies for solving supply chain challenges. Modern Supply Chain Research and Applications 2021, 3, 78–97. [Google Scholar] [CrossRef]
- Ullah, Z.; Naeem, M.; Coronato, A.; Ribino, P.; De Pietro, G. Blockchain applications in sustainable smart cities. Sustainable Cities and Society, 2023; 104697. [Google Scholar]
- Shahid, A.; Almogren, A.; Javaid, N.; Al-Zahrani, F.A.; Zuair, M.; Alam, M. Blockchain-Based Agri-Food Supply Chain: A Complete Solution. IEEE Access 2020, 8, 69230–69243. [Google Scholar] [CrossRef]
- Callinan, C.; Vega, A.; Clohessy, T.; Heaslip, G. Blockchain adoption factors, enablers, and barriers in fisheries supply chain: preliminary findings from a systematic literature review. The Journal of The British Blockchain Association 2022, 32437. [Google Scholar] [CrossRef]
- Tokkozhina, U.; Martins, A.L.; Ferreira, J.C.; Casaca, A. Traceable Distribution of Fish Products: State of the Art of Blockchain Technology Applications to Fish Supply Chains. International Conference on Intelligent Transport Systems. Springer, 2022, pp. 89–100.
- Tolentino-Zondervan, F.; Ngoc, P.T.A.; Roskam, J.L. Use cases and future prospects of blockchain applications in global fishery and aquaculture value chains. Aquaculture 2023, 565, 739158. [Google Scholar] [CrossRef]
- Blaha, F.; Katafono, K. Blockchain application in seafood value chains. FAO Fisheries and Aquaculture Circular 2020, pp. I—-43.
- Aich, S.; Chakraborty, S.; Sain, M.; Lee, H.i.; Kim, H.C. A Review on Benefits of IoT Integrated Blockchain based Supply Chain Management Implementations across Different Sectors with Case Study. 2019 21st International Conference on Advanced Communication Technology (ICACT), 2019, pp. 138–141. [CrossRef]
- Feng, H.; Wang, W.; Chen, B.; Zhang, X. Evaluation on Frozen Shellfish Quality by Blockchain Based Multi-Sensors Monitoring and SVM Algorithm During Cold Storage. IEEE Access 2020, 8, 54361–54370. [Google Scholar] [CrossRef]
- Howson, P. Building trust and equity in marine conservation and fisheries supply chain management with blockchain. Marine Policy 2020, 115, 103873. [Google Scholar] [CrossRef]
- Mondragon, A.E.C.; Mondragon, C.E.C.; Coronado, E.S. Feasibility of Internet of Things and Agnostic Blockchain Technology Solutions: A Case in the Fisheries Supply Chain. 2020 IEEE 7th International Conference on Industrial Engineering and Applications (ICIEA), 2020, pp. 504–508. [CrossRef]
- Wang, X.; Yu, G.; Liu, R.P.; Zhang, J.; Wu, Q.; Su, S.; He, Y.; Zhang, Z.; Yu, L.; Liu, T.; Zhang, W.; Loneragan, P.; Dutkiewicz, E.; Poole, E.; Paton, N. Blockchain-Enabled Fish Provenance and Quality Tracking System. IEEE Internet of Things Journal 2021, 1. [Google Scholar] [CrossRef]
- Tsolakis, N.; Niedenzu, D.; Simonetto, M.; Dora, M.; Kumar, M. Supply network design to address United Nations Sustainable Development Goals: A case study of blockchain implementation in Thai fish industry. Journal of Business Research 2021, 131, 495–519. [Google Scholar] [CrossRef]
- Sengupta, T.; Narayanamurthy, G.; Moser, R.; Pereira, V.; Bhattacharjee, D. Disruptive technologies for achieving supply chain resilience in COVID-19 era: An implementation case study of satellite imagery and blockchain technologies in fish supply chain. Information Systems Frontiers 2021, 1–17. [Google Scholar] [CrossRef] [PubMed]
- Patro, P.K.; Jayaraman, R.; Salah, K.; Yaqoob, I. Blockchain-based traceability for the fishery supply chain. IEEE Access 2022, 10, 81134–81154. [Google Scholar] [CrossRef]
- Tsolakis, N.; Schumacher, R.; Dora, M.; Kumar, M. Artificial intelligence and blockchain implementation in supply chains: a pathway to sustainability and data monetisation? Annals of Operations Research 2023, 327, 157–210. [Google Scholar] [CrossRef] [PubMed]
- Chang, S.E.; Chen, Y.C.; Lu, M.F. Supply chain re-engineering using blockchain technology: A case of smart contract based tracking process. Technological Forecasting and Social Change 2019, 144, 1–11. [Google Scholar] [CrossRef]
- Philipp, R.; Prause, G.; Gerlitz, L. Blockchain and smart contracts for entrepreneurial collaboration in maritime supply chains. Transport and Telecommunication 2019, 20, 365–378. [Google Scholar] [CrossRef]
- Vasefi, F.; Barton, K.E.; Zadeh, H.K.; Ismail, S.S.; Reza, H. System and method for assessing product, 2023. US Patent App. 18/228,246.
- .
- Malle, P.; Poumeyrol, M. A new chemical criterion for the quality control of fish: trimethylamine/total volatile basic nitrogen (%). Journal of food protection 1989, 52, 419–423. [Google Scholar] [CrossRef]
- Olafsdottir, G.; Martinsdóttir, E.; Oehlenschläger, J.; Dalgaard, P.; Jensen, B.; Undeland, I.; Mackie, I.; Henehan, G.; Nielsen, J.; Nilsen, H. Methods to evaluate fish freshness in research and industry. Trends in food science & technology 1997, 8, 258–265. [Google Scholar]
- Sakamoto, S.; Putalun, W.; Vimolmangkang, S.; Phoolcharoen, W.; Shoyama, Y.; Tanaka, H.; Morimoto, S. Correction to: Enzyme-linked immunosorbent assay for the quantitative/qualitative analysis of plant secondary metabolites. Journal of natural medicines 2018, 72, 43–43. [Google Scholar] [CrossRef]
- Ohashi, E.; Okamoto, M.; Ozawa, A.; Fujita, T. Characterization of common squid using several freshness indicators. Journal of Food Science 1991, 56, 161–163. [Google Scholar] [CrossRef]
- Hattula, T. Adenosine triphosphate breakdown products as a freshness indicator of some fish species and fish products; Technical Research Centre of Finland, 1997.
- Martinsen, Ø.G.; Grimnes, S.; Mirtaheri, P. Non-invasive measurements of post-mortem changes in dielectric properties of haddock muscle–a pilot study. Journal of food engineering 2000, 43, 189–192. [Google Scholar] [CrossRef]
- Franceschelli, L.; Berardinelli, A.; Dabbou, S.; Ragni, L.; Tartagni, M. Sensing technology for fish freshness and safety: A review. Sensors 2021, 21, 1373. [Google Scholar] [CrossRef]
- Qin, J.; Vasefi, F.; Hellberg, R.S.; Akhbardeh, A.; Isaacs, R.B.; Yilmaz, A.G.; Hwang, C.; Baek, I.; Schmidt, W.F.; Kim, M.S. Detection of fish fillet substitution and mislabeling using multimode hyperspectral imaging techniques. Food Control 2020, 114, 107234. [Google Scholar] [CrossRef]
- Kashani Zadeh, H.; Hardy, M.; Sueker, M.; Li, Y.; Tzouchas, A.; MacKinnon, N.; Bearman, G.; Haughey, S.A.; Akhbardeh, A.; Baek, I.; others. Rapid Assessment of Fish Freshness for Multiple Supply-Chain Nodes Using Multi-Mode Spectroscopy and Fusion-Based Artificial Intelligence. Sensors 2023, 23, 5149. [Google Scholar] [CrossRef] [PubMed]
- FDA Seafood List Updates for 2022. https://www.fda.gov/, 2022 (accessed August 23, 2023).
- Huss, H.H. Fresh fish–quality and quality changes: a training manual prepared for the FAO/DANIDA Training Programme on Fish Technology and Quality Control; Number 29, Food & Agriculture Org., 1988.
- Prause, G. Smart contracts for smart supply chains. IFAC-PapersOnLine 2019, 52, 2501–2506. [Google Scholar] [CrossRef]
- Qin, P.; Tan, W.; Guo, J.; Shen, B. Intelligible description language contract (IDLC)–A novel smart contract model. Information Systems Frontiers 2021, 1–18. [Google Scholar] [CrossRef]
- Turjo, M.D.; Khan, M.M.; Kaur, M.; Zaguia, A. Smart supply chain management using the blockchain and smart contract. Scientific programming 2021, 2021, 1–12. [Google Scholar] [CrossRef]
- Panda, S.K.; Satapathy, S.C. An investigation into smart contract deployment on Ethereum platform using Web3. js and solidity using blockchain. Data Engineering and Intelligent Computing: Proceedings of ICICC 2020. Springer, 2021, pp. 549–561.
- Haque, B.; Hasan, R.; Zihad, O.M. SmartOil: Blockchain and smart contract-based oil supply chain management. IET Blockchain 2021, 1, 95–104. [Google Scholar] [CrossRef]
- Marchesi, L.; Marchesi, M.; Destefanis, G.; Barabino, G.; Tigano, D. Design patterns for gas optimization in ethereum. 2020 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE). IEEE, 2020, pp. 9–15.
9. Biography Section
SHEREEN ISMAIL is currently a Ph.D. candidate and graduate research assistant (GRA) at University of North Dakota, USA. She completed her MSc in Computer Engineering and Networks from the University of Jordan, Amman, Jordan, and BSc in Computer Engineering from the same university. She taught undergraduate level at the American University of Ras Al-Khaimah , Al-Zaytoonah University of Jordan, and Applied Science University of Jordan. Her research focuses on Wireless Networks, and Cybersecurity.
Muhammad Nouman received Bachelors degree in Computer Science from the Federal Urdu University of Arts, Science and Technology (FUUAST), Islamabad, Pakistan, in 2019. Currently, he is pursuing a Masters degree in Computer Science from the Communication over Sensors (ComSens) Research Laboratory, Department of Computer Science, COMSATS University Islamabad, Pakistan. His research interests include Computer Networks, Wireless Sensor Networks, Blockchain, and Machine Learning.
HASSAN REZA is a Professor of Software Engineering at the University of North Dakota and affiliated faculty with North Dakota State University and UND Biomedical Engineering. He has served as a technical member for the Center of Excellence for Unmanned Aircraft Systems (UAS) since its inception and the UND Research Institute for Autonomous Systems (RIAS). He has been involved as PI or Co-PI for projects involving $ 15 million in funding from DOD, NIH, NASA, NSF, NASA-EPSCore, and Rockwell Collins. His areas of expertise include Architectural Modelling of Data/Software Intensive Systems, Model-Based Engineering of Cyber-Physical Systems (Avionic and Medical Systems), Software Testing, and the Engineering of Safety/Security Critical Systems.
Fartash Vasefi His award-winning work has ranged from research in electrical and optical engineering to translational cancer diagnostics applications. Dr. Vasefi is especially interested in commercially adoptable technologies that use innovative optical imaging and image processing systems. Dr. Vasefi received his doctorate degree in Biomedical Engineering from Simon Fraser University. During this time, he received multiple international and Canadian awards from SPIE, the Canadian Institute of Health Research, and Mathematics of Information Technology and Complex Systems Institutions. His publications include 65 conference papers, 30 journal articles, and multiple patents. As CTO at SafetySpect Inc., Dr. Vasefi manages internal personnel coordination, contract manufacturers, academic collaborators, software developers, and strategic partners to bring a visionary new medical device to market under quality system requirements.
Hossein Kashani Zadeh is an assistant professor at the University of North Dakota and the Data Science manager at SafetySpect Inc where he is working on identifying species and assessing freshness of seafood and other food products using multi-mode spectroscopy and machine learning. He also studies food residue contamination detection using fluorescence imaging and detection of pathogens in plants using hyperspectral, RGB and IR imaging systems mounting on unmanned aerial vehicles and image processing techniques. Prior to that, he served as an expert in structural analysis and testing of aircraft engines at Pratt & Whitney for 10 years improving technology readiness level of tip clearance analysis. His academic research in numerical simulation of metal forming processes started with tube hydroforming and later led to the development of a material model to simulate and optimize metal powder compaction.












| Ref. | Year | Contribution | Motivation | Integrated Technologies |
|---|---|---|---|---|
| [14] | 2019 | Present a case study of seafood SC | Information continuity and traceability | IoT sensors and smart devices |
| [15] | 2020 | A monitoring system for frozen shellfish quality evaluation | Transparency and trust | WSNs and ML |
| [16] | 2020 | A provenance’s BC-based FSC | Provenance, transparency, sustainability | IoT devices and sensors, including handheld DNA sequencers |
| [17] | 2020 | A BC-based SC for the fishing sector | Visibility and traceability | IoT sensors attached to ocean buoys |
| [18] | 2021 | A fish provenance and quality tracking system | Fish quality assessment | NarrowBand IoT, image processing, and bio-sensing |
| [19] | 2021 | Case study of Thai fishery industry | United Nations Sustainable Development Goals | IoT devices and sensors |
| [20] | 2021 | Impact of COVID-19 on fishery sector in developing nations | A framework for fishery SC | satellite and IoT |
| [21] | 2022 | A BC-based fish traceability solution | Efficient traceability in a fishery SC | IoT devices |
| [22] | 2023 | Empirical study of tuna fish supply chain in Thailand | Sustainability and data monetization | IoT, Cloud Computing, and AI |
| Function name | Transaction cost | Recommended | Fast | ||||
|---|---|---|---|---|---|---|---|
| Execution cost | Ether price | USD price | Execution cost | Ether price | USD price | ||
| Register_fish() | 204051 | 173351 | 0.00346702 | 5.9$ | 1933510 | 0.0386702 | 65.81$ |
| Update_fish_status() | 35477 | 30243 | 0.00060486 | 1.03$ | 322430 | 0.0064486 | 10.98$ |
| Remove_fish() | 84717 | 156848 | 0.00313696 | 5.34$ | 1768480 | 0.0353696 | 60.20$ |
| Initiate_shipment() | 157692 | 148266 | 0.00296532 | 5.05$ | 1682660 | 0.0336532 | 57.34$ |
| Confirm_delivery() | 36751 | 37251 | 0.00074502 | 1.27$ | 392510 | 0.0078502 | 13.38 $ |
| Function name | Execution cost |
|---|---|
| Query_status() | 971 |
| Query_QAT() | 10411 |
| Total_available_fish() | 2322 |
| Total_supply_fish() | 2755 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

