当前位置: 首页 > 专利查询>周海婷专利>正文

应用于区块链支付的区块链节点验证方法及支付验证平台技术

技术编号:27007410 阅读:15 留言:0更新日期:2021-01-08 17:12
本申请提供应用于区块链支付的区块链节点验证方法及支付验证平台,能够在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时获取付款方区块链节点的第一支付业务操作数据,在从付款方区块链节点的第二支付业务日志中检测到业务互动数据时获取付款方区块链节点的第二支付业务操作数据,以及在检测出第一支付业务操作数据和第二支付业务操作数据的操作行为特征为一致时获取收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据,并基于不同支付业务操作数据实现对收款方区块链节点的安全性验证。如此,能够在保证收款方区块链节点的支付安全性的前提下确保收款方区块链节点的支付业务处理效率。

【技术实现步骤摘要】
应用于区块链支付的区块链节点验证方法及支付验证平台
本申请涉及区块链支付和数字金融服务
,尤其涉及应用于区块链支付的区块链节点验证方法及支付验证平台。
技术介绍
随着科技的发展,区块链支付的应用越来越成熟,区块链+支付的结合能够为数字金融和线上金融提供高效、安全且低成本的解决方案,极大地方便了商户和用户之间的支付业务互动,有效改善了目前的支付环境。在实际应用时,区块链支付具有快速、不可篡改等优点。然而随着区块链节点的入侵行为的不断升级,区块链节点在支付交易过程中的安全性也备受关注。为了进一步确保区块链节点的交易安全性,常见的安全验证技术是通过与区块链节点进行支付验证实现的,然而这种技术需要区块链节点频繁地进行验证操作,增加了安全验证的繁琐性,同时也极大地影响了区块链节点的支付效率。
技术实现思路
本申请提供应用于区块链支付的区块链节点验证方法及支付验证平台,以改善现有技术存在的上述技术问题。根据本申请实施例的第一方面,提供一种应用于区块链支付的区块链节点验证方法,应用于支付验证平台,所述方法包括:在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时,从预先与所述收款方区块链节点建立的日志抽取接口中抽取所述收款方区块链节点在当前时段之前的第一支付业务日志,并提取所述第一支付业务日志中的第一支付业务操作数据;若基于所述第一支付业务操作数据确定出所述收款方区块链节点通过收款操作验证,在从所述付款方区块链节点的第二支付业务日志中检测到存在支付业务互动标识的业务互动数据时,从所述收款方区块链节点在当前时段内的第三支付业务日志中提取第二支付业务操作数据,并检测所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征的一致性;在检测出所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征为一致时,周期性地从所述收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据;基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据对所述收款方区块链节点进行安全性验证。根据本申请实施例的第二方面,提供一种支付验证平台,包括:第一提取模块,用于在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时,从预先与所述收款方区块链节点建立的日志抽取接口中抽取所述收款方区块链节点在当前时段之前的第一支付业务日志,并提取所述第一支付业务日志中的第一支付业务操作数据;第二提取模块,用于若基于所述第一支付业务操作数据确定出所述收款方区块链节点通过收款操作验证,在从所述付款方区块链节点的第二支付业务日志中检测到存在支付业务互动标识的业务互动数据时,从所述收款方区块链节点在当前时段内的第三支付业务日志中提取第二支付业务操作数据,并检测所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征的一致性;第三提取模块,用于在检测出所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征为一致时,周期性地从所述收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据;安全验证模块,用于基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据对所述收款方区块链节点进行安全性验证。根据本申请实施例的第三方面,提供一种支付验证平台,包括:处理器,以及与处理器连接的内存和网络接口;所述网络接口与支付验证平台中的非易失性存储器连接;所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行上述第一方面的方法。根据本申请实施例的第四方面,提供一种应用于计算机的可读存储介质,所述可读存储介质烧录有计算机程序,所述计算机程序在支付验证平台的内存中运行时实现上述第一方面的方法。应用本申请实施例应用于区块链支付的区块链节点验证方法及支付验证平台时,能够在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时获取付款方区块链节点的第一支付业务操作数据,在从付款方区块链节点的第二支付业务日志中检测到存在支付业务互动标识的业务互动数据时获取付款方区块链节点的第二支付业务操作数据,以及在检测出第一支付业务操作数据和第二支付业务操作数据的操作行为特征为一致时获取收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据,进而基于不同时段的支付业务操作数据实现对收款方区块链节点的安全性验证。如此,能够对收款方区块链节点在不同支付业务时段的支付业务操作数据进行分析,从而达到对收款方区块链节点的安全性验证,由于对支付业务操作数据的获取不会影响到收款方区块链节点的正常运行,因此无需收款方区块链节点参与到安全性验证中来,在保证收款方区块链节点的支付安全性的前提下确保了收款方区块链节点的支付业务处理效率。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1是本申请根据一示例性实施例示出的一种应用于区块链支付的区块链节点验证系统的示意图。图2是本申请根据一示例性实施例示出的一种应用于区块链支付的区块链节点验证方法的流程图。图3是本申请根据一示例性实施例示出的一种支付验证平台的一个实施例框图。图4是本申请根据一示例性实施例示出的一种支付验证平台的一个实施例硬件结构图。具体实施方式专利技术人经长期研究和分析发现,常见的区块链验证技术需要不断地与区块链节点进行支付验证,例如在不同时段进行不同的支付验证操作,这样会使得区块链节点不得不暂停正在执行的支付业务转而响应这些支付验证操作,随着支付验证操作数量的增多,区块链节点很大程度上会牺牲掉很多时间来应付这些支付验证操作,极大地影响了区块链节点的支付效率。为改善上述技术问题,本专利技术实施例提供了应用于区块链支付的区块链节点验证方法及支付验证平台,能够对区块链节点在不同支付业务时段的支付业务操作数据进行分析,从而达到对区块链节点的安全性验证,由于对支付业务操作数据的获取不会影响到区块链节点的正常运行,因此无需区块链节点参与到安全性验证中来,在保证区块链节点的支付安全性的前提下确保了区块链节点的支付效率。为实现上述目的,本专利技术实施例首先公开了如图1所示的应用于区块链支付的区块链节点验证系统100的通信架构示意图,该区块链节点验证系统100可以包括支付验证平台200、付款方区块链节点300以及收款方区块链节点400。其中,支付验证平台200、付款方区块链节点300和收款方区块链节点400互相之间通信。进一步地,上述区块链节点验证系统100在运行时,支付验证平台200可以执行如图2所示的步骤S21-步骤S24所描述的内容。步骤S21,在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时,从预先与所述收款方区块链节点建立的日志抽取接口中抽取所述收款方区块链节点在当前时段之前的第一支付业务日本文档来自技高网...

【技术保护点】
1.一种应用于区块链支付的区块链节点验证方法,其特征在于,应用于支付验证平台,所述方法包括:/n在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时,从预先与所述收款方区块链节点建立的日志抽取接口中抽取所述收款方区块链节点在当前时段之前的第一支付业务日志,并提取所述第一支付业务日志中的第一支付业务操作数据;/n若基于所述第一支付业务操作数据确定出所述收款方区块链节点通过收款操作验证,在从所述付款方区块链节点的第二支付业务日志中检测到存在支付业务互动标识的业务互动数据时,从所述收款方区块链节点在当前时段内的第三支付业务日志中提取第二支付业务操作数据,并检测所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征的一致性;/n在检测出所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征为一致时,周期性地从所述收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据;/n基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据对所述收款方区块链节点进行安全性验证。/n

【技术特征摘要】
1.一种应用于区块链支付的区块链节点验证方法,其特征在于,应用于支付验证平台,所述方法包括:
在检测到付款方区块链节点向收款方区块链节点发起数字金融支付请求时,从预先与所述收款方区块链节点建立的日志抽取接口中抽取所述收款方区块链节点在当前时段之前的第一支付业务日志,并提取所述第一支付业务日志中的第一支付业务操作数据;
若基于所述第一支付业务操作数据确定出所述收款方区块链节点通过收款操作验证,在从所述付款方区块链节点的第二支付业务日志中检测到存在支付业务互动标识的业务互动数据时,从所述收款方区块链节点在当前时段内的第三支付业务日志中提取第二支付业务操作数据,并检测所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征的一致性;
在检测出所述第一支付业务操作数据和所述第二支付业务操作数据的操作行为特征为一致时,周期性地从所述收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据;
基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据对所述收款方区块链节点进行安全性验证。


2.根据权利要求1所述的方法,其特征在于,周期性地从所述收款方区块链节点的第三支付业务日志中提取第三支付业务操作数据,包括:
按照设定时长间隔从所述收款方区块链节点的第三支付业务日志中提取所述第三支付业务操作数据;其中,所述设定时长间隔根据与所述收款方区块链节点存在有效支付链接的付款方区块链节点设备的数量进行确定。


3.根据权利要求1所述的方法,其特征在于,基于所述第一支付业务操作数据确定出所述收款方区块链节点通过收款操作验证,包括:
获取所述第一支付业务操作数据中的支付业务流程数据;
从所述支付业务流程数据中提取每个支付流程节点对应的节点执行函数;
确定每个节点执行函数是否与预设函数库中的至少一个目标函数对应,若是,则确定所述收款方区块链节点通过收款操作验证。


4.根据权利要求1-3任一项所述的方法,其特征在于,基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据对所述收款方区块链节点进行安全性验证,包括:
分别确定所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据各自对应的操作数据类别列表,并基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据各自对应的操作数据类别列表对所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据进行爬虫文件检测得到检测结果,基于所述检测结果对所述收款方区块链节点进行安全性验证。


5.根据权利要求4所述的方法,其特征在于,分别确定所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据各自对应的操作数据类别列表,并基于所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据各自对应的操作数据类别列表对所述第一支付业务操作数据、所述第二支付业务操作数据以及所述第三支付业务操作数据进行爬虫文件检测得到检测结果,基于所述检测结果对所述收款方区块链节点进行安全性验证,包括:
确定出所述第一支付业务操作数据对应的第一操作数据类别列表与所述第二支付业务操作数据对应的第二操作数据类别列表之间的第一列表节点关联权重以及所述第二支付业务操作数据对应的第二操作数据类别列表与所述第三支付业务操作数据对应的第三操作数据类别列表之间的第二列表节点关联权重;其中,所述操作数据类别列表中包括设备运行数据和用户行为数据之间的关联关系,所述设备运行数据是所述付款方区块链节点对应的业务设备的运行状态数据,用户行为数据是用户在所述付款方区块链节点上进行业务操作时的用户画像数据;
针对所述第一支付业务操作数据,以所述第一操作数据类别列表为基准列表按照所述第一列表节点关联权重对所述第一支付业务操作数据进行操作数据整合得到第四支付业务操作数据;针对所述第二支付业务操作数据,以所述第二操作数据类别列表为基准列表按照所述第二列表节点关联权重对所述第二支付业务操作数据进行操作数据整合得到第五支付业务操作数据;
分别对所述第一支付业务操作数据和所述第二支付业务操作数据、所述第一支付业务操作数据和所述第四支付业务操作数据、所述第二支付业务操作数据和所述第三支付业务操作数据、以及所述第二支付业务操作数据和所述第五支付业务操作数据进行爬虫文件检测,得到第一爬虫检测信息、第二爬虫检测信息、第三爬虫检测信息和第四爬虫检测信息;确定出所述第一爬虫检测信息和所述第二爬虫检测信息之间的第一检测信息分布轨迹以及所述第三爬虫检测信息和所述第四爬虫检测信息之间的第二检测信息分布轨迹;
判断所述第一检测信息分布轨迹和所述第二检测信息分布轨迹是否均与预设信息分布轨迹相匹配;若所述第一检测信息分布轨迹和所述第二检测信息分布轨迹均与预设信息分布轨迹相匹配,根据所述第一爬虫检测信息和所述第三爬虫检测信息确定出针对所述收款方区块链节点进行安全性验证的验证维度指标并按照所述收款方区块链节点对应的验证维度指标对所述第一支付业务操作数据、所述第二支付业务操作数据和所述第三支付业务操作数据进行操作数据指标提取得到所述收款方区块链节点的操作数据指标集;若所述第一检测信息分布轨迹和所述第二检测信息分布轨迹不均与预设信息分布轨迹相匹配,分别确定出所述第一检测信息分布轨迹和所述第二检测信息分布轨迹与所述预设信息分布轨迹的第一轨迹偏移系数和第二轨迹偏移系数;比较所述第一轨迹偏移系数和所述第二轨迹偏移系数的大小;在所述第一轨迹偏移系数小于所述第二轨迹偏移系数时,根据所述第一爬虫检测信息和所述第二爬虫检测信息确定出针对所述收款方区块链节点进行安全性验证的验证维度指标并按照所述收款方区块链节点对应的验证维度指标对所述第一支付业务操作数据、所述第二支付业务操作数据和所述第三支付业务操作数据进行操作数据指标提取得到所述收款方区块链节点的操作数据指标集;在所述第一轨迹偏移系数大...

【专利技术属性】
技术研发人员:周海婷
申请(专利权)人:周海婷
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1