很棒的想法,如果了解無誤的話,舉剛剛監聽廣播紀錄分析如下:
一般收款注意的是 out 部份是否進來,地址數量是否無誤,但樓主建議監聽過去幾分鐘的 in 的 OUTPOINT 來確認是否出現2/3多花議題,這樣可加速實時確認。舉例上面要紀錄的是
就是需要实时确认付款有效性的商家,运行收款客户端组成一个 P2P 网络
互相通告:某账户上已经消费了xxB了,尚未确认啊,大家记住了
请注意自己的收款啊!
但是有一个必须的条件:
矿工必须优先处理商家通告广播的交易(商家签名转播)。否则可能被顾客同一账户的汇款交易(没有商家互助通告)排挤掉。
理论上,商家是肯定愿意运行收款客户端的,因为收款后转播的交易会优先处理,这样就不会被超额付款所坑。如果有超额付款的情况,只会是汇款交易(没有商家组成的 P2P 网络帮助验证余额),但这样的交易会被矿工排除,也就无法真正实施超额汇款了。
有兴趣可参看这个讨论贴(外链):
http://bbs.btcman.com/thread-14819-1-1.html