基于区块链与事件驱动的二清问题处理方法与流程

文档序号:17731022发布日期:2019-05-22 02:51阅读:292来源:国知局
基于区块链与事件驱动的二清问题处理方法与流程
本发明涉及信息监管领域,特别是涉及一种基于区块链与事件驱动的二清问题处理方法。
背景技术
:术语解释:电商平台(e-commerceplatform):是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、货物流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。二清(secondclearing):是针对“一清”机构而言。“一清”机构指的是商业银行和拥有人民银行支付业务许可证的支付系统。“二清”机构是未获得人民银行支付业务许可证,在持牌收单机构的支持下实际从事支付业务的机构,这些机构可以是经过工商登记的普通商户,也可以是线上平台型机构。区块链(blockchain):区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式智能合约(smartcontract):是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。联盟链(leaguechain):也称联盟区块链,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。共识机制(consensusmechanism):是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。随着互联网业务的快速发展,很多大中型平台普遍存在平台收款+统一支付+平台清分的运营模式。根据人行217号文规定,无证经营支付业务进行整治,包括规定无证机构不能触碰资金(资金“二清”),不能处理交易信息(信息“二清”)。央行判断的核心标准就是无牌支付系统是否在支付业务流程中对客户资金有处理权限。现阶段的主要技术方案有如下几种:1.账户体系解决方案(方案一)一些银行或非银行机构为电商交易平台搭建内部账户体系,资金不通过电商内部交易账户,结算资金直接在内部账户内清分。2.清算组织版方案(方案二)为电商交易平台提供监管账户,资金不落地电商交易平台,通过中立的清算组织账户完成二级商户的资金清算。但是,现有方案无法从根本上解决小商户、电商平台和清算系统之间的互信问题。清算系统无法获得一手的交易信息,也就无法判断后续交易的真实性,更无法做到订单回溯。对于方案一,无法彻底解决信息二清的问题。因为信息流和资金流往往相伴相行,信息流的不确定性又很容易继续引发资金流方面的清分。对于方案二,与方案一类似,也是无法解决信息流清分问题,并且缺乏监管信息,无法规避电商平台篡改交易的行为。技术实现要素:本发明的目的在于提供一种基于区块链与事件驱动的二清问题处理方法,对资金和信息可以实现安全和透明清分。为实现上述目的,本发明提供了一种基于区块链与事件驱动的二清问题处理方法,包括如下步骤:步骤1,将平台系统的平台支付端和清算系统的前置适配端组成联盟区块链,平台系统上产生的交易请求直接发送给联盟区块链,联盟区块链得到交易请求后形成交易区块,交易区块内记录有交易数据;步骤2,利用清算系统自动调用支付系统发起支付服务并生成对账文件,清算系统主动拉取支付系统的对账文件并和交易区块内的交易数据进行交叉验证和清算操作;步骤3,将监管系统接入联盟区块链,用来对链上数据和智能合约做实时监控。可选的或优选的,平台系统还包括收银台和交易系统,收银台收到订单请求后通知交易系统,交易系统根据订单请求生成交易请求后发给联盟区块链。可选的或优选的,收银台收到订单请求后,该订单请求的交易信息被广播到所有共识节点。可选的或优选的,交易系统将交易请求发给联盟区块链后,联盟区块链广播该交易请求给所有共识节点,每个共识节点通过pbft共识算法验证该交易是否有订单请求匹配,如果匹配则认可并记录该交易请求。可选的或优选的,所有共识节点验证合法后,支付系统记录该支付请求,支付回执信息继续上传区块链。可选的或优选的,支付通道用通用事件驱动。可选的或优选的,清算系统通过采集区块链上所有交易数据形成对账文件。可选的或优选的,清算系统获得对账文件的摘要信息并广播给所有共识节点,清算系统通过sftp获得对账文件并与摘要信息核对,如果校验结果不一致,则拒绝清分,如果校验结果一致,则清分。可选的或优选的,清算系统将对账结果和清分信息返回给平台系统。可选的或优选的,监管系统以共识节点的方式接入联盟区块链。本发明实施例提供的技术方案带来的有益效果是:利用区块链的一手交易信息获取方式以及区块链智能合约的支付管理能力,基于事件驱动的智能合约支持高并发量,保证清分程序的安全和透明,而且所有订单和交易信息均可溯源,面向分布式设计,可以引入监管节点,支持交易信息的回溯和不可篡改,完美解决信息二清和资金二清问题。附图说明图1是本发明实施例提供的一种基于区块链与事件驱动的二清问题处理方法的流程图;图2是本发明实施例提供的一种基于区块链与事件驱动的二清问题处理方法中对账的流程图;图3是本发明实施例提供的一种基于区块链与事件驱动的二清问题处理方法中监管原理图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明创造中的具体含义。下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。本发明实施例提供的一种基于区块链与事件驱动的二清问题处理方法,利用区块链技术以及事件驱动理念,提出了一种完美解决二清问题的方法,为监管部门和电商平台提供了一个简单可行的实施方案。主要特征如下:1.清算方可以获得商户交易第一手信息。2.结算资金完全由清算方处理,平台方无法干预或者挪用。3.该方案可以扩展到多层级清算单元。4.小b级商户无需技术改造。具体地,如图1至图3所示,本发明实施例提供的一种基于区块链与事件驱动的二清问题处理方法,利用区块链的防篡改、可追溯特性,从商户发起订单开始,收集所有交易信息上链。包括如下步骤:步骤1,将平台系统的平台支付端和清算系统的前置适配端组成联盟区块链,平台系统上产生的交易请求直接发送给联盟区块链,联盟区块链得到交易请求后形成交易区块,交易区块内记录有交易数据。步骤2,清算系统自动调用支付系统发起支付服务并生成对账文件。具体地,支付通道用通用事件驱动,清算系统主动拉取支付系统的对账文件并和交易区块内的交易数据进行交叉验证和清算操作。步骤3,监管系统接入联盟区块链,用来对链上数据和智能合约做实时监控。具体地,监管系统可以以共识节点的方式接入联盟区块链。作为一种优选的实施例,平台系统还包括收银台和交易系统,收银台收到订单请求后通知交易系统,交易系统根据订单请求生成交易请求后发给联盟区块链。作为一种优选的实施例,收银台收到订单请求后,该订单请求的交易信息被广播到所有共识节点。交易系统将交易请求发给联盟区块链后,联盟区块链广播该交易请求给所有共识节点,每个共识节点通过pbft共识算法验证该交易是否有订单请求匹配,如果匹配则认可并记录该交易请求。所有共识节点验证合法后,支付系统记录该支付请求,支付回执信息继续上传区块链。清算系统通过采集区块链上所有交易数据形成对账文件。作为一种优选的实施例,清算系统获得对账文件的摘要信息并广播给所有共识节点,清算系统通过sftp获得对账文件并与摘要信息核对,如果校验结果不一致,则拒绝清分,如果校验结果一致,则清分。作为一种优选的实施例,清算系统将对账结果和清分信息返回给平台系统。本实施例以一种优选的实施例对本方案进行详细描述,具体包括三部分:一、实时交易如图1所示,平台系统的支付端和清算系统的前置适配端组成联盟区块链。末端商户发出交易请求直接给到联盟区块链。联盟区块链得到平台系统上产生的交易请求后形成交易区块,并通过智能合约发起支付服务并获知相应结果。在此过程中,平台方无法修改任何交易信息,既保证了平台机构作为收单方的合法性,又保证清算系统可以获得实时交易的一手信息。另外监管系统可以作为监管节点随时接入此链。具体流程说明:1、客户起订单请求,包含但不限于客户id、商户id、金额、商品、时间、地点。2、平台收银台收到请求。智能合约被自动触发,交易信息被广播到所有联盟区块链节点。3、收银台通知交易系统,生成交易请求,包含但不限于客户id、商户id、订单id、金额、商品、时间、地点、折扣信息,平台保留信息。4、交易系统将交易请求发给联盟区块链。联盟区块链首先广播该交易请求给所有共识节点。各个节点通过pbft共识算法验证该交易是否有订单请求匹配。如果正常则认可并记录该交易请求。5、一旦联盟区块链确认一笔交易信息,则通用事件驱动调用支付通道完成支付。6、支付回执信息继续上链。所有共识节点验证合法后,记录该支付请求。7、清算系统采集区块链上所有交易数据,形成对账文件,留后使用。二、对账清分如图2所示,由区块链结合事件驱动的模型,清算系统提供的智能合约主动拉取支付系统的对账文件,通过加密技术发送给清算系统并和区块内交易数据进行交叉验证和清算操作。具体流程说明:1、事件驱动联盟区块链智能合约(平台节点),主动拉取对账文件。2、智能合约获得对账文件摘要信息,并广播给所有共识节点。3、清算系统通过sftp获得对账文件,并与之前的摘要信息核对。校验结果不一致则可以判定对账文件有被篡改,拒绝清分资金。4、清算系统获得真实对账文件后,依照对账文件和交易信息进行对账和清分。5、清算系统将对账结果和清分信息返回给平台方。三、监管如图3所示,监管系统以共识节点的方式加入平台、清算系统的联盟链,从而可以对链上数据和智能合约做实时监控,以及历史数据追溯。清算区块链是由清算系统主导建设,利用区块链的共识机制,保证智能合约代码的不可篡改性。本实施例的基于区块链与事件驱动的二清问题处理方法,主要的上链数据包括但不限于:数据类型数据含义客户id发起订单的客户号商户id提供实际服务的商户号商品容交易的具体商品信息或者服务内订单时间订单发起的时间订单地点订单发起的地点订单渠道订单来源主要的智能合约包括但不限于:综上,本实施例的基于区块链与事件驱动的二清问题处理方法,利用区块链的一手交易信息获取方式以及区块链智能合约的支付管理能力,基于事件驱动的智能合约支持高并发量,保证清分程序的安全和透明,而且所有订单和交易信息均可溯源,面向分布式设计,可以引入监管节点,支持交易信息的回溯和不可篡改,完美解决信息二清和资金二清问题。除非另作定义,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明专利发明说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。以上所述仅为本发明的示例实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1