Building a food safety Blockchain prototype

Engineering and/or Technology, Mathematics and/or Informatics
Netherlands
Wageningen
Period: 
30 Mar, 2020 to 30 Sep, 2020
Deadline: 
1 Mar, 2020

General information

Duration: 
6 months
Commitment: 
Full-time
Description: 

Blockchain is a transformational technology that is helping drive business value across industries by saving time, reducing costs, lowering risks, and enabling new business models. The value of blockchain use in traceability systems is predicated on the rapidity of querying the system, the simultaneous capabilities of anonymity and transparency, and the immutable and shared nature of the system. If supply chain data such as product, origin details, batch numbers, sampling results, processing data and expiration dates and shipping details can be digitally recorded on blockchain, it may become possible to verify the history, location, and status of a food product efficiently. This would improve transparency and efficiency throughout the food supply chain such as an efficient management in case of emergencies.

In this project, we will explore using open-source blockchain bases, such as Hyperledger composer and Hyperledger Fabric, to build a blockchain prototype for food safety (e.g Chicken meat supply chain). Hyperledger Composer (https://hyperledger.github.io/composer) is an open-source set of tools designed to make building blockchain applications easier.

The following tasks are foreseen in this project:

  1. Literature review in the use of Blockchain in food supply chain and food safety.
  2. Design a simple food chain network using the data from studies performed by WFSR (e.g Chicken meat): supply chain actors (e.g. farmers, consumers, processors and authority), assets (e.g. chicken meat, samples), and transactions (e.g. placing orders and taking samples).
  3. Model the designed food chain network in a blockchain using Hyperledger Composer and test the logic that makes the system works.
  4. Use the developed blockchain to learn the use of queries in a blockchain to filter results returned using criteria and to perform operations on result sets, such as updating or removing assets. 
Requirements
Languages: 
English: Proficient User C1
Level of Studies: 
Master