我是超级联盟和在线支付的新手。
我想到的一个场景是:如果A是在线商店,B是消费者。 B从A的商店订购商品并使用比特币/超级商品付款。收到付款后,A将物品运送到B.
使用hyperledger,过程如下:
B通过区块链发送A付款;
A能够查询A拥有多少钱;
但问题是:
A如何知道交易是否来自B?
A如何知道B发送了多少钱?
A如何知道B中的交易是否针对特定订购商品?
谢谢,
答案 0 :(得分:0)
您在比特币中通常做的是创建一个绑定到特定订单的新付款地址。发票将包含该地址,其中包含将指定金额发送到该地址的说明,而收件人可以简单地等待具有发往该地址的输出的传入事务。
此时您已知道哪个客户已为哪个订单付款,检查金额只需检查交易中的输出值字段并将其与发票进行比较。