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,090 points
653 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,400 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,100 points
1,296 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
510 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
765 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,090 points
1,047 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,740 points
728 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,235 views
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,350 points
1,847 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,400 points
692 views
+1 vote
1 answer

How is Blockchain used for provenance purposes?

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

answered Apr 4, 2018 in Blockchain by Shashank
• 10,400 points
465 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP