| Literature DB >> 32235378 |
Zhihao Hao1,2,3, Dianhui Mao1,3, Bob Zhang2, Min Zuo1,3, Zhihua Zhao4.
Abstract
Current food traceability systems have a number of problems, such as data being easily tampered with and a lack of effective methods to intuitively analyze the causes of risks. Therefore, a novel method has been proposed that combines blockchain technology with visualization technology, which uses Hyperledger to build an information storage platform. Features such as distribution and tamper-resistance can guarantee the authenticity and validity of data. A data structure model is designed to implement the data storage of the blockchain. The food safety risks of unqualified detection data can be quantitatively analyzed, and a food safety risk assessment model is established according to failure rate and qualification deviation. Risk analysis used visual techniques, such as heat maps, to show the areas where unqualified products appeared, with a migration map and a force-directed graph used to trace these products. Moreover, the food sampling data were used as the experimental data set to test the validity of the method. Instead of difficult-to-understand and highly specialized food data sets, such as elements in food, food sampling data for the entire year of 2016 was used to analyze the risks of food incidents. A case study using aquatic products as an example was explored, where the results showed the risks intuitively. Furthermore, by analyzing the reasons and traceability processes effectively, it can be proven that the proposed method provides a basis to formulate a regulatory strategy for regions with risks.Entities:
Keywords: blockchain; food safety; risk; traceability; visualization
Year: 2020 PMID: 32235378 PMCID: PMC7178023 DOI: 10.3390/ijerph17072300
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 3.390
Figure 1The framework of the method.
Figure 2Data structure model for uploading to the blockchain.
Figure 3The process of recording data into the blockchain.
Figure 4(a) Upload the data to the blockchain. (b) Retrieve the data from the blockchain.
Figure 5Data in the blockchain.
An example of the dataset.
| ID | Product ID | Product Name | Place of Production | Place of Sold | Food Category ID | Food Category | Substance ID | Substance Name | Result | Judgement | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 93074 | Razor clam | C1 | A2 | 745 | Shell | 136 | Tetracycli-ne | 0 | Qualified | 1/1/2016 |
Figure 6Schematic diagram of the generation process.
Figure 7Heat maps over time.
Figure 8Part of the heat map.
Figure 9(a) Migration map and (b) force-directed graph illustrating that they can realize traceability analysis of the unqualified products.
Parameters of the unqualified products.
| ID | Product ID | Product Name | Place of Production | Place of Sold | Food Category ID | Food Category | Substance ID | Substance Name | Result 1 | Judgement | Color |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 60813 | Sea crab | b1 | a1 | 738 | Crab | 41 | Cadmium | 1.481364 | Unqualified | Green |
| 2 | 4708 | Croaker | c1 | a1 | 737 | Fish | 184 | AOZ | 42.804198 | Unqualified | Blue |
| 3 | 96064 | Scylla serrata | c2 | a1 | 738 | Crab | 41 | Cadmium | 3.7944408 | Unqualified | Purple |
| 4 | 93568 | White shrimp | c3 | a1 | 736 | Shrimp | 1027 | AOZ | 1.9691520 | Unqualified | Pink |
| 5 | 11859 | Weever | d1 | a1 | 737 | Fish | 1027 | AMOZ | 3.344956 | Unqualified | White |
| 6 | 9290 | Turbot | e1 | a1 | 736 | Fish | 182 | SEM | 56.294333 | Unqualified | Red |
| 7 | 93109 | Pomfret | f1 | a1 | 737 | Fish | 1027 | AOZ | 1.1054634 | Unqualified | Gray |
| 8 | 9415 | Mantis Shrimp | g1 | a1 | 736 | Shrimp | 123 | Chloramp-henicol | 0.304360 | Unqualified | Orange |
1 This refers to detection results. Due to the length limitation here, only six digits after the decimal point are retained.
Figure 10Traceability analysis graph of unqualified products.