基于区块链的金融市场资金结算方法及节点装置与流程

文档序号:18744304发布日期:2019-09-21 02:09阅读:434来源:国知局
基于区块链的金融市场资金结算方法及节点装置与流程

本申请涉及支付结算领域,具体涉及一种基于区块链的金融市场资金结算方法及节点装置。



背景技术:

金融市场双边业务是指资金收付双方通过CIPS(Cross-border Interbank Payment System,人民币跨境支付系统)完成资金结算,并完成债权债务关系转移的业务,例如现券买卖和债券回购。为支持国内外不同金融市场交易结算业务,现有的CIPS支持的金融市场双边业务模式为:金融市场业务进入结算后,SSS(Securities Settlement Systems,证券结算系统)向CIPS发送金融市场业务结算报文,报文中附加业务信息,CIPS根据报文完成结算双方的资金交割后反馈给SSS,SSS收到回执完成相应金融市场业务。

发明人发现,现有技术中的双边业务模式是一个串行的业务处理和消息传递的模式,只有当上一个环节处理完成后,才能进行下一个环节的处理,增加了交易处理时间,业务处理效率较低;同时,由于跨境网络安全性限制的原因,目前CIPS只支持境内直接参与者的接入,境外参与者只能依靠SWIFT(Society for Worldwide Interbank Financial Telecommunications,环球同业银行金融电讯协会)的专用金融电文网络和境内的直接参与者进行消息传递,因此境外参与者无法直接参与CIPS的双边业务。



技术实现要素:

针对现有技术中的问题,本申请提供一种基于区块链的金融市场资金结算方法及节点装置,能够对双边业务处理环节进行有效优化,提高业务处理和消息传递的效率。

为解决上述技术问题,本申请提供以下技术方案:

第一方面,本申请提供一种基于区块链的金融市场资金结算方法,包括:

接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的;

将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

进一步地,所述将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,包括:

将所述资金结算请求的第一请求信息存储至对应的债券结算账本中;

通过区块链网络将所述债券结算账本中的第一请求信息同步至区块链的其他节点装置的账本中。

第二方面,本申请提供一种基于区块链的金融市场资金结算方法,包括:

接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置;

接收第一业务参与节点装置发送的行内业务可行性判断结果,其中,所述行内业务可行性判断结果为所述第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果;

根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置。

进一步地,所述对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果,包括:

对所述资金结算请求的第一请求信息进行合规性检查和资金检查,其中,所述合规性检查为报文格式合规性检查、重账检查、业务合法性检查和数字签名合法性检查中的至少一种,若合规性检查和资金检查合格,则资金结算可行性判断结果为可行。

进一步地,所述将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置,包括:

将所述资金结算可行性判断结果存储至对应的资金结算账本中;

通过区块链网络将所述资金结算账本中的资金结算可行性判断结果同步至区块链的其他节点装置的账本中。

进一步地,所述根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,包括:

判断所述资金结算账本中的所述资金结算可行性判断结果和所述行内业务可行性判断结果是否都为可行;

若是,则将所述第一业务参与者的资金账户中与所述资金结算信息中的交易金额对应的账户余额划转至所述第二业务参与者的资金账户。

进一步地,在所述对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理之后,还包括:

判断所述资金结算处理是否处理成功;

将所述资金结算处理的结果通过区块链网络同步至区块链的其他节点装置。

第三方面,本申请提供一种基于区块链的金融市场资金结算方法,包括:

接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

接收所述资金结算节点装置同步的资金结算处理结果。

进一步地,所述对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果,包括:

对所述资金结算请求进行付款信息核对和支付能力判断,若付款信息核对准确且支付能力判断结果为具有支付能力,则所述行内业务可行性判断结果为可行。

进一步地,所述将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,包括:

将所述行内业务可行性判断结果存储至对应的第一业务参与账本中;

通过区块链网络将所述第一业务参与账本中的行内业务可行性判断结果同步至区块链的其他节点装置的账本中。

第四方面,本申请提供一种基于区块链的金融市场资金结算方法,包括:

接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

接收所述资金结算节点装置同步的资金结算处理结果。

第五方面,本申请提供一种基于区块链的金融市场资金结算节点装置,包括:

第一资金结算请求接收模块,用于接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的;

资金结算请求同步模块,用于将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

第一资金结算处理结果接收模块,用于接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

第六方面,本申请提供一种基于区块链的金融市场资金结算节点装置,包括:

资金结算可行性判断模块,用于接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置;

行内业务可行性判断结果接收模块,用于接收第一业务参与节点装置发送的行内业务可行性判断结果,其中,所述行内业务可行性判断结果为所述第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果;

资金结算处理模块,用于根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置。

第七方面,本申请提供一种基于区块链的金融市场资金结算节点装置,包括:

行内业务可行性判断模块,用于接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

第二资金结算处理结果接收模块,用于接收所述资金结算节点装置同步的资金结算处理结果。

第八方面,本申请提供一种基于区块链的金融市场资金结算节点装置,包括:

第二资金结算请求接收模块,用于接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理;

第三资金结算处理结果接收模块,用于接收所述资金结算节点装置同步的资金结算处理结果。

第九方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于区块链的金融市场资金结算方法的步骤。

第十方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的基于区块链的金融市场资金结算方法的步骤。

由上述技术方案可知,本申请提供一种基于区块链的金融市场资金结算方法及节点装置,通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率;同时,由于区块链网络为可以去中心化的网络架构,没有跨境网络或金融交易专用网络的网络通信限制,因此可以便捷的进行跨境双边业务结算处理,且借助区块链网络的分布式特性,交易业务数据以分布式的形式存储在区块链网络的多个节点装置上,提升了数据的安全性,又通过特定的区块链加密算法对数据进行加密处理,保证了只有相关参与者才可以浏览业务报文内容,非相关方看不到敏感信息,提升了业务处理时的隐私性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之一;

图2为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之二;

图3为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之三;

图4为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之四;

图5为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之五;

图6为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之六;

图7为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之七;

图8为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之八;

图9为本申请实施例中的所述基于区块链的双边业务结算方法的流程示意图之九;

图10为本申请实施例中的所述基于区块链的双边业务结算节点装置的结构示意图之一;

图11为本申请实施例中的所述基于区块链的双边业务结算节点装置的结构示意图之二;

图12为本申请实施例中的所述基于区块链的双边业务结算节点装置的结构示意图之三;

图13为本申请实施例中的所述基于区块链的双边业务结算节点装置的结构示意图之四;

图14为本申请一个具体应用实例中的节点装置总体架构示意图;

图15为本申请一个具体应用实例中的节点装置分层架构示意图;

图16为本申请一个具体应用实例中的节点装置集成架构示意图;

图17为本申请一个具体应用实例中的网络部署架构示意图;

图18为本申请实施例中的电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

考虑到现有技术中的双边业务模式是一个串行的业务处理和消息传递的模式,只有当上一个环节处理完成后,才能进行下一个环节的处理,增加了交易处理时间,业务处理效率较低;同时,由于跨境网络安全性限制的原因,目前CIPS只支持境内直接参与者的接入,境外参与者只能依靠SWIFT(Society for Worldwide Interbank Financial Telecommunications,环球同业银行金融电讯协会)的专用金融电文网络和境内的直接参与者进行消息传递,因此境外参与者无法直接参与CIPS的双边业务的问题,本申请提供一种基于区块链的金融市场资金结算方法及节点装置,通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率;同时,由于区块链网络为可以去中心化的网络架构,没有跨境网络或金融交易专用网络的网络通信限制,因此可以便捷的进行跨境双边业务结算处理,且借助区块链网络的分布式特性,交易业务数据以分布式的形式存储在区块链网络的多个节点装置上,提升了数据的安全性,又通过特定的区块链加密算法对数据进行加密处理,保证了只有相关参与者才可以浏览业务报文内容,非相关方看不到敏感信息,提升了业务处理时的隐私性。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供一种基于区块链的金融市场资金结算方法的实施例,执行主体为区块链网络中的债券结算节点装置,参见图1,所述基于区块链的金融市场资金结算方法具体包含有如下步骤S101至步骤S103:

步骤S101:接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的。

可以理解的是,区块链网络中的债券结算节点装置可以为SSS,在区块链网络中为SSS部署orderer节点装置和peer节点装置(账本节点装置,包含一个账本和智能合约),该peer节点装置对应的智能合约能够实现本实施例所述的基于区块链的金融市场资金结算方法,优选地,所述金融交易市场可以通过自身已经配置有相对应的CA证书的终端设备与债券结算节点装置通信连接,以使所述债券结算节点装置能够接收金融交易市场发送的资金结算请求。

可以理解的是,所述资金结算请求可以为包含有结算现金金额、结算债券数量、第一业务参与者信息和第二业务参与者信息的业务报文,所述第一业务参与者可以为被借记银行,所述第二业务参与者可以为被贷记银行。

步骤S102:将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

可以理解的是,区块链网络中的资金结算节点装置可以为CIPS运营公司,可以在区块链网络中为CIPS部署kafka/zookeeper集群(kafka集群用来实现fabric中的交易排序服务,zookeeper集群用来管理kafka集群)、orderer节点装置(排序节点装置,用于对任务进行排序)和peer节点装置,为第一业务参与者部署peer节点装置(账本节点装置,包含一个账本和智能合约),所述第一业务参与者的peer节点装置连接到清算总中心的orderer节点装置,以使所述债券结算节点装置将所述资金结算请求通过区块链网络同步至CIPS对应的资金结算节点装置和第一业务参与者对应的第一业务参与节点装置,由于在区块链网络中消息传递的方式可以为泛洪式传播,因此所述资金结算节点装置和第一业务参与节点装置能够同步地接收到该资金结算请求,并且并行地对该资金结算请求进行可行性判断和业务结算处理。

步骤S103:接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

可以理解的是,所述资金结算节点装置在执行完可行性判断或业务结算处理后,同时通过区块链网络将可行性判断结果和业务结算处理结果同步至债券结算节点装置,与所述债券结算节点对应的SSS可以根据可行性判断结果或业务结算处理结果对对第一业务参与者和第二业务参与者的债券账户进行债券结算处理,由于此后的债券结算处理不再涉及区块链网络,因此本申请对具体的债券结算处理不作具体限定。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算方法,能够通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够提高信息传递的效率,使所有与业务结算请求相关的节点装置都能同步接收到该请求并进行处理,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有将业务结算请求存储在账本中,并通过区块链网络将账本信息同步给其他节点装置的步骤,参见图2,该步骤具体包含有如下内容:

步骤S104:将所述资金结算请求的第一请求信息存储至对应的债券结算账本中。

可以理解的是,所述债券结算节点装置部署有orderer节点装置和peer节点装置,其中所述peer节点装置包含有债券结算账本和对应的智能合约,所述债券结算节点装置在接收到金融交易市场发送的资金结算请求后将该请求中的第一请求信息存储至对应的债券结算账本中。

步骤S105:通过区块链网络将所述债券结算账本中的第一请求信息同步至区块链的其他节点装置的账本中。

可以理解的是,由于在区块链网络中消息传递的方式可以为泛洪式传播,因此所述债券结算账本中的第一请求信息可以被并行同步到区块链的其他节点装置的账本中。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供了另一种基于区块链的双边业务结算方法的实施例,执行主体为区块链网络中的资金结算节点装置,参见图3,所述基于区块链的金融市场资金结算方法具体包含有如下步骤S201至步骤S203:

步骤S201:接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置。

可以理解的是,区块链网络中的资金结算节点装置可以为CIPS运营公司,在区块链网络中为CIPS部署kafka/zookeeper集群、orderer节点装置和peer节点装置,以使所述债券结算节点装置将所述资金结算请求通过区块链网络同步至CIPS对应的资金结算节点装置,所述资金结算节点装置对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果,并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置。

步骤S202:接收第一业务参与节点装置发送的行内业务可行性判断结果,其中,所述行内业务可行性判断结果为所述第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果。

可以理解的是,所述债券结算节点装置可以并行地将所述资金结算请求通过区块链网络同步至与第一业务参与者对应的第一业务参与节点装置,以使所述第一业务参与节点装置对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果,并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,优选地,所述第一业务参与节点装置可以将行内业务可行性判断结果同步至对应的资金结算节点装置。

步骤S203:根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置。

可以理解的是,所述资金结算节点装置的资金结算账本中此时包含有资金结算可行性判断结果和行内业务可行性判断结果,所述资金结算节点装置的智能合约对该资金结算可行性判断结果和行内业务可行性判断结果进行判断,若都具有可行性,则该智能合约判定可以进行资金结算处理,并通知对应的CIPS对所述第一业务参与者和与所述第一业务结算请求对应的第二业务参与者的资金账户进行资金结算处理,若第一业务参与者的资金账户中现金余额满足支付金额,则资金结算能够成功,否则,资金结算必然失败,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算方法,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置,同时,第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果,并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置接收第一业务参与节点装置发送的行内业务可行性判断结果,并根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够确保业务结算的合法性和可行性,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有在进行资金结算之前,对与资金结算请求相对应的第一请求信息进行检查的步骤,该步骤具体包含有如下内容:

对所述资金结算请求的第一请求信息进行合规性检查和资金检查,其中,所述合规性检查为报文格式合规性检查、重账检查、业务合法性检查和数字签名合法性检查中的至少一种,若合规性检查和资金检查合格,则资金结算可行性判断结果为可行。

可以理解的是,所述资金结算节点装置接收到所述资金结算请求后,在执行资金结算处理前,需要对该资金结算请求进行检查,检查包括:对资金结算请求中的第一请求信息的合规性检查,具体地,所述合规性检查包括但不限于:报文格式合规性检查、重账检查、业务合法性检查和数字签名合法性检查,所述报文格式合规性检查为检查业务报文的格式是否符合预设要求,所述重账检查为是否存在重账,所述业务合法性检查为是否为有权限执行的业务类型,所述数字签名合法性检查为对该资金结算请求中的数字签名进行验证。

为了能够使资金结算可行性判断的结果能够同步给相关的所有其他节点装置,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有通过资金结算节点装置的账本将资金结算可行性判断结果同步给区块链网络中相关的所有其他节点装置的步骤,参见图4,该步骤具体包含有如下步骤S204至步骤S205:

步骤S204:将所述资金结算可行性判断结果存储至对应的资金结算账本中。

可以理解的是,在区块链网络中为CIPS部署kafka/zookeeper集群、orderer节点装置和peer节点装置(账本节点装置,包含一个账本和智能合约),当所述资金结算节点装置对应的CIPS运营公司执行所述合规性检查,并将检查结果存储在该资金结算节点装置的资金结算账本中,若在该资金结算账本中的合规性检查为合格,则可判定所述资金结算请求的资金结算可行性判断结果为可行。

步骤S205:通过区块链网络将所述资金结算账本中的资金结算可行性判断结果同步至区块链的其他节点装置的账本中。

可以理解的是,由于在区块链网络中消息传递的方式可以为泛洪式传播,因此所述资金结算账本中的资金结算可行性判断结果可以被并行同步到区块链的其他节点装置的账本中。

为了能够提高资金结算的可靠性,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有资金结算节点装置在接收到第一业务参与节点装置同步的行内业务可行性判断结果后,根据资金结算可行性判断结果和行内业务可行性判断结果进行资金结算的步骤,参见图5,该步骤具体包含有如下步骤S206至步骤S207:

步骤S206:判断所述资金结算账本中的所述资金结算可行性判断结果和所述行内业务可行性判断结果是否都为可行。

步骤S207:若是,则将所述第一业务参与者的资金账户中与所述资金结算信息中的交易金额对应的账户余额划转至所述第二业务参与者的资金账户。

可以理解的是,当监听到所述资金结算账本中增加了第一业务参与节点装置同步的行内业务可行性判断结果时,所述资金结算节点装置的智能合约判断该资金结算可行性判断结果和该行内业务可行性判断结果是否都为可行,若是,则表明所述资金结算请求已经通过了所有相应节点装置的可行性判断,具备执行下一步业务结算的条件,则所述资金结算节点装置的智能合约通知GIPS将所述第一业务参与者的资金账户中对应的账户余额划转至所述第二业务参与者的资金账户,即在第一业务参与者的资金账户中减去与资金结算请求中的结算金额对应的账户余额,在第二业务参与者的金融账户中增加所述账户余额。

为了能够提高资金结算的可靠性,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有当资金结算节点装置在执行资金结算处理时,将处理的结果(尤其是处理失败的结果)同步到区块链的其他节点装置的步骤,参见图6,该步骤具体包含有如下步骤S208至步骤S209:

步骤S208:判断所述资金结算处理是否处理成功。

可以理解的是,当所述资金结算节点装置在对第一业务参与者和第二业务参与者的资金账户进行资金结算处理时,需要将第一业务参与者的资金账户中与资金结算请求中的结算金额对应的账户余额划转到第二业务参与者的资金账户,因此需要判断该划转操作是否执行成功,即该第一业务参与者的资金账户中是否有足够的账户余额。

步骤S209:将所述资金结算处理的结果通过区块链网络同步至区块链的其他节点装置。

可以理解的是,所述资金结算处理的结果可以包括结算成功和结算失败,所述资金结算节点装置通过区块链网络将所述资金结算处理的结果同步至区块链的其他节点装置,优选地,所述资金结算节点装置通过区块链网络将所述资金结算处理的结果同步至第一业务参与节点装置和第二业务参与节点装置,以使被借记银行和被贷记银行得到资金结算处理的结果。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供了另一种基于区块链的金融市场资金结算方法的实施例,执行主体为区块链网络中的第一业务参与节点装置,参见图7,所述基于区块链的金融市场资金结算方法具体包含有如下步骤S301至步骤S302:

步骤S301:接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

可以理解的是,所述第一业务参与节点装置可以为第一业务参与者在区块链网络中部署的peer节点装置(账本节点装置,包含一个账本和智能合约),所述第一业务参与者的peer节点装置对应的智能合约能够实现本实施例所述的基于区块链的金融市场资金结算方法,且该peer节点装置连接到清算总中心的orderer节点装置,以此接收债券结算节点装置发送的资金结算请求,所述第一业务参与者可以为金融市场债券回购中的被借记银行,所述第一业务参与者可以通过自身已经配置有相对应的CA证书的终端设备与第一业务参与节点装置通信连接,以接收债券结算节点装置发送的资金结算请求。

可以理解的是,所述第一业务参与节点装置可以对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果,并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,优选地,所述第一业务参与节点装置将行内业务可行性判断结果通过区块链网络同步至资金结算节点装置,以使所述资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

步骤S302:接收所述资金结算节点装置同步的资金结算处理结果。

可以理解的是,所述资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理之后,能够通过区块链网络将所述资金结算处理的结果再同步至第一业务参与节点装置。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算方法,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,然后再通过区块链网络接收所述资金结算节点装置同步的资金结算处理结果,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够确保业务结算的合法性和可行性,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有第一业务参与结算节点装置根据资金结算请求进行行内业务可行性判断的步骤,该步骤具体包含有如下内容:

对所述资金结算请求进行付款信息核对和支付能力判断,若付款信息核对准确且支付能力判断结果为具有支付能力,则所述行内业务可行性判断结果为可行。

可以理解的是,所述第一业务参与节点装置对应的是第一业务参与者,所述第一业务参与者可以为金融市场债券回购中的被借记银行,所述第一业务参与节点装置根据所述资金结算请求进行行内业务可行性判断的判断内容可以包括:付款信息核对和支付能力判断,具体地,所述付款信息核对为针对所述资金结算请求中的付款金额、付款主体、付款账号和付款用途等信息进行的核对,所述支付能力判断可以为通过银行自身的资金管理系统查询自身账户是否具备足够的支付金额,由于每家被借记银行有着自身不同的行内业务可行性判断标准,因此本申请对行内业务可行性判断的具体判断条件不作具体限定。

可以理解的是,如果所述被借记银行对付款信息核对无误,且判断自身具备支付能力,则所述行内业务可行性判断结果为可行,所述被借记银行可以通过第一业务参与节点装置向区块链的其他节点装置同步“同意付款”的信息。

为了能够使行内业务可行性判断的结果能够同步给相关的所有其他节点装置,在本申请的基于区块链的金融市场资金结算方法的一实施例中,还可以具体包含有通过第一业务参与节点装置的账本将行内业务可行性判断结果同步给区块链网络中相关的所有其他节点装置的步骤,参见图8,该步骤具体包含有如下内容:

步骤S303:将所述行内业务可行性判断结果存储至对应的第一业务参与账本中。

可以理解的是,所述第一业务参与节点装置部署有peer节点装置,其中包含有第一业务参与账本和对应的智能合约,所述第一业务参与节点装置可以将所述行内业务可行性判断结果存储至对应的第一业务参与账本中。

步骤S304:通过区块链网络将所述第一业务参与账本中的行内业务可行性判断结果同步至区块链的其他节点装置的账本中。

可以理解的是,由于在区块链网络中消息传递的方式可以为泛洪式传播,因此所述第一业务参与账本中的行内业务可行性判断结果可以被并行同步到区块链的其他节点装置的账本中。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供了另一种基于区块链的金融市场资金结算方法的实施例,执行主体为区块链网络中的第二业务参与节点装置,参见图9,所述基于区块链的金融市场资金结算方法具体包含有如下步骤S401至步骤S402:

步骤S401:接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

可以理解的是,为第二业务参与者在区块链网络中部署peer节点装置(账本节点装置,包含一个账本和智能合约),且该peer节点装置连接到清算总中心的orderer节点装置,以此接收区块链网络中债券结算节点装置发送的资金结算请求,所述第二业务参与者可以为金融市场债券回购中双边业务结算的被贷记银行,所述第二业务参与者可以通过自身已经配置有相对应的CA证书的终端设备与第二业务参与节点装置通信连接。

步骤S402:接收所述资金结算节点装置同步的资金结算处理结果。

可以理解的是,所述资金结算节点装置在执行完可行性判断或业务结算处理后,同时通过区块链网络将可行性判断结果和业务结算处理结果同步至第二业务参与节点装置。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算方法,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,然后,再通过区块链网络接收所述资金结算节点装置同步的资金结算处理结果,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供一种用于实现所述基于区块链的金融市场资金结算方法的全部或部分内容的基于区块链的金融市场资金结算节点装置的实施例,参见图10,所述基于区块链的金融市场资金结算节点装置具体包含有如下内容:

第一资金结算请求接收模块11,用于接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的。

资金结算请求同步模块12,用于将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

第一资金结算处理结果接收模块13,用于接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算节点装置,能够通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供一种用于实现所述基于区块链的金融市场资金结算方法的全部或部分内容的基于区块链的金融市场资金结算节点装置的实施例,参见图11,所述基于区块链的金融市场资金结算节点装置具体包含有如下内容:

资金结算可行性判断模块21,用于接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置。

行内业务可行性判断结果接收模块22,用于接收第一业务参与节点装置发送的行内业务可行性判断结果,其中,所述行内业务可行性判断结果为所述第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果。

资金结算处理模块23,用于根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算节点装置,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行资金结算可行性判断,得到资金结算可行性判断结果并将所述资金结算可行性判断结果通过区块链网络同步至其他节点装置,同时,第一业务参与节点装置接收到所述债券结算节点装置发送的资金结算请求后,对所述资金结算请求进行行内业务可行性判断得到的行内业务可行性判断结果,并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置接收第一业务参与节点装置发送的行内业务可行性判断结果,并根据所述资金结算可行性判断结果和所述行内业务可行性判断结果,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,将资金结算处理结果通过区块链网络同步至区块链的其他节点装置,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供一种用于实现所述基于区块链的金融市场资金结算方法的全部或部分内容的基于区块链的金融市场资金结算节点装置的实施例,参见图12,所述基于区块链的金融市场资金结算节点装置具体包含有如下内容:

行内业务可行性判断模块31,用于接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

第二资金结算处理结果接收模块32,用于接收所述资金结算节点装置同步的资金结算处理结果。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算节点装置,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,并对所述资金结算请求进行行内业务可行性判断,得到行内业务可行性判断结果并将所述行内业务可行性判断结果通过区块链网络同步至其他节点装置,以使资金结算节点装置根据所述行内业务可行性判断结果和资金结算可行性判断结果对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,然后再通过区块链网络接收所述资金结算节点装置同步的资金结算处理结果,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了能够对双边业务资金结算处理环节进行有效优化,提高业务处理和消息传递的效率,本申请提供一种用于实现所述基于区块链的金融市场资金结算方法的全部或部分内容的基于区块链的金融市场资金结算节点装置的实施例,参见图13,所述基于区块链的金融市场资金结算节点装置具体包含有如下内容:

第二资金结算请求接收模块41,用于接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

第三资金结算处理结果接收模块42,用于接收所述资金结算节点装置同步的资金结算处理结果。

从上述描述可知,本申请实施例提供的基于区块链的金融市场资金结算节点装置,能够通过区块链网络接收债券结算节点装置发送的资金结算请求,其中,所述资金结算请求还同时通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,然后,再通过区块链网络接收所述资金结算节点装置同步的资金结算处理结果,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

为了更进一步说明本方案,本申请还提供一种应用上述基于区块链的双边业务结算系统实现基于区块链的双边业务结算方法的具体应用实例,该具体应用实例的系统总体架构参见图14,系统分层架构参见图15,系统集成架构参见图16,网络部署架构参见图17,具体包含有如下步骤:

1)交易发起:交易结算系统SSS根据金融市场交易信息组建金融市场业务结算报文发送到区块链网络;

2)CIPS和业务交易相关参与者(被借记第一业务参与者A、被贷记第二业务参与者B)同时收到区块链网络推送的双边业务报文;

3)CIPS和被借记第一业务参与者A并行进行业务可行性处理:

CIPS业务可行性处理包括:CIPS收到报文后,进行报文格式、重账、业务合法性和数字签名合法性等检查,并向区块链网络返回可行性处理结果;

被借记第一业务参与者A进行行内业务可行性处理,并向区块链返回是否同意付款结果;

4)区块链网络收集CIPS和被借记第一业务参与者A的业务可行性处理结果,判断CIPS和被借记第一业务参与者A是否都同意结算,并推送判定结果给CIPS、SSS、第一业务参与者A和第二业务参与者B;

5)判定结果同意情况下,CIPS进行结算处理,若余额不足则结算处理失败,并把结算处理结果返回区块链网络;

6)区块链网络推送CIPS的结算处理结果给SSS、第一业务参与者A和第二业务参与者B。

所述系统总体架构参见图14,还具体包含有如下内容:

CIPS运营公司:部署有kafka/zookeeper集群、orderer节点装置(排序节点装置,对任务进行排序)和peer节点装置(账本节点装置,包含一个账本和合约);

SSS与核心直接参与者:部署有peer节点装置和orderer节点装置;

普通直接参与者:部署有peer节点装置,其节点装置连接到清算总中心的orderer节点装置;

CA证书:用于建立证书管理体系,映射至用户证书,具体地,映射指的是真实机构和机构的证书或公钥绑定。作用是:机构之间的交互,通过证书(或公钥)/私钥对来验证,证书或公钥视为真实机构的账户。

所述网络部署架构参见图17,还具体包含有如下内容:

区块链网络所有公共节点装置,部署在各参与者DMZ区,通过VPN和内部防火墙开通白名单来授权互相访问;

搭建一个kafka集群(部署于清算总中心),SSS与核心参与者分布式的搭建一个orderer组织机构和peer组织机构,每个机构搭建2个以上peer,普通参与者搭建2个以上peer,并与核心参与机构的peer构成一个peer组织机构。

本申请的实施例还提供能够实现上述实施例中的基于区块链的金融市场资金结算方法中全部步骤的一种电子设备的具体实施方式,参见图18,所述电子设备具体包括如下内容:

处理器(processor)601、存储器(memory)602、通信接口(Communications Interface)603和总线604;

其中,所述处理器601、存储器602、通信接口603通过所述总线604完成相互间的通信;所述通信接口603用于实现基于区块链的金融市场资金结算节点装置、在线业务系统、客户端设备以及其他参与机构之间的信息传输;

所述处理器601用于调用所述存储器602中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的基于区块链的金融市场资金结算方法中的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤S101:接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的。

步骤S102:将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

步骤S103:接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

从上述描述可知,本申请实施例提供的电子设备,能够通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

本申请的实施例还提供能够实现上述实施例中的基于区块链的金融市场资金结算方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的基于区块链的金融市场资金结算方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤S101:接收金融交易市场发送的资金结算请求,其中,所述资金结算请求为证券交易结算系统根据金融市场交易信息生成的。

步骤S102:将所述资金结算请求通过区块链网络同步至区块链的其他节点装置,以使资金结算节点装置和第一业务参与节点装置分别进行资金结算可行性判断和行内业务可行性判断,并将所述资金结算可行性判断和所述行内业务可行性判断的判断结果通过区块链网络同步至其他节点装置,以使所述资金结算节点装置在所述资金结算可行性判断和所述行内业务可行性判断的判断结果都为可行时,对与该资金结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理。

步骤S103:接收所述资金结算节点装置同步的资金结算处理结果,并根据所述资金结算处理结果对第一业务参与者和第二业务参与者的债券账户进行债券结算处理。

从上述描述可知,本申请实施例提供的计算机可读存储介质,能够通过债券结算节点装置接收证券交易结算系统根据金融市场交易信息生成的业务结算请求,并将该业务结算请求通过区块链网络同步至区块链中的其他节点装置,以使与该业务结算请求相关的资金结算节点装置和第一业务参与节点装置能够同步收到该业务结算请求并并行进行可行性判断,并将可行性判断的结果再通过区块链网络同步至区块链的其他节点装置,进而使资金结算节点装置和第一业务参与节点装置能够同步地接收到对方发送的可行性判断结果,以使所述资金结算节点装置在所述资金结算可行性判断和行内业务可行性判断的判断结果都为可行时,分别对与该业务结算请求对应的第一业务参与者和第二业务参与者的资金账户进行资金结算处理,快速、高效且可靠的完成双边业务资金结算处理,提高了业务结算处理和消息传递的效率。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。

本说明书实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本说明书的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。

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