{'fraction_non_alphanumeric': 0.02172338884866039, 'fraction_numerical': 0.0, 'mean_word_length': 5.644230769230769, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Blockchain-Based Traceability for the Fishery Supply Chain

Efficient traceability management is necessary for managing products in the fishery supply chain. Any negligence in products’ traceability can result in food fraud that may adversely affect the consumer’s health. Monitoring and tracking of the fishery supply chain operations can assist system stakeholders in identifying the origins and causes of product fraud and malpractice. Most of the existing systems and technologies used to manage the fishery supply chain processes fall short of providing traceability, accountability, transparency, reliability, trust, privacy, and security features. In this paper, we propose a private Ethereum blockchain-based solution to efficiently manage the fishery supply chain operations in a manner that is decentralized, transparent, traceable, secure, private, and trustworthy. We present the solution architecture and propose five smart contracts to automate the processes in fishery supply chain. We present ten algorithms along with their full implementation, testing, and validation details. We conduct a security analysis to show that the proposed solution is both secure and trustworthy. We compare our solution with the existing blockchain and non-blockchain-based solutions to show its effectiveness and novelty. We make the smart contract code publicly available on GitHub.