一种基于区块链的支付账号安全交易方法及系统与流程

文档序号:16252248发布日期:2018-12-12 00:08阅读:413来源:国知局
一种基于区块链的支付账号安全交易方法及系统与流程

本发明涉及支付账号交易领域,特别涉及一种基于区块链的支付账号安全交易方法及系统。

背景技术

回顾我国购物交易的发展,大致包括银行柜台汇款交易、持卡交易、网上银行交易、支付宝、微信等第三方支付平台交易这几类。纵观这几种交易方式,它们都是利用支付账号进行的交易方式,其交易过程往往依赖数据中心,数据中心的处理能力会影响交易的效率,并且数据中心的故障会影响交易的所有相关方。而且,在交易过程中通过浏览器页面填写的个人账号同样存在被盗取的风险。区块链,是一个类似开放性的网络账本。它起源于比特币,是比特币的底层技术,交易记录的全部信息会被打包到一个“区块”中进行储存,随着信息交流的扩大,一个个区块相互连接,就形成了区块链。以比特币为代表的数字货币是一种点对点的电子现金系统,每次交易都会对网络里所有的参与者进行广播,并且经过多次确认后才被记录到账本中,这种账本就是“区块链”。每个参与者都会有自己的账本,这样当虚假信息发生时,就可以通过相互对证来破除,从而保证网络安全。在区块链中每个节点都是平等的,不存在中心化的管理机构,这种“去中心化”的特点使得区块链无需依赖第三方,其运作不需要任何人干预,能够独立地进行自我验证。另外,区块链的网络向全世界开放,任何人都可以通过公开端口进行数据查询,因而整个系统高度透明,总之,区块链是一个可信的数据库,是一个可靠的“账本”,未来在跨境支付、支付账号、贷款、投票等方面,都会所有应用。比如在跨境支付中,有了区块链提供安全保障,就可以随时随地向全世界汇款,这样就省去了很多中间环节和高昂的手续费。

总的来说,区块链,blockchain技术是近年来在金融科技(fintech)领域出现的一种新兴技术,其独特的去中心化、信息不可篡改、多节点集体维护性、公开性、隐私保护等属性,在基于不可信的互联网中,能记录提供可信的交易信息数据。区块链主要包括了p2p网络、密码学、共识机制、智能合约四个组成部分,通过四个领域的技术整合保证其独有的特性,区块链技术是目前唯一无需第三方就可用于记录和证明交易一致性以及公司财务准确性的工具,能满足对审计有效性、准确性和时效性的要求,在金融领域有着广阔的应用前景。然而,现有的基于区块链的支付账号交易管理方法中缺乏有效的用户信用等级评价体系。



技术实现要素:

鉴于以上现有技术中存在的问题,本申请提出了一种通过多重保护提升支付账号交易安全性并且不会泄露用户真实信息的支付账号安全交易方法及系统。本发明采用以下技术方案。一种基于区块链的支付账号安全交易方法,用户申请支付账号,认证节点对用户个人信息进行特征提取,完成审核后将该用户加入支付账号交易区块链节点并受智能合约的约束,根据支付账号交易的具体过程付出或接受虚拟货币,通过环签名的加密方式进行虚拟货币的传输,并通过清算节点进行现实货币的提取。设置信用评价区块链节点,监控管理用户和用户交易对象的账户信用等级,如果监控到用户账户在交易过程中存在第一违规行为,则限制用户账户的交易操作,如果监控到用户交易对象账户在交易过程中存在第二违规行为,则限制用户交易对象账户的交易操作,并将上述该失信行为以不透露用户和用户交易对象真实信息的方式告知该区块链中的其他节点。此外,本申请还包括实现上述方法的系统。

一种基于区块链的支付账号安全交易方法,其特征在于,具体包括以下步骤:

(1)支付账号注册申请,用户根据注册请求创造虚拟账户,完善个人信息,并在完成注册后生成个人虚拟账户信息;

(2)交易请求,用户通过个人虚拟账户发起交易请求,同时认证节点通过特征提取的方式验证用户信息,并在验证通过后将交易请求发送至交易区块链处理节点;交易请求具体包括交易金额、交易标的物和交易对象;

(3)交易区块链处理,交易区块链处理节点根据交易请求完成账户交易过程;清算节点,其实现虚拟货币和现实货币的转换,完成现实货币的提取;

(4)区块链信用评价,信用评价区块链节点实时监控管理用户和用户交易对象账户的信用等级,如果监控到用户账户在交易过程中存在第一违规行为,则限制用户账户的交易操作,如果监控到用户交易对象账户在交易过程中存在第二违规行为,则限制用户交易对象账户的交易操作,并将上述该失信行为以不透露用户和用户交易对象真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,认证节点通过特征提取的方式验证用户信息具体包括用户脸部、关节特征识别。

在一个优选的技术方案中,交易区块链处理进一步包括,当收到支付账号交易请求后,由智能合约根据交易请求修改账户信息,并将修改后的账户信息同步到支付账号交易区块链的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

在一个优选的技术方案中,第一违规行为具体包括:同一用户使用不同账户频繁进行支付操作;第二违规行为具体包括:非法泄露用户隐私信息。

在一个优选的技术方案中,限制用户的交易操作具体包括:冻结当前账户;限制用户对象的交易操作具体包括:关闭用户操作对象区块链节点。

一种基于区块链的支付账号安全交易系统,其特征在于,具体包括以下模块:

(1)支付账号注册申请模块,用户根据注册请求创造虚拟账户,完善个人信息,并在完成注册后生成个人虚拟账户信息;

(2)交易请求模块,用户通过个人虚拟账户发起交易请求,同时认证节点通过特征提取的方式验证用户信息,并在验证通过后将交易请求发送至交易区块链处理节点;交易请求具体包括交易金额、交易标的物和交易对象;

(3)交易区块链处理模块,交易区块链处理节点根据交易请求完成账户交易过程;清算节点,其实现虚拟货币和现实货币的转换,完成现实货币的提取;

(4)区块链信用评价模块,信用评价区块链节点实时监控管理用户和用户交易对象账户的信用等级,如果监控到用户账户在交易过程中存在第一违规行为,则限制用户账户的交易操作,如果监控到用户交易对象账户在交易过程中存在第二违规行为,则限制用户交易对象账户的交易操作,并将上述该失信行为以不透露用户和用户交易对象真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,交易区块链处理模块进一步包括,当收到支付账号交易请求后,由智能合约根据交易请求修改账户信息,并将修改后的账户信息同步到支付账号交易区块链的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

本发明的有益效果是:

1、通过区块链的去中心化实现了支付账号交易的便捷交易。

2、通过区块链中的信用评价节点,有效监管了用户和用户交易对象信用行为,进一步保障交易安全性的同时防止了用户真实信息的泄露。

3、通过多重的保护方式进一步提升了支付账号交易的安全性。

附图说明

图1本发明的方法流程图;

图2本发明的系统模块图

具体实施方式

以下结合具体实施方式对本发明作进一步详细的描述,但本发明的实施方式并不限于此,在不冲突的情况下,本发明中的实施方式及实施方式中的特征可以相互组合:

实施例1:

图1示出了本发明的一种基于区块链的支付账号安全交易方法流程图,其具体包括以下步骤:

步骤s1:支付账号注册申请,用户根据注册请求创造虚拟账户,完善个人信息,并在完成注册后生成个人虚拟账户信息;

步骤s2:交易请求,用户通过个人虚拟账户发起交易请求,同时认证节点通过特征提取的方式验证用户信息,并在验证通过后将交易请求发送至交易区块链处理节点;交易请求具体包括交易金额、交易标的物和交易对象;

步骤s3:交易区块链处理,交易区块链处理节点根据交易请求完成账户交易过程;清算节点,其实现虚拟货币和现实货币的转换,完成现实货币的提取;

步骤s4:区块链信用评价,信用评价区块链节点实时监控管理用户和用户交易对象账户的信用等级,如果监控到用户账户在交易过程中存在第一违规行为,则限制用户账户的交易操作,如果监控到用户交易对象账户在交易过程中存在第二违规行为,则限制用户交易对象账户的交易操作,并将上述该失信行为以不透露用户和用户交易对象真实信息的方式告知该区块链中的其他节点。该方法通过多重信息保护方式在进一步保障支付账号交易安全性的同时防止了用户真实信息的泄露(使用虚拟账户是第一重保护,用户信息验证是第二重保护,信用评价是第四重保护)。

在一个优选的技术方案中,认证节点通过特征提取的方式验证用户信息具体包括用户脸部、关节特征识别。

在一个优选的技术方案中,交易区块链处理步骤进一步包括,当收到支付账号交易请求后,由智能合约根据交易请求修改账户信息,并将修改后的账户信息同步到支付账号交易区块链的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。该同步操作是提升交易安全性的第三重保护。

在一个优选的技术方案中,第一违规行为具体包括:同一用户使用不同账户频繁进行支付操作;第二违规行为具体包括:非法泄露用户隐私信息。

在一个优选的技术方案中,限制用户的交易操作具体包括:冻结当前账户;限制用户对象的交易操作具体包括:关闭用户操作对象区块链节点。

实施例2:

图2示出了本发明的一种基于区块链的支付账号安全交易系统框图,其具体包括以下模块:

支付账号注册申请模块101,用户根据注册请求创造虚拟账户,完善个人信息,并在完成注册后生成个人虚拟账户信息;

交易请求模块102,用户通过个人虚拟账户发起交易请求,同时认证节点通过特征提取的方式验证用户信息,并在验证通过后将交易请求发送至交易区块链处理节点;交易请求具体包括交易金额、交易标的物和交易对象;

交易区块链处理模块103,交易区块链处理节点根据交易请求完成账户交易过程;清算节点,其实现虚拟货币和现实货币的转换,完成现实货币的提取;

区块链信用评价模块104,信用评价区块链节点实时监控管理用户和用户交易对象账户的信用等级,如果监控到用户账户在交易过程中存在第一违规行为,则限制用户账户的交易操作,如果监控到用户交易对象账户在交易过程中存在第二违规行为,则限制用户交易对象账户的交易操作,并将上述该失信行为以不透露用户和用户交易对象真实信息的方式告知该区块链中的其他节点。

在一个优选的技术方案中,交易区块链处理模块103进一步包括,当收到支付账号交易请求后,由智能合约根据交易请求修改账户信息,并将修改后的账户信息同步到支付账号交易区块链的各个节点中;智能合约通过应用的方式安装在各节点的客户端,用于更新和同步各节点账本。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1