基于区块链的清算方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:27062611 阅读:24 留言:0更新日期:2021-01-15 14:43
本发明专利技术涉及金融科技(Fintech)技术领域,也适用于区块链领域,公开了一种基于区块链的清算方法,该方法包括:获取清算发起节点的清算订单,将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单;基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点,从而无需清算发起方耗费大量的人力物力寻找新的清算机构,提升了清算机构的匹配灵活性;并且,通过根据竞价单和订单信息对清算节点进行筛选,能够筛选出尽可能契合清算发起节点要求的清算节点,从而能够提升清算节点匹配的准确性。

【技术实现步骤摘要】
基于区块链的清算方法、装置、设备及计算机存储介质
本专利技术涉及金融科技(Fintech)
,尤其涉及基于区块链的清算方法、装置、设备及计算机存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、区块链、分布式、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、通用性要求,也对基于区块链的清算技术提出了更高的要求。通常情况下金融业务数据都需要进行清算,当前金融业务数据清算都是固定模式的,即,清算发起方(又叫业务机构)往往只与固定的一家或者几家清算机构之间进行清算合作,而在清算发起方的清算要求发生变化时,这一家或者几家固定合作的清算机构往往无法满足清算发起方新的清算要求,清算发起方需要花费大量的人力物力去寻找新的清算机构,而人工处理具有不稳定性,出错率高的特点,这种清算机构的匹配方式由于大量的人工参与,导致人工匹配到的清算机构与清算发起方匹配的准确性不高,清算发起方很难匹配到最优的清算机构。
技术实现思路
本专利技术的主要目的在于提出一种基于区块链的清算方法、装置、设备及计算机存储介质,旨在解决如何提升清算机构和清算发起方的匹配准确性的技术问题。为实现上述目的,本专利技术提供一种基于区块链的清算方法,所述基于区块链的清算方法包括如下步骤:获取清算发起节点的清算订单,将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单;基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点,通过所述目标清算节点对所述清算发起节点的清算订单进行清算。可选地,所述订单信息中包括第一清算费率、第一交易处理量以及第一处理效率值;所述竞价单中包括第二清算费率、第二交易处理量以及第二处理效率值;所述基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点的步骤包括:将所述第一清算费率和第二清算费率的差值作为费率溢价,将所述第二交易处理量和第一交易处理量的差值作为处理量溢价,将所述第二处理效率值和第一处理效率值的差值作为效率溢价;根据所述费率溢价、处理量溢价以及效率溢价确定每个所述竞价单相对于所述清算订单的综合溢价;根据所述综合溢价从所述清算节点中确定所述清算订单的目标清算节点。可选地,所述根据所述费率溢价、处理量溢价以及效率溢价确定每个所述竞价单相对于所述清算订单的综合溢价的步骤包括:根据所述费率溢价确定费率系数,根据所述处理量溢价确定处理量系数,根据所述效率溢价确定效率系数;计算所述费率系数与所述费率溢价的乘积,计算所述处理量系数与所述处理量溢价的乘积,计算所述效率系数与所述效率溢价的乘积,将三个乘积的和作为所述竞价单相对于所述清算订单的综合溢价。可选地,所述根据所述费率溢价确定费率系数的步骤包括:根据所述第一清算费率和所述清算发起方在预设清算周期内进行清算的平均清算费率之差的绝对值,确定费率系数公式;根据所述费率系数计算公式和所述费率溢价确定费率系数。可选地,所述根据所述综合溢价从所述清算节点中确定所述清算订单的目标清算节点的步骤包括:若所述清算订单的子订单数量等于1,则将所述综合溢价最高的竞价单对应的清算节点确定为所述清算订单的目标清算节点;若所述清算订单的子订单数量大于1,则在各个子订单的竞价单对应的综合溢价中各取一个综合溢价,并计算所取各个子订单的综合溢价的和;将各个子订单所取的综合溢价的和最大的清算节点确定为子订单对应的目标清算节点,其中,各个子订单所对应的目标清算节点互不相同。可选地,所述获取清算发起节点的清算订单的步骤之后,还包括:根据所述清算订单的订单信息确定所述清算订单的清算类型;若所述清算订单的清算类型为日终清算订单,则执行步骤:将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单。可选地,所述通过所述目标清算节点对所述清算发起节点的清算订单进行清算的步骤包括:接收所述清算发起节点的清算数据以及目标通讯地址,根据所述清算发起节点所处的区块链确定第一代表节点,根据所述目标通讯地址确定所述清算数据的目标清算节点所处区块链的第二代表节点;通过所述第一代表节点将所述清算数据以及目标通讯地址发送至所述第二代表节点,以使所述第二代表节点在接收到所述清算数据以及目标通讯地址后,将所述清算数据发送至所述目标通讯地址中的目标清算节点,供所述目标清算节点对所述清算数据进行清算。此外,为实现上述目的,本专利技术还提供一种基于区块链的清算装置,所述基于区块链的清算装置包括:竞价模块,用于获取清算发起节点的清算订单,将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单;筛选模块,用于基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点,通过所述目标清算节点对所述清算发起节点的清算订单进行清算。此外,为实现上述目的,本专利技术还提供一种基于区块链的清算设备,所述基于区块链的清算设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的清算程序,所述基于区块链的清算程序被所述处理器执行时实现如上所述的基于区块链的清算方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有基于区块链的清算程序,所述基于区块链的清算程序被处理器执行时实现如上所述的基于区块链的清算方法的步骤。本专利技术通过获取清算发起节点的清算订单,对该订单进行竞价拍卖,获取各个清算节点根据订单信息反馈的竞价单,再根据竞价单和订单信息对清算节点进行筛选得到符合清算发起节点要求的目标清算节点,从而无需清算发起方耗费大量的人力物力寻找新的清算机构,提升了清算机构的匹配灵活性,减少了人力成本和时间成本;并且,本实施例通过根据竞价单和订单信息对清算节点进行筛选,能够筛选出尽可能契合清算发起节点清算要求的清算节点,从而能够提升清算节点匹配的准确性。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的基于区块链的清算设备结构示意图;图2为本专利技术基于区块链的清算方法第一实施例的流程示意图;图3为本专利技术基于区块链的清算方法第三实施例的通讯链路示意图;图4为本专利技术基于区块链的清算装置的装置模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的基于区块链的清算设备结构示意图。本专利技术实施例基于区块链的清算设备可以是PC机或服务器设备,其上运行有Java虚拟机。如图1所示,该基于区块链的清算设备可以包括:处理器1001,例如CPU,本文档来自技高网...

【技术保护点】
1.一种基于区块链的清算方法,其特征在于,所述基于区块链的清算方法包括如下步骤:/n获取清算发起节点的清算订单,将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单;/n基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点,通过所述目标清算节点对所述清算发起节点的清算订单进行清算。/n

【技术特征摘要】
1.一种基于区块链的清算方法,其特征在于,所述基于区块链的清算方法包括如下步骤:
获取清算发起节点的清算订单,将所述清算订单的订单信息在区块链网络中广播,以获取所述区块链网络中的清算节点根据所述订单信息反馈的竞价单;
基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点,通过所述目标清算节点对所述清算发起节点的清算订单进行清算。


2.如权利要求1所述的基于区块链的清算方法,其特征在于,所述订单信息中包括第一清算费率、第一交易处理量以及第一处理效率值;所述竞价单中包括第二清算费率、第二交易处理量以及第二处理效率值;
所述基于所述竞价单和所述订单信息对所述清算节点进行筛选,确定目标清算节点的步骤包括:
将所述第一清算费率和第二清算费率的差值作为费率溢价,将所述第二交易处理量和第一交易处理量的差值作为处理量溢价,将所述第二处理效率值和第一处理效率值的差值作为效率溢价;
根据所述费率溢价、处理量溢价以及效率溢价确定每个所述竞价单相对于所述清算订单的综合溢价;
根据所述综合溢价从所述清算节点中确定所述清算订单的目标清算节点。


3.如权利要求2所述的基于区块链的清算方法,其特征在于,所述根据所述费率溢价、处理量溢价以及效率溢价确定每个所述竞价单相对于所述清算订单的综合溢价的步骤包括:
根据所述费率溢价确定费率系数,根据所述处理量溢价确定处理量系数,根据所述效率溢价确定效率系数;
计算所述费率系数与所述费率溢价的乘积,计算所述处理量系数与所述处理量溢价的乘积,计算所述效率系数与所述效率溢价的乘积,将三个乘积的和作为所述竞价单相对于所述清算订单的综合溢价。


4.如权利要求3所述的基于区块链的清算方法,其特征在于,所述根据所述费率溢价确定费率系数的步骤包括:
根据所述第一清算费率和所述清算发起方在预设清算周期内进行清算的平均清算费率之差的绝对值,确定费率系数公式;
根据所述费率系数计算公式和所述费率溢价确定费率系数。


5.如权利要求2所述的基于区块链的清算方法,其特征在于,所述根据所述综合溢价从所述清算节点中确定所述清算订单的目标清算节点的步骤包括:
若所述清算订单的子订单数量等于1,则将所述综合溢价最高的竞价单对应的清算节点确定为所述清算订单的目标清算节点;
若所述清算订单的子...

【专利技术属性】
技术研发人员:黄蓝天卢道和陈朝亮黄叶飞许林
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1