在IBM生产的“区块链咖啡”应用中,它会在种植者和买家之间执行价格匹配。我想知道这个匹配是如何实现的(无论是在示例应用程序中还是在实际实现中)。
可以在此处查看该应用程序的示例:https://www.youtube.com/watch?v=suE5KHkESF4 “区块链咖啡”如何将种植者与买家匹配?
以下问题有助于指导答案:
这种匹配是否完全由链码操作?如果是,那么该如何实现?
例如,种植者提交一项交易,表示他们有一批新的豆子可供运输,然后触发链码中的匹配部分来查找/选择买家吗?
我怀疑这个过程是否可以确定性地完成,否则种植者的新批次通知失败,他们就必须重试。也许在链码中有不同的方式来解决这个问题?
或者,匹配操作是否在链码之外进行,监听分类账中的更新,并调用API来调用链码方法将豆子从种植者-A转移到买家-B?
但我对此存有疑虑,因为匹配过程则集中在一些受信任的提供者手中,而不是经过验证/认可的链码。
谢谢。
可以在此处查看该应用程序的示例:https://www.youtube.com/watch?v=suE5KHkESF4 “区块链咖啡”如何将种植者与买家匹配?
以下问题有助于指导答案:
这种匹配是否完全由链码操作?如果是,那么该如何实现?
例如,种植者提交一项交易,表示他们有一批新的豆子可供运输,然后触发链码中的匹配部分来查找/选择买家吗?
我怀疑这个过程是否可以确定性地完成,否则种植者的新批次通知失败,他们就必须重试。也许在链码中有不同的方式来解决这个问题?
或者,匹配操作是否在链码之外进行,监听分类账中的更新,并调用API来调用链码方法将豆子从种植者-A转移到买家-B?
但我对此存有疑虑,因为匹配过程则集中在一些受信任的提供者手中,而不是经过验证/认可的链码。
谢谢。