Research on the Construction of Grain Food Multi-Chain Blockchain Based on Zero-Knowledge Proof
Abstract
:1. Introduction
2. Literature Review
- The paper analyzes the information characteristics of the whole life cycle of the grain supply chain comprehensively, classifies the key information of each link into consideration of actual business scenarios, and designs a multi-chain-based grain supply chain network model to achieve data isolation in each link and reduce redundant data storage of chains.
- The hierarchical encryption and storage mode of privacy data is designed for different levels of privacy information, which realizes the differentiated management and application of various types of data. In addition, a cross-chain communication mode based on the relay chain is designed to realize the business interaction of each chain, and the data integrity is effectively guaranteed through digital signature and smart contract technology.
- A consensus mechanism based on PBFT and the zero-knowledge proof is designed, including three steps: CPBFT consensus on the business chain, ZKP consensus on the relay chain, and KZKP consensus on the consensus chain, which realizes the multi-chain information collaborative consensus of the grain food supply chain, and ensures the information coordination in the whole chain from the information level.
3. Construction of Grain Food Multi-Chain Blockchain Model Based on Zero-Knowledge Proof
3.1. Information Deconstruction
3.1.1. Information Analysis of Key Links in Grain Food Supply Chain
3.1.2. Privacy Information Authority Classification
3.2. Information Deconstruction
3.2.1. Information Analysis of Key Links in Grain Food Supply Chain
3.2.2. Hierarchical Encryption and Storage Mode of Privacy Data
- Level I privacy information;
- 2.
- Level II privacy information
- 3.
- Level III privacy information
- 4.
- The supervision information
- 5.
- The public information
3.2.3. Relay Cross-Chain Communication Mode
3.3. Zero-Knowledge Proof-Based Consensus Mechanism
3.3.1. CPBFT Consensus Mechanism
- 6.
- Node credit evaluation mechanism.
- (a)
- Initial credit value setting
- (b)
- Credit value reward and punishment mechanism
- 7.
- Consistency protocol simplification.
- Step 1: The master node is selected through the node credit evaluation mechanism, and the master node presides over the current round of views, which is mainly responsible for message verification and the generation of new blocks after reaching a consensus.
- Step 2: The client sends request to the master node. oc is the request state executive machine, and tc is the time cutoff, and cc is the client number.
- Step 3: The master node broadcasts to the whole network. vc is the view number, nc is the message number, dc is the message digest, mc is the client request information, and sc is the credit value of each node. If each slave node approves the content of the certificate, it will reply to the approval information to the master node, aci is the approval information with the node number i.
- Step 4: If the master node receives no less than 2f pieces of approval information, it will package the approval message and send it to each slave node, where ac is the packaged approval information of each node. The slave node verifies whether the approval information of other slave nodes is correct and gets confirmed after passing the verification.
- Step 5: When the client receives at least 2f + 1 pieces of confirmation information, it means a consensus has been reached, and the new block created by the master node is linked to the blockchain.
3.3.2. Inter-Chain Consensus Based on Zero-Knowledge Proof
- 8.
- Trusted initialization stage Setup
- (a)
- Construct the QAP string
- (b)
- Generate corresponding parameters
- (c)
- Generate the CRS
- 9.
- Generation proof stage GenProof of prover node P.
- 10.
- Verification proof stage VerProof of validator node V.
3.3.3. Cross-Chain Zero-Knowledge Proof Consensus Based on Kafka
4. Results
4.1. Model Analysis
4.1.1. Correctness Analysis
4.1.2. Security Analysis
4.1.3. Scalability Analysis
4.2. Consensus Performance Analysis
4.3. Prototype System Verification
4.4. Work Deficiencies
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
Links of Grain Food Supply Chain | Basic Information | Environmental Information | Hazard Information | Transaction Information | ||
---|---|---|---|---|---|---|
Cultivation | Grower info, food type, seed source, origin info, sow/harvest time, output info, harvest equipment info, pesticide/fertilizer information and usage records, operator info, raw grain batch/traceability code. | Soil info, ambient temperature/humidity, illumination intensity, rainfall, O2/CO2 concentration, solid waste, domestic and industrial wastewater, harmful gas. | Mycotoxins, pesticide residues, heavy metals, pests. | Seeds/fertilizer/pesticide price, total cost, raw grain sales price, staff cost. | ||
Purchasing & Warehousing | Purchasing | Buyer info, purchase time, purchase quantity, hazard sampling info, operator info, purchasing batch/traceability code. | None. | Quality deterioration, mycotoxins, pesticide residues, heavy metals, pests. | Raw grain purchase price, warehousing cost/price. | |
Warehousing | Warehousing time, inventory number, raw grain quality inspection info, product quantity, product category, fumigant information and usage records, release time, operator info, warehousing batch/traceability code. | Inside/outside temperature/humidity of the warehouse, grain food temperature/humidity, N2/O2/CO2/PH3 concentration. | ||||
Processing | Processor info, processing time, equipment inspection record, processing specific info, raw grain quality inspection info, operator info, processing batch/traceability code. | Environmental temperature/humidity, O2/CO2/PH3 concentration. | Mycotoxins, pesticide residues, heavy metals. | Processing cost/price. | ||
Storage | Packaging | Storage provider info, product source, product quality inspection info, packaging material info/certificate, packaging batch/traceability code. | Environmental temperature/humidity, O2/CO2 concentration, epidemic prevention info. | Quality deterioration, pest. | Packaging/storage cost, product sales price, staff cost. | |
Storage | Put in/delivery of cargo from storage time, product quantity, product source, quality inspection number, operator info, storage batch/traceability code. | |||||
Transportation | Logistics provider info, product quantity, vehicle info, route info, place of departure/arrival info, departure/arrival time, operator info, transport loss, transportation batch/traceability code. | Ambient temperature/humidity inside the carrier, O2/CO2 concentration inside the carrier, pollutant detection info. | Quality deterioration, pest. | Transportation cost/price, staff cost. | ||
Sale | Retailer info, product name/quantity, incoming/outgoing time, product batch/traceability code. | Environmental temperature/humidity, epidemic prevention info. | None. | Product purchase/sales price. |
Classification of Key Information | Lv.I Privacy info | Lv.II Privacy Info | Lv.III Privacy Info | Public Info | Regulatory Info |
---|---|---|---|---|---|
Basic information | Seed source, operator info, hazard sampling info, raw grain quality inspection info. | Origin info, harvest equipment info, pesticide/fertilizer/fumigant information and usage records, quantity info, purchase time/quantity, sow/harvest/warehousing/release incoming/outgoing time, inventory number, equipment inspection record, processing specific info, vehicle info, transport loss. | Grower/Buyer/Processor/Storage provider/Logistics provider/Retailer info, raw grain/purchasing/warehousing/processing/packaging/storage/transportation/product batch code, product source, quality inspection number, route info, place of departure/arrival info, departure/arrival time. | Food type, product category/name, raw grain/purchasing/warehousing/processing/packaging/storage/transportation/product traceability code, packaging material info/certificate. | Grower/Buyer/Processor/Storage provider/Logistics provider/Retailer info, raw grain/purchasing/warehousing/processing/packaging/storage/transportation/product traceability code. |
Environmental information | Solid waste, domestic and industrial wastewater, harmful gas, pollutant detection info. | Soil info, ambient temperature/humidity, illumination intensity, rainfall, N2/O2/CO2/PH3 concentration, inside/outside temperature/humidity of the warehouse/grain food, epidemic prevention info, ambient temperature/humidity inside the carrier, O2/CO2 concentration inside the carrier. | None. | None. | None. |
Hazard information | Quality deterioration, mycotoxins, pesticide residues, heavy metals, pests. | None. | None. | None. | Exceed standard hazards sampling info. |
Transaction information | Cultivation/warehousing/processing/packaging/storage/transportation/staff cost | Seed/pesticide/fertilizer price, raw grain/product purchase price, processing/warehousing/transportation price. | Raw grain/grain sales price. | Product sales price. | Raw grain/grain/product sales price. |
Algorithm A1. PESC |
Input: Data m Judgment(m)//Privacy level judgment If Lv.1 privacy information Encrypt (m) with AES&ECC hybrid encryption algorithm/AES&ECC encryption for lv.1 info If Lv.2 privacy information Encrypt (m) with Paillier encryption algorithm//Paillier encryption for lv.2 info If Lv.3 privacy information Encrypt (m) with ELGamal encryption algorithm//ELGamal encryption for lv.3 info If Supervision information Encrypt (m) with RSA encryption algorithm//RSA encryption for supervision info If Public information Encrypt (m) with Hash algorithm//Hash algorithm for public info Return Public key to DRSC and Private key to Relay chain Output Ciphertext(mI/mII/mIII/ms/mpub) to DRSC//Output ciphertext Else Error report |
Algorithm A2. DRSC |
Input: Data m; Relay request; Sender ID; Receiver ID; Cross-chain batch. Receive Relay request Judgment(Sender ID; Receiver ID)//Identity judgment Return Cross-chain batch Sign(Data m) by Schnorr signature//Data integrity verification Verify the signature If the Data m is intact Call PESC for encryption data plaintext//Privacy data encryption Send Data ciphertext to consensus chain//Inter-chain consensus process Inter-chain consensus process execution//Data consensus Return Data ciphertext to DRSC Output Data ciphertext and key to business chain or consensus chain//Data relay Else Error report//Data integrity loss |
References
- Wang, P.; Chen, H.P.; Kopittke, P.M.; Zhao, F.J. Cadmium contamination in agricultural soils of China and the impact on food safety. Environ. Pollut. 2019, 249, 1038–1048. [Google Scholar] [CrossRef] [PubMed]
- Wang, Z.Z.; Wu, Z.X.; Zou, M.K.; Wen, X.; Wang, Z.; Li, Y.Z.; Zhang, Q.C. A Voting-Based Ensemble Deep Learning Method Focused on Multi-Step Prediction of Food Safety Risk Levels: Applications in Hazard Analysis of Heavy Metals in Grain Processing Products. Foods 2022, 11, 823. [Google Scholar] [CrossRef] [PubMed]
- Wang, S.M. Assessing the Food Safety and Quality Assurance System during the COVID-19 Pandemic. Sustainability 2022, 14, 1507. [Google Scholar] [CrossRef]
- Conti, M. EVO-NFC: Extra Virgin Olive Oil Traceability Using NFC Suitable for Small-Medium Farms. IEEE Access 2022, 10, 20345–20356. [Google Scholar] [CrossRef]
- Wan, X.F.; Zheng, T.; Cui, J.; Zhang, F.; Ma, Z.Q.; Yang, Y. Near Field Communication-based Agricultural Management Service Systems for Family Farms. Sensors 2019, 19, 4406. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Farooq, U.; Tao, W.; Alfian, G.; Kang, Y.S.; Rhee, J. ePedigree Traceability System for the Agricultural Food Supply Chain to Ensure Consumer Health. Sustainability 2016, 8, 839. [Google Scholar] [CrossRef] [Green Version]
- Ben-Daya, M.; Hassini, E.; Bahroun, Z. Internet of things and supply chain management: A literature review. Int. J. Prod. Res. 2019, 57, 4719–4742. [Google Scholar] [CrossRef] [Green Version]
- Ahmed, N.; De, D.; Hussain, I. Internet of Things (IoT) for Smart Precision Agriculture and Farming in Rural Areas. IEEE Internet Things J. 2018, 5, 4890–4899. [Google Scholar] [CrossRef]
- Lu, Y. The blockchain: State-of-the-art and research challenges. J. Ind. Inf. Integr. 2019, 15, 80–90. [Google Scholar] [CrossRef]
- Dey, S.; Saha, S.; Singh, A.K.; McDonald-Maier, K. FoodSQRBlock: Digitizing Food Production and the Supply Chain with Blockchain and QR Code in the Cloud. Sustainability 2021, 13, 3486. [Google Scholar] [CrossRef]
- Zhang, X.; Sun, P.C.; Xu, J.P.; Wang, X.Y.; Yu, J.B.; Zhao, Z.Y.; Dong, Y.F. Blockchain-Based Safety Management System for the Grain Supply Chain. IEEE Access 2021, 8, 36398–36410. [Google Scholar] [CrossRef]
- Bhat, S.A.; Huang, N.F.; Sofi, I.B.; Sultan, M. Agriculture-Food Supply Chain Management Based on Blockchain and IoT: A Narrative on Enterprise Blockchain Interoperability. Agriculture 2022, 12, 40. [Google Scholar] [CrossRef]
- Varavallo, G.; Caragnano, G.; Bertone, F.; Vernetti-Prot, F.; Terzo, O. Traceability Platform Based on Green Blockchain: An Application Case Study in Dairy Supply Chain. Sustainability 2022, 14, 3321. [Google Scholar] [CrossRef]
- Hassoun, A.; Aït-Kaddour, A.; Abu-Mahfouz, A.M.; Rathod, N.B.; Bader, F.; Barba, F.J.; Biancolillo, A.; Cropotova, J.; Galanakis, C.M.; Jambrak, A.R.; et al. The fourth industrial revolution in the food industry—Part I: Industry 4.0 technologies. Crit. Rev. Food Sci. Nutr. 2022, 1–17. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Zhang, X.; Xu, J.P.; Wang, X.Y.; Li, H.S.; Zhao, Z.Y.; Kong, J.L. Blockchain-Based Information Supervision Model for Rice Supply Chains. Comput. Intell. Neurosci. 2022, 2022, 2914571. [Google Scholar] [CrossRef]
- Yu, B.; Zhan, P.; Lei, M.; Zhou, F.; Wang, P. Food Quality Monitoring System Based on Smart Contracts and Evaluation Models. IEEE Access 2022, 8, 12479–12490. [Google Scholar] [CrossRef]
- Kamilaris, A.; Fonts, A.; Prenafeta-Boldu, F.X. The Rise of Blockchain Technology in Agriculture and Food Supply Chains. Trends Food Sci. Technol. 2019, 91, 640–652. [Google Scholar] [CrossRef] [Green Version]
- Dutta, P.; Choi, T.M.; Somani, S.; Butala, R. Blockchain technology in supply chain operations: Applications, challenges and research opportunities. Transp. Res. Part E Logist. Transp. Rev. 2020, 142, 102067. [Google Scholar] [CrossRef]
- Liu, Z.Y.; Li, Z.P. A blockchain-based framework of cross-border e-commerce supply chain. Int. J. Inf. Manag. 2020, 52, 102059. [Google Scholar] [CrossRef]
- Zhang, X.; Li, Y.; Peng, X.Z.; Zhao, Z.Y.; Han, J.Q.; Xu, J.P. Information Traceability Model for the Grain and Oil Food Supply Chain Based on Trusted Identification and Trusted Blockchain. Int. J. Environ. Res. Public Health 2022, 19, 6594. [Google Scholar] [CrossRef]
- Peng, X.Z.; Zhang, X.; Wang, X.Y.; Li, H.S.; Xu, J.P.; Zhao, Z.Y. Multi-Chain Collaboration-Based Information Management and Control for the Rice Supply Chain. Agriculture 2022, 12, 689. [Google Scholar] [CrossRef]
- Peng, X.Z.; Zhang, X.; Wang, X.Y.; Li, H.S.; Xu, J.P.; Zhao, Z.Y.; Wang, Y.H. Research on the Cross-Chain Model of Rice Supply Chain Supervision Based on Parallel Blockchain and Smart Contracts. Foods 2022, 11, 1269. [Google Scholar] [CrossRef]
- Guan, Z.S.; Wan, Z.G.; Yang, Y.; Zhou, Y.; Huang, B.T. BlockMaze: An Efficient Privacy-Preserving Account-Model Blockchain Based on zk-SNARKs. IEEE Trans. Dependable Secur. Comput. 2022, 19, 1446–1463. [Google Scholar] [CrossRef]
- Wang, S.; Ouyang, L.W.; Yuan, Y.; Ni, X.C.; Han, X.; Wang, F.Y. Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2266–2277. [Google Scholar] [CrossRef]
- Lim, M.K.; Li, Y.; Wang, C.; Tseng, M.L. A literature review of blockchain technology applications in supply chains: A comprehensive analysis of themes, methodologies and industries. Comput. Ind. Eng. 2021, 154, 107133. [Google Scholar] [CrossRef]
- Yang, A.M.; Li, Y.F.; Liu, C.S.; Li, J.; Zhang, Y.Z.; Wang, J.H. Research on logistics supply chain of iron and steel enterprises based on block chain technology. Future Gener. Comput. Syst. 2019, 101, 635–645. [Google Scholar] [CrossRef]
- Surjandari, I.; Yusuf, H.; Laoh, E.; Maulida, R. Designing a Permissioned Blockchain Network for the Halal Industry using Hyperledger Fabric with multiple channels and the raft consensus mechanism. J. Big Data 2021, 8, 10. [Google Scholar] [CrossRef]
- Bandara, E.; Liang, X.P.; Foytik, P.; Shetty, S.; Ranasinghe, N.; De Zoysa, K. Rahasak—Scalable blockchain architecture for enterprise applications. J. Syst. Archit. 2021, 116, 102061. [Google Scholar] [CrossRef]
- Donaghy, J.A.; Danyluk, M.D.; Ross, T.; Krishna, B.; Farber, J. Big Data Impacting Dynamic Food Safety Risk Management in the Food Chain. Front. Microbiol. 2021, 12, 668196. [Google Scholar] [CrossRef]
- Katsikouli, P.; Wilde, A.S.; Dragoni, N.; Hogh-Jensen, H. On the benefits and challenges of blockchains for managing food supply chains. J. Sci. Food Agric. 2021, 101, 2175–2181. [Google Scholar] [CrossRef]
- Kamble, S.S.; Gunasekaran, A.; Gawankar, S.A. Achieving sustainable performance in a data-driven agriculture supply chain: Review for research and applications. Int. J. Prod. Econ. 2020, 219, 179–194. [Google Scholar] [CrossRef]
- Vu, N.; Ghadge, A.; Bourlakis, M. Blockchain adoption in food supply chains: A review and implementation framework. Prod. Plan. Control 2021, 1–18. [Google Scholar] [CrossRef]
- Wang, L.X.; He, Y.L.; Wu, Z.N. Design of a Blockchain-Enabled Traceability System Framework for Food Supply Chains. Foods 2022, 11, 744. [Google Scholar] [CrossRef]
- Iftekhar, A.; Cui, X.H. Blockchain-Based Traceability System That Ensures Food Safety Measures to Protect Consumer Safety and COVID-19 Free Supply Chains. Foods 2021, 10, 1289. [Google Scholar] [CrossRef]
- Salah, K.; Nizamuddin, N.; Jayaraman, R.; Omar, M. Blockchain-based Soybean Traceability in Agricultural Supply Chain. IEEE Access 2019, 7, 73295–73305. [Google Scholar] [CrossRef]
- Tao, Q.; Cai, Z.Y.; Cui, X.H. A technological quality control system for rice supply chain. Food Energy Secur. 2022, 12, e382. [Google Scholar] [CrossRef]
- Hao, Z.H.; Wang, G.C.; Mao, D.H.; Zhang, B.; Li, H.S.; Zuo, M.; Zhao, Z.H.; Yen, J. A Novel Method for Food Market Regulation by Emotional Tendencies Predictions from Food Reviews Based on Blockchain and SAEs. Foods 2021, 10, 1398. [Google Scholar] [CrossRef]
- Iftekhar, A.; Cui, X.H.; Yang, Y.P. Blockchain Technology for Trustworthy Operations in the Management of Strategic Grain Reserves. Foods 2021, 10, 2323. [Google Scholar] [CrossRef]
- Tao, Q.; Cui, X.H.; Huang, X.F.; Leigh, A.M.; Gu, H.H. Food Safety Supervision System Based on Hierarchical Multi-domain Blockchain Network. IEEE Access 2019, 7, 51817–51826. [Google Scholar] [CrossRef]
- Leng, K.J.; Bi, Y.; Jing, L.B.; Fu, H.C.; Van Nieuwenhuyse, I. Research on agricultural supply chain system with double chain architecture based on blockchain technology. Future Gener. Comput. Syst. 2018, 86, 641–649. [Google Scholar] [CrossRef]
- Xu, X.L.; Zhu, D.W.; Yang, X.X.; Wang, S.; Qi, L.Y.; Dou, W.C. Concurrent Practical Byzantine Fault Tolerance for Integration of Blockchain and Supply Chain. ACM Trans. Internet Technol. 2021, 21, 7. [Google Scholar] [CrossRef]
- Yang, X.H.; Li, W.J. A zero-knowledge-proof-based digital identity management scheme in blockchain. Comput. Secur. 2020, 99, 102050. [Google Scholar] [CrossRef]
- Liu, M.M.; Zhang, Z.Y.; Chai, W.Q.; Wang, B.C. Privacy-preserving COVID-19 contact tracing solution based on blockchain. Comput. Stand. Interfaces 2023, 83, 103643. [Google Scholar] [CrossRef]
- Li, W.X.; Guo, H.; Nejad, M.; Shen, C.C. Privacy-Preserving Traffic Management: A Blockchain and Zero-knowledge Proof Inspired Approach. IEEE Access 2023, 8, 181733–181743. [Google Scholar] [CrossRef]
- Wen, X.J.; Chen, Y.Z.; Fan, X.C.; Zhang, W.; Yi, Z.Z.; Fang, J.B. Blockchain consensus mechanism based on quantum zero-knowledge proof. Opt. Laser Technol. 2022, 147, 107693. [Google Scholar] [CrossRef]
- Hameed, K.; Barika, M.; Garg, S.; Amin, M.B.; Kang, B. A Taxonomy Study on Securing Blockchain-based Industrial Applications: An Overview, Application Perspectives, Requirements, Attacks, Countermeasures, and Open Issues. J. Ind. Inf. Integr. 2022, 26, 100312. [Google Scholar] [CrossRef]
- Hassan, H.E.R.; Tahoun, M.; Eltaweel, G.S. A robust computational DRM framework for protecting multimedia contents using AES and ECC. Alex. Eng. J. 2020, 59, 1275–1286. [Google Scholar] [CrossRef]
- Kalyani, G.; Chaudhari, S. Data privacy preservation in MAC aware Internet of things with optimized key generation. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 2062–2071. [Google Scholar] [CrossRef]
Category | Research Content | References |
---|---|---|
Research on agricultural products and food supply chains based on single-chain | Research on the challenges and opportunities of blockchain technology applied to agricultural products and food | [29,30,31,32] |
Mainly focuses on the application research of information traceability in the supply chain | [13,33,34,35,36] | |
Mainly focuses on information control and supervision research in the supply chain | [15,37,38] | |
Research on agricultural products and food supply chain based on multi-chain | Mainly focuses on the research of multi-chain technology applied to agricultural products and food supply chain | [20,21,22,39,40] |
Research on consensus algorithm of agricultural products and food supply chain based on blockchain | Mainly focuses on the optimization research of blockchain consensus algorithm applied to supply chain system | [11,27,28,41] |
Application of a zero-knowledge proof in blockchain | Mainly focuses on the application research of zero-knowledge proof in blockchain information protection and verification | [42,43,44,45] |
Performance Index | PoW | PoS | PBFT | CPBFT | ZKP | KZKP | |
---|---|---|---|---|---|---|---|
Decentralization | Number of Consensus Nodes | Whole Network | Whole Network | Whole Network | Whole Network | Whole Network | Whole Network |
Main Node Selection Method | Compete | Compete | Vote | Vote | Compete | Compete | |
Consensus Node Weight | Unequal | Unequal | Equal | Unequal | Equal | Equal | |
Scalability | Resource Consumption | High | Medium | Low | Low | Medium | High |
Communication Complexity | O(N) | O(N) | O(N2) | O(N) | O(N) | O(N) | |
Safety | Fault Tolerance Rate | <50% | <50% | <1/3 | <1/3 | <50% | <50% |
Attack Diversity | High | High | Medium | Medium | High | High | |
Attack Cost | High | High | Medium | Medium | High | High | |
Consensus Efficiency | Delay | High | High | Medium | Medium | Low | Medium |
Throughput | Low | Low | Medium | Medium | Medium | Medium |
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. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, B.; Xu, J.; Wang, X.; Zhao, Z.; Chen, S.; Zhang, X. Research on the Construction of Grain Food Multi-Chain Blockchain Based on Zero-Knowledge Proof. Foods 2023, 12, 1600. https://doi.org/10.3390/foods12081600
Zhang B, Xu J, Wang X, Zhao Z, Chen S, Zhang X. Research on the Construction of Grain Food Multi-Chain Blockchain Based on Zero-Knowledge Proof. Foods. 2023; 12(8):1600. https://doi.org/10.3390/foods12081600
Chicago/Turabian StyleZhang, Boyang, Jiping Xu, Xiaoyi Wang, Zhiyao Zhao, Shichao Chen, and Xin Zhang. 2023. "Research on the Construction of Grain Food Multi-Chain Blockchain Based on Zero-Knowledge Proof" Foods 12, no. 8: 1600. https://doi.org/10.3390/foods12081600
APA StyleZhang, B., Xu, J., Wang, X., Zhao, Z., Chen, S., & Zhang, X. (2023). Research on the Construction of Grain Food Multi-Chain Blockchain Based on Zero-Knowledge Proof. Foods, 12(8), 1600. https://doi.org/10.3390/foods12081600