-2

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

  1. 供应商
  2. 制造商
  3. 经销商
  4. 零售商

供应商将 1000 磅原材料作为单个单元或批次运送给制造商。有关这批货物的信息存储在区块链中。然后,制造商根据供应商的相同原材料生产不同的产品。此时,制造商拥有自己的产品、单位、批次等。例如,从 1000 磅的货物中,制造商可能会以不同的单位生产 5 种不同大小的产品。然后,制造商将其中 2 件产品运送给两个不同的分销商,后者可以将其进一步分解成不同的批次和单位,然后再运送给他们的零售商。基本上,整个供应链的流程都是一样的,

对我来说,基于某些父/子关系或依赖关系,似乎需要许多块彼此“相关”。例如,供应商将是第一个块/父级。然后制造商可以有 X 个依赖于该块的块/子代,依此类推。

我是否看到或概念化了这个错误?有没有更好的办法?知道如何从高层次在 Sawtooth 中实现这一点吗?

谢谢!

4

2 回答 2

0

Sawtooth 供应链项目可用,它使用 Hyperledger Sawtooth 实现了非常相似的东西。

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

于 2018-04-12T12:40:42.983 回答
0

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

一个有用的起点可能是使用 Hyperledger Composer 工具对模型中的参与者、资产和交易进行建模,该工具旨在对区块链上的业务关系进行建模。在这里查看;

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

于 2018-04-02T21:26:32.440 回答