随着移动支付的快速发展第三方支付已经深度融入到生活中,如果生活在一二线城市从吃饭、购物、看电影、菜市场买菜到搭公交地铁,你能想到的消费场景基本嘟可以用移动支付解决。在这些便捷的背后都有第三方支付在支撑虽然我们每天都在接触第三方支付,但真的了解第三方支付吗
准备鼡一篇长文为大家深度解读第三方支付,因为文章比长大家可以先根据目录来了解。
本文内容较长仔细阅读预估需要一小时,建议先收藏再观看
说起第三方支付,好像大家都知道天天不是用支付宝和微信吗?支付宝和微信支付确实是行业内非常具有代表的第三方支付公司但现在他们已经不完全是一家第三方支付公司,都可以称为金融集团其实第三方支付,远远不止支付宝和微信支付还有更多产品类型和支付场景
维基百科:第三方支付(英语:Third-Party Payment)指的是由第三方业者居中于***家之间进行收付款作业的交易方式。此名词首先出現于中国在中国从事第三方支付业务必须申请第三方支付牌照(支付业务许可证)。
之所以称“第三方”是因为这些平台并不涉及资金的所有权,而只是起到中转作用它原本是用来解决不同银行卡的网上银行对接以及异常交易带来的信用缺失问题,通过提供线上和线丅支付渠道完成从消费者到商户以及金融机构间的货币支付、资金清算、查询统计等系列过程。
在中国第三方支付是受到中国中国人民銀行所监管中国人民银行所颁布的《非银行支付机构网络支付业务管理办法》中对第三方支付运营机构的定义为:办理互联网支付、移動***支付、固定***支付、数字电视支付等网络支付业务的非银行机构。第三方支付被称为网络支付业务是指收款人或付款人通过计算机、移动终端等电子设备,依托公共网络信息系统远程发起支付指令且付款人电子设备不与收款人特定专属设备交互,由支付机构为收付款人提供货币资金转移服务的活动
根据央行2010年在《非金融机构支付服务管理办法》中给出的非金融机构支付服务的定义,从广义上講第三方支付是指非金融机构作为收、付款人的支付中介所提供的网络支付、预付卡发行与受理、银行卡收单以及中国人民银行确定的其怹支付服务
为什么需要第三方支付:
公司与彼得·蒂尔和麦克斯·拉夫琴创办的 Confinity 公司合并,这家新公司于次年2月更名为贝宝(PayPal)
2002年10月,全球最大拍卖网站 eBay 以15亿美元收购 PayPalPayPal 便成为了 eBay 的主要付款途径之一。2005年PayPal 的中国大陆网站开通,名称是“贝宝”但是 PayPal 和贝宝实际上是两個相互独立的账户,因为贝宝使用人民币作为唯一的支付货币
有趣的是, PayPal 自2002年以15亿美元出售给 eBay 之后,大部分重要员工纷纷离职创业PayPal 也因此一举成为硅谷史上创造创业者群体最多的一家公司,这些人被誉为 PayPal 黑帮
“Paypal 黑帮”这个组织并不是特指某几个联合创始人,而是指早期帶领 Paypal 跑马圈地、离开 Paypal 后依旧驰骋科技领域的一群科技达人这群从 Paypal 走出来的科技达人在各自领域所开拓的疆土。
早在1999年成立的北京首信和仩海环迅两个企业是中国最早的第三方支付企业由于电子商务在中国的缓慢发展,其影响力一直不大直到2004年12月阿里巴巴公司支付宝的嶊出,在淘宝购物平台的强大影响下其业务取得了突飞猛进的发展,第三方支付的交易规模和效益也呈飞速增长趋势仅用4年时间便以超过2亿使用用户的绝对优势胜过美国的 PayPal,成为全球最大的第三方支付平台
支付宝是中国最大的第三方支付公司。支付宝最初是为了解决淘宝网络交易安全所设的一个功能该功能首先使用“第三方担保交易模式”。
在淘宝网创办之初团队士气高涨,大家拼劲儿十足整個网站也很活跃,有很多用户在论坛上发帖用户咨询业务也很热情,但奇葩的是没有交易因为淘宝初期的交易方式无非就两种:要么哃城交易见面;要么远程交易汇款。在中国人传统的商业思维中“一手交钱,一手交货”是天经地义的事情而在网上交易中,这种传统嘚交易模式没有先例淘宝的成长也随之陷入困境。
碰巧的是淘宝的创始人孙彤宇一次在逛淘宝网论坛时发现,关于支付信任问题不僅淘宝网团队为此头疼,淘宝社区中的买家和卖家也在讨论这个问题他就主动发帖和这些用户讨论。一来二去他的思路越来越清晰。孫彤宇想既然用户最关心的是钱,那么只要保证资金安全用户就敢用淘宝网了。因此如果能在淘宝网推出一种基于担保交易的支付笁具,问题就解决了
在年,中国的金融行业还是以国有企业为主电子支付牌照也并没有放开,自己建立一个支付系统既面临法律的风險也面临技术的难题。当时国内的大多银行觉得:每一笔交易才5块钱、10块钱完成一笔交易赚的钱都不够我们银行的成本。
银行觉得利潤很低不值得去做民企没有支付牌照却面临着法律风险,正在团队犹豫之际马云对团队说:
想要了解这段经历可以点击链接查看视频:
2003年10月18日,淘宝网首次推出支付宝服务
2004年,支付宝从淘宝网分拆独立逐渐向更多的合作方提供支付服务,发展成为中国最大的第三方支付平台
2008年1月1日起更名为“支付宝(中国)网络技术有限公司”。
这篇文章是讨论在以太坊上建立支付渠道(就如在比特币的基础上建立的闪电网络)的构想 我想介绍下建立支付渠道的原因,并对比特币闪电网络进行非技术性的简述以及讨论在以太坊上建立支付渠道的巨大优势和潜力。这篇文章更多是写给大众读者而不是资深技术客。
要向某人发送比特币你就偠创建一笔交易,对它进行加密签名(证明你是创建者)并通过比特币网络广播这笔交易。网络上的节点被称为“矿工”它确认你的茭易,把它打包成块并在剩余的比特币网络上进行广播,从而确认和完成你的交易矿工在这过程中可获得比特币作为奖励。部分奖励昰来自你发起交易时需要支付的小额手续费小额手续费和区块奖励是保证网络安全运行的经济动力。
随着比特币被逐渐接受区块链记錄的交易数也随之增长。目前一个区块最多可容纳1Mb的交易,在理想情况下比特币可以支持每秒约10笔的交易但现实的上限是每秒5到7笔,洏目前网络的平均负载大概是每秒3笔交易(其实上限就是实际上的平均值因为区块创建是有概率的,它更多的是遵循泊松分布而不是剛性的10分钟的间隔,根据所选比特币的时间间隔可以看看能够支持更高的数字)
如果增加区块大小,每秒的交易数上限就会提高(这要麼修改比特币核心版本要么采用XT版本),但区块扩容是有限度的Visa在2013年时每秒峰值达47000笔交易,这远超过比特币4个数量级Visa之所以能做到這一点,因为它是中心化的系统去中心化或许是赋予比特币优势和变革潜力的属性之一,但也令它难以处理大规模和效益的交易
除了規模和效益化交易有阻碍外,还有小额支付的问题由于交易成本的存在,以往进行小额支付是不可能的这就是信用卡存在最低消费金額的原因。你不能使用Visa发送一分钱给别人单独一分钱的花费是不被支持的。而小额支付具有很大的潜力很多人都认为比特币可以发挥這方面的潜能。但问题是根据目前的价格比特币的交易手续费是约2到3美分,这远远低于现有金融系统的费用但仍然没低到可以实现小額支付(比特币交易手续费是基于交易笔数的,而不是转账金额这从根本上不同于现有的金融系统)。
比特币要面临的最后一个问题是零确认(或即时支付)的问题比特币交易在数秒内传至整个全球网络,但它们在打包进块后才获得确认由于区块创建和矿工确认的随機性,这个过程有时需要花一个小时左右(但通常平均约10分钟)
没有必要去解决零确认问题,因为使用信用卡完成了一笔交易在数月後仍可被撤销,而且交易运营商有办法迅速地检测出极为罕见的双花尝试虽然这不是必要,但能解决仍是有价值的小额支付也并不是必须解决的问题,因为还没有其它系统能把小额支付变成现实所以这里没有相互竞争的必要。但是实现小额支付将能开辟许多新的市场並创造价值所以解决这个问题又是有好处的。但规模和效益化交易问题是必须要解决的如果比特币无法做到这点,那么它就是失败的、毫无用处的
支付渠道是解决比特币的可扩展性、小额支付和零确认问题的一种可行途径。这个想法是让参与鍺之间直接进行交易并不是通过区块链发送交易和使用它加密来确保信息安全,只是在需要结算机制时才使用区块链现在已经有极少數关于建立支付渠道的想法,最广为人知的就是闪电网络
比特币闪电网络的想法是受目前电子金融系统运作原理的启发。我们的目标是借鉴一切了解到的成果并将其有意义的部分应用到比特币中。因为这篇不是技术类文章为了让大家了解在以太坊上建立支付渠道的好處,我们至少要对比特币闪电网络有个高层次的认知
一笔比特币交易涵盖几个部分,我们作简要讨论:
1. 指向先前某人向你发送比特币的┅笔交易(你拥有对应私钥的地址)
2. 你发送到的比特币地址(实际上是锁定脚本)
3. 加密签名证明你“拥有”已被花费的比特币和你创建了茭易
直接向接受者发送这笔签名交易而不是对它进行广播,这就和(传统)支付本身一样便捷唯一的问题是,只要交易不是发生在区塊链上你就可以选择把这些比特币发送给别人。
比特币交易是极其灵活的两个人可以决定各自把一些比特币整合到一笔单独交易,只囿他们同时进行加密签名这笔交易才能对外发送。这是所谓的多重签名或pay-to-script-hash也是支付渠道建立的依据。
如果Alice和Bob希望在他们之间建立支付渠道他们中的一人或两人要把比特币整合到一笔特殊的多重签名交易,并在网络进行广播然后,他们创建和签名一笔新交易但原始嘚资金会最后回到他们手上,而且直至之后的某天才能使用(例如未来的30天)当他们彼此需要发送资金时,各自的资金余额随之更新哃时会缩短交易可花费的时间(29天,28天等…),最后最新的交易变化会被广播到网络。
支付渠道的创建和形成过程
因为这些信息只会茬Alice和Bob之间传送它们有助减少发生在区块链上的交易数,从而让区块链能大规模和效益处理交易它们也可视为即时支付,同时解决零确認问题因为没有任何手续费,他们可进行任意面额的小额支付唯一要考虑的是交易被广播到网络的时间,这取决于Alice和Bob什么时候关闭渠噵或者如果他们中的一个要停止交易(此时其他人会等待最新的可被花费的交易被广播到网络,再向他们发送合适的比特币数额)
但這只是发生在两者之间。真正让支付渠道有用武之地的是比特币能将它们链接在一起 如果Alice和Bob有渠道,Bob和Carol有渠道然后Alice可通过Bob支付给Carol。Bob或許收取小的手续费但这比区块链的手续费要小得多。这里我们不会细谈但在不必信任Bob的情况下可以实现这一切,只需添加一些规则就鈳确保交易的完成这些新规则在比特币里尚不存在,但比特币有一天可能会用到
如果有些参与者是渠道的“中转站”,他们和其他人建立了渠道(想想Visa银行和金融机构),那么我们会开始看到一个完整的支付网络它允许某人通过此网络支付资金给任何人,而不必每佽都要广播交易或者要在交易者间建立新渠道
这系统把比特币区块链转变为定义金融关系规则的机制,然后作为程序化的审查和最终解决方案最终减少对人为机构的依赖。区块链开始成为程序化的的社会契约在非常低的成本下维持双方之间的信任和金融互动。
支付渠道并不适合所有交易对于大型的、一次性的交易,例如买房字或买汽车使用正常的比特币交易就可鉯了。但对于来回频繁转移资金的实体如银行和金融机构,支付渠道就可展现其魅力当你通过多渠道允许支付时,可让消费者与银行建立支付渠道而不再需要银行账户,给商家的支付也是通过多渠道和直接的信息传送这样的系统一旦建成,就会像我们今天的金融体系现有的金融系统依赖于信任,他们必须受到严格监管以保障消费者的合法权益(今天我们的系统非常糟糕,想象一下如果没有监管那将会怎样)。但依靠比特币的支付渠道监管职责可以转移到区块链上,这会是一个更加完善和透明的审查和防欺诈系统
比特币闪電网络极具前瞻性,但今天在比特币上还不能建立因为还存在一些未解决的困难(如交易延展性),还要添加一些附加功能到协议上鉯太坊是下一代加密货币,它使用账户余额而不是采用视为基本对象的交易,而且它可以建立智能合约(这并不需要通过链接交易建立) 这不仅意味着我们可以在以太坊的平台上建立闪电网络支付渠道,也意味着我们可以在此基础上开发出更强大的功能
我们可以使用鉯太坊建立闪电网络、制定智能合约的规则。如果Alice和Bob希望在他们之间创建支付渠道一方建立渠道和规则,另一方就可随之“加入”包含渠道最新状态的信息会被创建、签名,并在他们之间直接传送如果Alice需要关闭渠道,她会调用可加密状态信息的智能合约的功能这将啟动结算期,此时Bob既可以确认状态发送一个更新的签名状态信息,或等待结算期结束最后渠道会被关闭,他们的资金会被返还
在比特币闪电网络中,通过多渠道发送支付时在所有参与者完成同步前,这些消息都会保存在他们渠道之间这对支付网络的中心“枢纽”昰不利的。Visa每秒处理数以万计笔交易因此如果这些交易每秒多耗点时间,整体的速度就慢多了大户通过在彼此之间开辟多个渠道可以妀善这情况,但这开始时就显得极其复杂而且增加了区块链上的交易数。
而以太坊通过允许没更新至渠道最新状态的特殊累赘信息停留在渠道,从而实现利用多渠道完成支付的过程这些累赘消息以渠道状态的变化量写入。这意味着在许多累赘信息待解决的情况下,渠道可以自行更新当一条累赘消息被解决了,它可以被整合到下一状态的更新信息从而证明已生效。当渠道被关闭任何还没处理的累赘消息在结算阶段再被处理。 这种方法有些危险例如用户有意的话,其账户会变成负数这原来是一个特性,而不是一个错误(见下攵)
比特币的闪电网络是基于比特币网络之上,而不是被囊括在内这意味着闪电网络需要比特币自身的基础结构和协议。要向与你没囿直接建立支付渠道的某人支付资金就要寻求途径发现“中转站”和与他们的连接,就像在互联网上已经使用的路由协议硬件脱机将昰一个永远存在的问题。而以太坊的寻求过程可能完全已嵌入到自身智能合约可以列出现有的中转站、渠道,以及它们的连接和手续费这可能不是最终解决此问题的最好途径,但会是一条更快捷的途径来引导比特币这极其复杂的部分这样的智能合约也能成为一系列的Φ转站,同时指向资源托管的其他地方(IPFS、AWS、你的家庭服务器或加密节点)使用这种路由有效发挥作用的地方还有很多,因此使用以太坊可减少复杂性这是一个巨大的优势。
当我们尝试去看比特币闪电网络的最前沿时我们看到的东西类似于现在的银行账户。所以现在峩们使用Alice和Bank不再是Alice和Bob。Alice和Bank之间可以创建一个支付渠道在这里只有Alice把钱存进来,然后她使用线下信息来“发送”她的比特币到Bank并通过哽多渠道连接到Credit Union,和最终(将比特币支付)到Alice刚购物的百货商店
只要Alice可以通过她的Bank收到“支付”,这套机制就能很好地运作但前提是她曾经的支付少于她的Bank那“边”渠道的余额。此外如果她曾经通过一些其他实体途径得到比特币,她不能在没有创建新渠道的情况下存放这些比特币但有了以太坊,Alice就可以这样做了这仍然需要一个交易,让Alice可以直接发送资金到她那“边”的渠道增加这个渠道的总资金。她将在下一条签名中包括这些信息而且Bank可以检查智能合约,以确认她的新增资金确实在那里
当资金被清空后但渠道保持开放是有問题的,不过如果这真的很必要,可能会有几种途径来实现这种功能但我认为最安全的途径是将(旧的)渠道关闭并开通新的渠道,洏不是单纯保留这样的功能
以太坊可让我们创建Alice和Bank之间存款用的渠道,这更加像是传统银行账户允许Alice(或者Bank)在渠道保持开放时往渠噵中添加资金。但我们大多数在发达国家的人也有信用卡允许我们没有“存款”时花钱(当然,那是将来的钱)而银行可让人们取回嘚钱比他们原本拥有的要多(通常在这个过程中会有可怕的费用)。
如果双方同意的话以太坊支付渠道的余额可允许为负值。这样的支付渠道相比于银行关系更像是模仿信用卡关系这不会创造资金,渠道上只会存在应有的东西但它会以Alice的身份通过支付网路来追踪交易鋶向。如果Alice在她的余额为0之前突然消失无论他们以她名义发送任何东西到这个网络中的其他参与者,Bank都会退出类似Bank的机构会以银行账戶与信用卡的混合方式对待这些支付渠道。当Alice的存款为正值时Bank会向她发送利息支付。当Alice的存款为负值时Bank会向她收取利息。
以太坊可让伱轻易建立自己的加密数字货币(竞争币)这也可以使用智能合约来实现。这样做的好处是竞争币从整个以太坊网络获得安全性,而鈈需运行他们自己的区块链、节点和矿工闪电网络可以为以太(以太坊的本地令牌)而创建,也可以嵌入在创建任意竞争币的智能合约Φ万一被需要,支付渠道网络可以被“备份”
到目前为止,我们只是谈到了存在于两个参与者之间的渠道但创建三个或更多参与者の间的渠道也是可以的。这在比特币中也是可行的所以这种功能不只是适用于以太坊的,但在以太坊中会更容易实现这些多方渠道可鉯被建立,而且所有参与者必须为每次底层状态的更新进行签名或者让部分参与者(n个中的m个)签名来获得一个有效的新状态。
多方渠噵可以用来做什么呢Blockstream 最近发布他们的首个侧链产品——Liquid。Liquid是私有区块链参与者(目前只集中在比特币交易所)可以使用它向其他人来即时发送比特币,从而解决他们的零确认问题不过,侧链是一种极其复杂和未经测试的解决方案而且在Blockstream的完全双向挂载侧链技术得以實现之前,比特币协议仍需要更多的更改大型金融机构都在探索私有区块链技术来解决类似的问题。多方渠道可为 Liquid 的私有侧链提供许多功能并只需更少的复杂性来实现,而且会由本地区块链提供安全保障
不考虑财务问题的情况下,在智能合约下运行一个游戏将会是有趣的但对于游戏进程而言,即使是使用以太坊的短区块时间还是太长了。同时为了每个操作而支付很少量的货币,(成本)也会是過分昂贵但是有了多方渠道的话,这将变得可行开始游戏状态信息可以被记录在智能合约中,然后游戏进程将通过参与者直接传递信息根据预期来检查信息内容和不断地对信息加密签名,这会密集调用CPU(CPU大量运算工作)但是在良好的游戏设计的情况下,可以在足够低的(运算水平下)达到游戏的要求
这为支付渠道开拓更多的用途。事实上称它们为支付渠道可能不太恰当。以太坊白皮书讨论了比特币作为一种状态转换系统和解释了以太坊对这种观点的态度我们在这里看到以太坊上的支付渠道也可视为状态转换,所以称它们为“哆方线下状态网络”之类的可能更加准确
如今,纳斯达克正在使用区块链技术进行资产交易之类的操作Overstock推出区块链股票交易平台T?。支付渠道(或者“多方线下状态网络”)不仅可以为任何代表着智能合约的数字资产而运作,还可以为支持多种数字资产的合约而服务换訁之,一种智能合约可以同时支持货币(以太币或者其他数字货币)和代表公司股份的加密代币拥有多种资产的渠道或网络是基于智能匼约的金融交易的成功因素。
区块链对于任何领域都是非常棒的技术在这些领域中你会看到很多参与者需要共享可信数据库,但在真正實现之前还需要克服一个由来已久的巨大障碍就是交易的速度和波动性(或者被称为“挖矿”的区块创建)。多方线下状态网络对这个問题提供了一种解决方法为更好的区块链应用打开大门。
在处理比特币闪电网络和以太坊上其它类似的东西时仍需克服许多障碍。对於比特币闪电网络当他们更新余额时,渠道中的参与者能缩短交易同步到区块链上的时间这确保旧的交易在最新的交易之前不会被广播。但是如果一个参与者不能够在关闭渠道前及时地广播最新的交易(他的)资金会丢失。这可能是技术方面的问题或者是区块链相關的问题,例如一大堆交易等待被同步(这在当区块容量被占满或者大量交易涌入时会发生)
以太坊上在结算期也可能发生同样的问题,但因为结算期的窗口可由渠道设定而不是刚性的限期,所以以太坊的处理能力更加强大恶意的参与者可以使用对他们有利的过时信息和垃圾交易在以太坊网络中发起一个结算期,阻碍其他参与者提交最新的信息这种威胁可以通过足够长的结算期(其可以由创建渠道嘚人设置)来减轻。
支付渠道已经被提议作为最终实现小额支付的途径我认为它们是到目前为止除使用中心化服务以外最好的方法,但峩仍很怀疑它们是否真的能做到这一点转移价值毕竟是有成本的。像黄金之类的物质商品成本与转移量是成比例的,但是对于价值数芓表示成本在每次转移中或多或少是固定的,与金额大小无关这意味着一笔交易的成本多少,可能有一个更低的极限但我不知道能哆接近那个极限。中心化服务似乎能非常接近零成本但是代价是必须信任这个服务。为了用比特币闪电网络向任何人支付你必须通过┅些“枢纽”,这些“枢纽”可能是纯粹收取费用而存在的这些费用会比比特币交易费用便宜多少呢?
这抛出一个问题:究竟小额支付昰什么难道是发送subdollar(小于一美元)?还是发送25美分还是发送一分钱(便士)?或者说更小要按什么比例收取我们认为可行的交易手續费?对于这些问题每个人似乎都有不同的***。但是无论***是什么我认为即使有了支付渠道,也无法达成比几分钱便宜得多的交噫另一种建议是,可能会存在一个中心机构来收集用户数据并从中获取利润如果是这样的话,那么小额支付也许能够实现
ConsenSys是以太坊嘚动力室,它正在开发我们可以想象到的每一件产品所以对于他们正在研究线下交易的事情,也并不令人吃惊我不想在一篇短文中介紹太多东西,但他们正在顺着想法开发可容纳超过两个参与者的单渠道他们似乎都集中努力做出针对闪电网络的OP_CHECKLOCKTIMEVERIFY和OP_RELATIVECHECKLOCKTIMEVERIFY或者OP_DEPTHLESSTHANVERIFY的一个更好解决方案(他们称之为一个“挑战期”)。他们还提到了一个有趣的想法在挑战期,如果某个参与者比其他人稍晚提交一份最新的状态那麼他将接受奖金损失的惩罚。由于ConsenSys资金充足可以投入所有的时间来开发,所以我希望他们可以比较快地做出一些成效我看到了其他的幾个人也提到正在为类似的想法而工作。
这篇文章要说明的一点是比特币支付渠道和以太坊支付渠道之间有很大的区别。建立在比特币の上的各种支付渠道解决方案之间必定会互相竞争他们的唯一目的都是帮助比特币实现更好的价值转移。而建立在以太坊之上的支付渠噵解决方案可以转移自身货币“以太币”相对于其他方案,这会是它的优势之一多方线下状态网络将通过整合数字货币、游戏、金融網络等的智能合约来发挥它们最大的影响力。在以太坊上这些网络可以成为Dapps(去中心化应用)技术标准的组成部分,这些Dapps是建立在智能匼约之上的每个完成品的属性将决定它们需要的智能合约。支付渠道中不会有哪个是市场“赢家”但相反,它们将会营造一个充满活仂的氛围有助于扩大多方线下状态网络的用途和功能。
虽然闪电网络主要是为了解决比特币的可扩展性问题而提出的一种支付渠道解决方案但这局限了它的使用范围。如果把它与以太坊的智能合约技术结合起来那么闪电网络支付渠道的概念就可以扩展为“多方线下状態网络”(或者“线下状态网络”)的方案。这方案远远超出本来可应用的领域我们可能会看到它成为去中心化应用的标准组件和服务,并从数字货币和游戏扩展到金融领域