今天听到了一个很有意思的概念,比特币的小额支付通道 (Micropayment Channel)。
问题发现
我想起了上半年,我给宝宝请个育儿嫂,刚要试工就被要求付全年中介费。我觉得不合理,但是行规就是这样,没办法。于是被交了中介费,结果试工几天不满意,中介费不可退还,再换中介找需要额外成本,很是尴尬。
于是,我想到,能不能有一种制度,不必把整年的中介费提前全部交掉,而是可以按照中介服务的天数自动结算中介费呢?如果我觉得这个中介推荐的几个育儿嫂试下来都不是很满意,我可以无附加成本自由换个中介,之前的中介费按照中介服务的实际天数自动结算。
解决之道
直到今天,我欣喜地发现有了答案 - 那就是比特币的小额支付通道 (Micropayment Channel)。
这种支付方式用来解决交易双发的不信任问题。
比如我这个例子,中介不信任我,害怕我享用了他们的服务,但最终拒绝付中介费;而我不信任中介,害怕一次性提前付了中介费,却找不到合适的育儿嫂或是中介拿钱跑路。于是,我们双方可以用小额支付通道来解决双方不信任问题。
解决流程
1. 保证交易
- 我创建一笔交易,金额是全年的中介费(假设是2000元),用来支付给中介
- 这笔交易是多重签名交易,我不能单独取出这笔钱,需要中介的签名,这等于我押了一笔款作为中介费的支付
- 中介不能单独取出这笔钱,也需要我的签名
2. 返还交易
- 我再创建一笔交易,输入为第1步的保证交易,输出为我的账户地址,时间锁定为1年以后
- 这笔返还交易光有我的签名是不够的,还需要中介签名,我才能拿回这笔作为保证款的中介费
- 如果中介跑路了,莫慌,这笔中介费1年以后自动返还到我的账户地址
3. 小额支付
- 中介每为我服务1天,下班前都要求我创建一笔支付交易:
输入为保证交易。
输出有2个,一个是中介的账户地址,用来收取当天的中介费(2000/365=5元);另一个是我的账户地址,用来接收余下的款项
- 这笔交易由我签名后交给中介
- 中介想继续为我服务赚中介费,选择不签名发布
- 中介想跑路,就签名发布到网络上。交易执行,中介拿到当天的中介费跑路,我拿回剩余的钱,支付通道关闭
4. 签名发布收款
- 中介为我服务了一整年,快到一年的时候,就需要对我创建的最新交易签名发布到网络上;
- 否则一年期限到,第2步的返还交易生效,我就可以取回当初作为保证金的全年中介费2000元,中介白白为我服务1年。
- 这招想想可真是爽,可以用来作弄一下黑心中介!