考虑区块链中的以下参与者:
供应商向制造商提供1000磅原材料作为单个单元或批次。有关此货件的信息存储在区块链中。然后,制造商根据供应商提供的相同原材料生产不同的产品。此时,制造商拥有自己的产品,单位,批次等。例如,从1000磅的运输中,制造商可以生产具有不同单元的不同尺寸批次的5种不同产品。然后,制造商将这些产品中的2个发送给两个不同的分销商,然后他们可以将其分解并进一步分解成不同的批次和单元,然后将它们运送到零售商处。基本上,整个供应链的过程是相同的,前一方提供的东西会被接收参与者分解和转化。
对我而言,似乎需要有许多块与所有相关的"彼此之间,基于一些父/子关系或依赖关系。例如,供应商将是第一个块/父母。然后,制造商可以拥有X个依赖于该块的块/子项,依此类推。
我看到或概念化这个错误吗?有没有更好的办法?知道如何在Sawtooth中实现这一目标吗?
谢谢!
答案 0 :(得分:0)
我认为您应该退一步,使用区块链抽象重新思考您的业务问题。
一个有用的起点可能是使用Hyperledger Composer工具为模型中的参与者,资产和事务建模,该工具用于建模区块链上的业务关系。看看这里;
答案 1 :(得分:0)
Sawtooth Supply Chain项目可用,它使用Hyperledger Sawtooth实现非常相似的功能。
这是一个分布式应用程序,可帮助您跟踪任何资产的出处和其他上下文信息。它可以按原样使用,也可以根据不同的使用情况进行定制。这个分布式应用程序运行在企业区块链Hyperledger Sawtooth之上。