Can someone help me conceptualizing blockchain for supply chain demo?

0 votes

Following are the participants n my blockchain demo:

  1. Supplier
  2. Manufacturer
  3. Distributor
  4. Retailer

The Supplier ships 1000 lbs of raw material, as a single unit or batch, to the Manufacturer. The information about this shipment is stored in the Blockchain. Then, the Manufacturer produces a different product based on the same raw material from the Supplier. At this point, the Manufacturer has their own product, units, batch, and so forth. 

For example, from that 1000 lbs shipment, the Manufacturer may produce 5 different products in different sized batches with different units. Then, the Manufacturer ships 2 of those products to two different Distributors, who then can take that and further break it down into different batches and units, which they then ship to their Retailers. 

Basically, the process is the same throughout the entire supply chain, where the previous party provides something that gets broken down and transformed by the receiving participant. To me, it seems like there will need to be many blocks that all "relate" to each other, based on some parent/child relationship or dependency.

 For example, the supplier would be the first block/parent. Then the manufacturer can have X number of blocks/children that are dependent on that block, and so forth. Am I seeing or conceptualizing this wrong? Is there a better way? Any idea how this could be implemented in Sawtooth, from a high level?

Jul 17, 2018 in Blockchain by Johnathon
• 9,080 points
157 views

1 answer to this question.

0 votes

I think you should take a step back and rethink your business problem using blockchain abstractions.

 A useful starting point for you could be to model the participants, assets and transactions in your model using the Hyperledger Composer tool which is designed for modelling business relationships on the blockchain. Check it out here; https://hyperledger.github.io/composer/latest/
The Sawtooth Supply Chain project is available, which implements something very similar using Hyperledger Sawtooth. This is a distributed application to help you trace the provenance and other contextual information of any asset. It can be used as-is or customized for different use cases. This distributed application runs on top of Hyperledger Sawtooth, an enterprise blockchain.

answered Jul 17, 2018 by Shashank
• 10,350 points

Related Questions In Blockchain

0 votes
1 answer

How do I develop a supply chain DApp on Blockchain?

Either of the ways is acceptable but ...READ MORE

answered May 30, 2018 in Blockchain by Perry
• 17,020 points
203 views
0 votes
1 answer

How one can implement blockchain for android development??

Essentially you need to understand what is ...READ MORE

answered Jun 16, 2018 in Blockchain by charlie_brown
• 7,720 points
35 views
0 votes
1 answer

How can I create a blockchain for keeping records?

​You can use an already existing Blockchain. ...READ MORE

answered Jun 27, 2018 in Blockchain by Christine
• 15,790 points
41 views
0 votes
1 answer

How can Blockchain be implemented for android development?

Essentially you need to understand what is ...READ MORE

answered Aug 10, 2018 in Blockchain by Johnathon
• 9,080 points
26 views
0 votes
1 answer

Invalid Batch or signature in Savtooth

This will solve your problem import org.apache.commons.codec.binary.Hex; Transaction txn ...READ MORE

answered Aug 1, 2018 in Blockchain by digger
• 26,550 points
68 views
0 votes
1 answer
0 votes
1 answer

How to create channels in Hyperledger Sawtooth?

There are two features that I know ...READ MORE

answered Aug 9, 2018 in Blockchain by slayer
• 29,050 points
1,020 views
0 votes
1 answer

Can someone explain me how PBFT works?

You can submit your transaction to any ...READ MORE

answered Jul 31, 2018 in Blockchain by Shashank
• 10,350 points
104 views
+1 vote
1 answer

How is Blockchain used for provenance purposes?

Let me tell you how Blockchain could ...READ MORE

answered Apr 3, 2018 in Blockchain by Shashank
• 10,350 points
31 views