引言
PlatON致力于成为金融基础设施的超级清算方,那么支付手段的多样性是必不可少的。流式支付是一个实时的、连续的、去信任(弱信任)的支付解决方案,未来它将作为基础设施为链上生态应用的支付场景提供支持。本文主要探讨流式支付协议在PlatON/Alaya公链上可能的应用场景和扩展方向。
什么是流支付
一般普通支付交易就是一次性转账,交易经过链上验证确认后,实时到达对方账户。而流支付是一种连续的流式支付方案,通过智能合约用实时的流式付款来替代一次性付款。
例如以太坊上的流支付协议Sablier,用户通过钱包登录的他们网站,可以设置币种、支付金额、收款人接收地址和持续时间、以延迟释放的方式创建一个资金流,并经过在链上交易确认后,就可以将生成的链接发给收款人,收款人就可以看到这个资金流的信息,以及实时更新的可领取的解锁资金。
PlatON 锁仓支付计划接口
PlatON/Alaya系统上面也有类似延迟释放的功能,就是锁仓计划接口,现在基金会每个月给节点的激励就是用这个接口去付款的。
但是它和以太坊上的流式支付主要有以下区别,
1、解锁周期不同,锁仓接口是按结算周期解锁的,最快解锁也要三小时,而以太坊上是按区块解锁,最快15秒就可以解锁。所以它即可以用来做时间很短的支付,比如日结工资、按小时支付等场景,也可以用来机构的代币、股权等以月份、年份为单位的锁仓。
2、当锁仓计划执行后,实际上是把币发到对方账户进行锁仓了,发起者对这部分资金已经没有控制权了,而以太坊上的流支付,资金是放到智能合约里的,解锁的部分当然是归属收款人了,而未解锁的资金付款者还是有控制权的,可以根据实际的情况提前结束或者追加资金等操作。
流式支付的应用场景
前文提到,工资结算是流支付的一个典型的应用场景,像Sablier协议它的目标是在未来,让实时工资结算取代工资结算日,每个人都能够实时验证自己工资收入,无需依靠对他人的信任。
具体做法,每个月1号雇主通过钱包给员工发送一笔30天实时线性释放的工资(数字资产),当员工请假时,雇主可以通过钱包进行减少资金的操作,当员工加班的时候,雇主可以增加资金。对于员工来说,他可以实时看到自己每天工资收入并通过链上操作向智能合约领取,而不用担心等到工资发放日时老板突然拖欠工资。
再比如你想给上大学的子女每个月发放生活费,又担心他在月初就把钱花完,那流式支付同样可以帮你解决这个问题。
除此之外,流支付实验场景还包括:股权、Token激励锁仓、小额保险、以用户为中心的付费订购项目、流式支付租金、贷款等。任何需要时间、资产和信任三者结合的地方都可能会是流支付的实验场景,现在某些DeFi项目也已经开始运用流式支付这个工具了。
我们都知道DeFi流动性挖矿的收益是按锁仓资金量占比分配的,大多数挖矿项目的头矿年化都很高,有些甚至达好几千,所以经常会出现一个现象,大资金只要一撤矿,基本上矿就塌掉了,跑得慢的散户就被埋在里面了。
为了解决这个问题,有的DeFi项目把流支付功能集成到挖矿收益的发放上了。具体做法是,当用户领取收益的时候只发放10%-20%到钱包,剩下的收益创建实时资金流从几天到几个月不等线性解锁,通过这种手段削弱前期的大规模集中抛压,把大户和散户绑在同一起跑线上,项目方也可以在这个期间做些事情增强用户的信心,从而使项目回到一个正确的轨道上来。当然土狗项目例外,他们做什么都是没用的,该塌的还是要塌。
流式支付的扩展
如果我们能对流支付功能进行更多的扩展,包括但不限于通过智能合约进行添加、减少资金操作,进行暂停、恢复操作,设计更多的解锁模板(线性解锁、衰减指数解锁,前慢后快非线性解锁等),支持动态调节解锁计划参数和修改时间,那就可以匹配现实中更多的应用场景上。
例如之前有成员提到基金会对grants项目申请的审核,如果审核门槛过松,可能会有投机的项目来骗取激励金,过严则可能导致申请人没有启动资金组建团队进行开发,而将好的idea埋没。如果有一个功能丰富成熟的流式支付工具,那就可以辅助处理双方的信任问题。通过流支付创建资金流给项目方付款,项目前期阶段流速可以设置的很慢,在特定的阶段当项目有成果时(demo展示、里程碑验收等)调快解锁速度,当项目有delay或者其他问题的时候可以暂停甚至取消资金流。
结语
流式支付支持延迟启动,能够进行实时、连续性的支付,能够解决基于时间、资产和信任结合的问题。PlatON主打的是隐私计算,相信未来隐私计算和支付结合能够玩出更多的花样,落地到更多的应用场景上来。