不用绑卡,边聊边付:一个 Web3 版的支付实验

@president_tin 哈哈,没关系,能把一件事给不了解技术的同学讲明白也代表我是真正理解了这个项目,下面我尽量用通俗的语言描述下大致的流程:

第一步:开通道(建立信任)

你想用 AI 服务,先跟商家说:“我准备交 100 块押金,最多用 7 天。”

商家说:“行,但得按规则来。”

于是你写一张 “退款保证书”

“7 天后,如果我没消费,我能拿回全部押金。”

你让商家在这张保证书上签字。

只有等他签完字,你才真的把 100 块放进共管账户(就像一个两人共管的保险箱)。

——这时候,你的钱才真正“锁进去”。

第二步:边用边更新“欠条”

你开始聊天,AI 回了第一段话,算 2 块钱。

你就写一张 “欠条”

“目前我用了 2 块,剩下 98 块归我,2 块归商家。”

你在这张欠条上签字,发给商家。

商家收到后,就保存这张最新的欠条

接着 AI 又回一段,花了 3 块(累计 5 块),你再写一张新欠条:

“现在我用了 5 块,95 块归我,5 块归商家。”

第三步:怎么拿钱?

  • 商家结算:商家随时可以用你签的最新欠条,去共管账户里拿走他应得的钱;这里需要说明的是,商家有强烈的动机在过期前去结算,否则过期后,买家可以自己取出全部保证金,因为之前的退款保证书已经有商家的签名了,买家只需要签他自己的名字就可以取出。

  • 如果买家 7 天内没有消费:7 天一到,你直接凭那张“退款保证书”把剩下的钱全拿回来;

  • 如果商家跑路:到期后你照样能拿回全部押金,因为之前已经有退款协议了。

所以,整个过程买家始终掌握主动权

  • 钱没保障不打;

  • 用多少付多少

“我理解是前面先做了一个付款凭证,且只有双方确认,这笔钱才能收到。这里得意思是说,如果这笔钱付出去了,但是存在退款,这个是从一个服务端来验证得”

这里的不是先做了付款凭证,而是先有一个退款凭证,

“这个服务端是怎么保证商家会愿意签名退款”

这里的服务端其实就是商家,商家这里没有不愿意的动机,因为这笔钱只有在用户没消费并且过期后才能取出。如果用户消费了,那么商家可以在通道过期前上链来获得商家应有的那部分(从多签地址里出钱)。

“是不是只要我签名付款了,发生最终要退款得环节,还是需要双方协商来处理。这里只能保证的是,我承诺付的一定会付过去,如果对方超时了,卖家也会收到钱。”

退款环节的流向是从保险箱(多签地址)到买家,是需要双方的签名,但是之前卖家已经签过名了,所以在退款时只需要再加上买家一个人的签名就可以生效了。

1 Like