Skip to content

Tracking a package through the industry supply chain process using a blockchain network

Notifications You must be signed in to change notification settings

diego-blockchain/blockchain-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Go Demo

About Blockchain Go

  • The underlying network for this application is the Hyperledger Fabric, a Linux Foundation project. You may want to review these instructions to understand a bit about the Hyperledger Fabric.
  • This demo purpose is to basically aid to any people to comprehend about how a blockchain network can be addressed into an existing business process model.
  • This demo uses Hyperledger Fabric v0.6 (Not supported anymore in bluemix).

Application Background

We have three companies whose handles the same package (asset) through their supply chains and, all of those agreed to comply with terms and rules to handle that asset.

The challenge is on ensuring the integrity of these package through all the supply chain process, since it's hard to tell accuratelly who's the responsible party at real time, but we have a solution!

First we create a new package for transport and eventual transfers:

So getting hand over a "smart contract" adhered by all the participants companies (Industry, Shipping Company and the Customer) we apply the rules:

With simulated temperature sensors in our virtual package (We could - and did so - run it on real devices), we're publishing payloads to the subscriber application (You're watching the demo through it ):

This application perform requests to the service that holds communication with our blockchain network:

As our "Chain Participants" share the visibility about those information, our application notifies all of the participants about the events from the blockchain network:

We have available an immutable history about the transactions from the blockchain ledger:

Powered by IBM Blockchain

Author: Vitor Diego

  • IBM Garage São Paulo

About

Tracking a package through the industry supply chain process using a blockchain network

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published