流支付的概念与实现

  • 大雄
  • 更新于 2020-09-27 14:11
  • 阅读 4955

本文介绍流支付的概念以及实现

流支付概念

从唱片到MP3再到现如今的流媒体,这是一场音乐的革命。无论是唱片还是MP3,音乐的传播和消费都是离散的,生产、消费和宣传都受到时间和空间的严格限制。流媒体持续的由供应商传送,被最终用户接收并呈现,无需下载及储存。动词流指的是以这种方式持续的传递或获得媒体的过程。而这场音乐革命的过程,就是时间和空间的压缩过程,到“流媒体“时代,音乐的生产和传播呈现出前所未有的“一体化”。

在中国,我们普遍实施的是月薪制,即每月发放薪资。针对特殊的行业也存在较少的周薪制、日薪制以及时薪制。为什么每月发一次薪水?可能由于多种原因,财务结算、工资成本、公司相对于员工所处于的优势地位以及几代所形成的习惯。

对于一些低贫困人群,他们强烈的希望压缩发放薪资的时间,从而减轻薪资拖欠的风险,减少发薪日贷款,降低生活压力。音乐流媒体改变了音乐的本质,现在请想象一下”流金钱“,支付不再是离散的,而是持续的价值转移,实现每秒的转移频率。从薪水的角度,实时的工作将带来实时的回报。

支付的革命也是时间和空间的压缩过程。区块链的产生极大的压缩了空间,使任何人可以在任何地点支付或接收任何数额的资金,无国家限制、无银行限制。现在我们将在区块链中压缩时间,使之能够每秒进行交易,并且能够聚集在一起成为一个持续的流,我们称其为”流付“,即实时支付。

流支付的概念最早在2017年由安德烈亚斯·安东诺普洛斯提出。2019年,由Paul Razvan Berg创造的Sablier第一次通过以太坊智能合约实现了流支付技术。

流支付实现

流付的实现是通过以太坊智能合约以及对货币的编程,流定义了两个账户(发送者和接收者)之间的定向关系,流由发送者创建,依据每秒的流动率持续的流向接收者。流中实际转移的并不是真实的金额,而是“流余额”,流余额定义了发送者或接收者在某个时间点上所拥有的金额。发送者和接收者可以在流结束前的任意时间点结束流,从而获得该时间点上的流余额。

我们通过对货币的编程以及Sablier的拓展,在以太坊上部署了固定金额流、固定流率流、分期流以及首付分期流等智能合约,适用于不同的场景:

  1. 固定金额流:在开始时间至结束时间内,流会以流动率每秒流向接收者。适用于拥有固定的结束时间以及固定的支付金额。如投资。 流动率 = 支付金额 / (结束时间 - 开始时间) 流余额 = 流动率 * (now -开始时间)
  2. 固定流率流:流在开始时间后每秒以特定的流动率流向接收者,直到等于最大支付金额。无需设定结束时间,可增加最大支付金额,延长流的持续时间。 适用于无固定结束时间。如付费咨询、金融租赁、薪酬发放。 结束时间 = (最大支付金额 / 流动率) + 开始时间 流余额 = 流动率 * (now -开始时间)
  3. 分期流:为固定金额流随意的设置分期期数,不再占用现金流。适用于金额较大的固定金额流。
  4. 首付分期流:为分期流设置首付比例。

目前产品还处于测试阶段,合约部署在Ropsten测试网,用户可通过流付网站(需安装MetaMask插件)或使用abiaddress与合约进行交互,联系我们或使用ERC-20 mint函数获得测试代币即可使用,期待您提出宝贵的意见和建议。

测试代币地址:0x62E9019a47Ea604c58139EF3D21852D6b18D469B。

请想象一下,国家通过流付增加企业投资与刺激消费,企业通过流付实时付款和实时收款,个人通过流付实时获得薪资。我们不知道未来会发生什么,但我们正在努力探索。

点赞 2
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
大雄
大雄
微信:Machael_lcg