“咖啡与区块链”如何匹配种植者和买家?
Posted
技术标签:
【中文标题】“咖啡与区块链”如何匹配种植者和买家?【英文标题】:How does "Coffee with Blockchain" match growers to buyers? 【发布时间】:2018-05-20 03:20:26 【问题描述】:在 IBM 生产的“Coffee with Blockchain”应用程序中,它在种植者和购买者之间进行价格匹配。我想知道如何实现匹配(在示例应用程序或实际实现中)。
应用示例见此处:https://www.youtube.com/watch?v=suE5KHkESF4
“Coffee with Blockchain”如何将种植者与买家匹配起来?
一些有助于指导答案的问题:
这种匹配是否完全作为链码运行?如果是这样,将如何实施?
例如,Grower 是否会提交一笔交易,表明他们有一批新豆准备好发货,并触发链码中的匹配部分以查找/选择买家?
我对使该过程具有确定性表示怀疑,否则种植者的新批次公告将失败,他们将不得不重试。也许在链码中有不同的方法?
或者匹配是否在链码之外运行,监听分类帐中的更新,而是调用 API 来调用链码方法将 bean 从种植者-A 转移到买家-B?
我对此表示怀疑,但匹配会集中到某个受信任的提供商,而不是经过验证/认可的链码。
谢谢
【问题讨论】:
【参考方案1】:我只能根据我对区块链的理解进行假设。 IBM 的算法不公开,所以我没有第一手知识。
但据我所知 - 是的,您的所有理解似乎都是准确的。
与加密货币不同,在实物商品中,“挖矿”过程取决于标的资产的可用性。农民就像矿工,他们必须宣布商品的生产。该“公告”将触发匹配注册“买家”的匹配过程。
但是,就像您一样,我怀疑它是否完全基于“链码”。其原因是基础商品 - 咖啡 - 同时也在商品交易所进行交易,如果“链码”价格与交易所价格相差太远,那么市场生态系统将恢复到区块链之外的传统渠道。
因此在某种程度上,商品交易所仍然是定价匹配的“受信任的提供者”(尽管是间接的)。
和你一样,我认为这种实现带来的问题多于解决方案。
这个视频试图解释一些细节 -> Journey of Coffee on Blockchain
【讨论】:
【参考方案2】:在我看来,它可能会以其他方式起作用: 当 GROWER-A 提交他们有一批新豆准备装运的交易时,它会被添加到列表中,并且当 BUYER-B 想要购买一定数量的豆时,它将被触发。 假设 BUYER-B 想要购买一批新的 bean(一定数量),那么它将触发 API 调用链码方法将 bean 从 GROWER-A 转移到 BUYER-B。
因此,由此可以得出结论,可能存在两条链,即 GROWER 的链 A,当 GROWER-A 想要提交 bean 时将添加到块上,当 BUYER-B 想要时移除一个块买它。 链 B 将供买方使用,这将交替工作。
【讨论】:
【参考方案3】:这个video 详细解释了这个例子。希望它能回答你的一些问题。
根据这个解释器视频 - 1) 买方冲泡了一杯咖啡,因此其咖啡豆库存下降 2) 买家购买豆类进行补货 3) 种植者将豆类运送给买家 4) 一旦买家确认收到货物,种植者就会得到报酬
视频还解释了:
咖啡豆价格可能因质量和需求而异。质量可能取决于受欢迎程度或认证机构
所有交易均受智能合约管理。这个网络中的每个参与者,比如 Coffee Business,网络——买方、种植者、支付公司、银行、认证机构、运输公司,甚至咖啡机(阅读,物联网)——同意遵守相关合同。 )
据我所知,IBM 的区块链解决方案是面向企业的,而不是像比特币交易所那样面向公众的。因此,所有企业都成为同一个网络的一部分。
【讨论】:
以上是关于“咖啡与区块链”如何匹配种植者和买家?的主要内容,如果未能解决你的问题,请参考以下文章