The reason for the interest in the project would be my interest in privacy and blockchain technology. I was interested in the security area within the blockchain field and the field of supply-chain was an interesting area as security vulnerabilities had been exploited during the NotPetya virus and Equifax hacks where users sensitive data was exploited in these hacks due to trust issues and potentials security exploits that lead to deletion of data from its company-owned databases.
What it does
The project aimed to solve the privacy issues within Inventory Management Systems by using Etherium smart contracts to host the public data on the public blockchains which will provide an immutability feature for the data. Additionally, I utilised to introduce a cryptographic protocol called Zero-Knowledge Proofs which enhances privacy by hiding sensitive data from the public blockchain and the firebase database. The use of Ethereum blockchain and solidity smart contracts is the introduction to immutability to the data stored on the blockchains. Zero-knowledge proof has been used to enhance the privacy using the Zokrates module which provided zero-knowledge proof construct within Ethereum blockchains.
How I built it
Accomplishments that we're proud of
I am really proud of building a full fledged inventory application using Angular and Ngrx.Privacy was enhanced using Zero-Knowledge Proofs within the application.
What's next for Decentralised Inventory Management System
My Plan is to continue to work within the field to build applications within the Supplychain community to improve processes.