需要帮助概念化供应链场景的区块链

时间:2018-03-27 21:05:50

标签: blockchain hyperledger-sawtooth

考虑区块链中的以下参与者:

  1. 供应商
  2. 制造商
  3. 分销商
  4. 零售商
  5. 供应商向制造商提供1000磅原材料作为单个单元或批次。有关此货件的信息存储在区块链中。然后,制造商根据供应商提供的相同原材料生产不同的产品。此时,制造商拥有自己的产品,单位,批次等。例如,从1000磅的运输中,制造商可以生产具有不同单元的不同尺寸批次的5种不同产品。然后,制造商将这些产品中的2个发送给两个不同的分销商,然后他们可以将其分解并进一步分解成不同的批次和单元,然后将它们运送到零售商处。基本上,整个供应链的过程是相同的,前一方提供的东西会被接收参与者分解和转化。

    对我而言,似乎需要有许多块与所有相关的"彼此之间,基于一些父/子关系或依赖关系。例如,供应商将是第一个块/父母。然后,制造商可以拥有X个依赖于该块的块/子项,依此类推。

    我看到或概念化这个错误吗?有没有更好的办法?知道如何在Sawtooth中实现这一目标吗?

    谢谢!

2 个答案:

答案 0 :(得分:0)

我认为您应该退一步,使用区块链抽象重新思考您的业务问题。

一个有用的起点可能是使用Hyperledger Composer工具为模型中的参与者,资产和事务建模,该工具用于建模区块链上的业务关系。看看这里;

https://hyperledger.github.io/composer/latest/

答案 1 :(得分:0)

Sawtooth Supply Chain项目可用,它使用Hyperledger Sawtooth实现非常相似的功能。

  

这是一个分布式应用程序,可帮助您跟踪任何资产的出处和其他上下文信息。它可以按原样使用,也可以根据不同的使用情况进行定制。这个分布式应用程序运行在企业区块链Hyperledger Sawtooth之上。