Skip to content

ZK (Zero-Knowledge) based Supply Chain Management System built on top of SP1 zkVM powered by Succinct

Notifications You must be signed in to change notification settings

masaun/zk-supply-chain-management-sytem-in-sp1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZK Supply Chain Management System (built on top of SP1 zkVM powered by Succinct)

Overview

  • In this ZK (Zero-Knowledge) based Supply Chain Management System, we assume a scenario in supply chain industory that:
    • 1/ A Retailer (i.e. Supermarket) would order a Supplier to supply certain batch/lot of goods.
    • 2/ The Supplier would order a Manufacturer to manufacture these batch/lot of goods.
    • 3/ The Manufacturer would order a Distributor (i.e. Logistics company) to deliever these batch/lot of goods.
    • 4/ The Distributor (i.e. Logistics company) to deliever these batch/lot of goods to the Retailer, who order this goods when the step 1/.

  • In each step, an actor above would prove a ZK Proof via a ZK circuit for the actor and send it to the SupplyChainManagementSystem contract (SupplyChainManagementSystem.sol) and stored into there and associated each other in the form of its supply chain history - so that its supply chain history can be stored on blockchain without that each actor reveal all their confidential business information.

  • In terms of the smart contracts above, due to that only invited-users are allowd to use the Succinct Prover Network for the moment, I can not prove (generate) a Groth16/Plonk proof, which can verify on EVM Chains.
    • Hence, I'm going to restart to implement this smart contract - once anyone are allowed to use the Succinct Prover Network.

Actors in this scenario of the Supply Chain industory

  • Retailer (i.e. Super Market)
  • Supplier
  • Manufacturer
  • Distributor (i.e. Logistics company)

References



About

ZK (Zero-Knowledge) based Supply Chain Management System built on top of SP1 zkVM powered by Succinct

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published