Login

Integration and Deployment of a Blockchain-based Supply Chain Tracing App

BA
State: Assigned to Valentin Meyer
Published: 2023-11-01

[This topic is currently reserved]

With a major part of the Swiss cheese produced being exported, counterfeit cheeses selling under their protected name abroad pose a serious economic threat to the Swiss cheese industry. Consequently, a group of Swiss private and federal entities have teamed up to build the CheeseChain, a blockchain-based solution to increase transparency and trust along the Tˆete-de-Moine (a Swiss cheese) value chain, as well as provide proof-of-origin using a PCR-based system and publish the results to the public Blockchain (BC) [1].

Currently, CheeseChain consists of two prototypes. The first one [2] operates on a private blockchain where it retrieves and stores data from the production process. Thus, it consists of (i) a connector to the quality management system API, (ii) a database where production data is stored and (iii) a smart contract in the private blockchain which stores immutable pointers to the database. The second prototype [3] operates on a public blockchain, where tests results can be stored. This prototype consists of (i) a simple frontend to enter test results, and (ii) a smart contract to store the test results.

Due to an upcoming test of the application, this Bachelor Thesis or Independent Study presents the following objectives:

  1. Overall testing of the two prototypes to reveal any weaknesses in operation.
  2. Deployment of the two prototypes in the infrastructure that will be provided.
  3. Adaption of the data model in the production database and bugfixing, as revealed by objective 1.
[1] Communication Systems Group: "Application of Blockchain Technology in the Swiss Cheese Supply Chain (CheeseChain)"; URL
[2] David Diener: "Design and Implementation of a Database-to-Blockchain Data Gathering Solution for Cheese Tracking"; Universität Zürich, Communication Systems Group, Department of Informatics, Zürich, Switzerland, August 2022, URL
[3] Matteo Gamba: "Design and Implementation of a SC-based System for the Tracking within a Cheese Supply Chain"; Universität Zürich, Communication Systems Group, Department of Informatics, Zürich, Switzerland, August 2022, URL
20% Design, 70% Implementation, 10% Documentation
Basic Software Development and System Administration Experience

Supervisors: Jan von der Assen

back to the main page