基于区块链的去中心化金融数据处理方法及系统技术方案

技术编号:23399701 阅读:25 留言:0更新日期:2020-02-22 12:00
本公开是关于一种基于区块链的去中心化金融数据处理方法及系统。该方法包括:第一区块链节点接收一预设金融数据,并确定所述预设金融数据的数据种类;所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点;所述第一区块链节点将所述预设金融数据发送至选择的所述多个第二区块链节点,以使所述多个第二区块链节点对所述预设金融数据进行共识处理。

Decentralized financial data processing method and system based on blockchain

【技术实现步骤摘要】
基于区块链的去中心化金融数据处理方法及系统
本公开涉及区块链数据处理
,尤其涉及一种基于区块链的去中心化金融数据处理方法及系统。
技术介绍
区块链技术是一种分布式互联网数据库技术,基于区块链技术构建的网络可以称为区块链网络,在区块链网络中一般包含网络节点,每一个节点对应至少一个区块链。区块链网络具备去中心化、公开透明、不可篡改、可信任等特点。基于这些特点,区块链技术应用领域越来越广泛。目前在相关技术中,银行、证券及保险等金融机构内的金融数据管理系统等也开始探索应用区块链技术。具体的,例如待上链的金融数据被区块链网络中的某一区块链节点接收到并由该区块链节点受理该金融数据,该区块链节点在受理该金融数据之后,需要由区块链网络中的其他区块链节点参与对该金融数据进行共识处理,金融数据通过共识后可以进行存储。在金融数据处理过程中,共识阶段是需要区块链网络中的其他区块链节点参与的,而专利技术人发现,在对金融数据进行共识处理时,随着参与共识的区块链节点的数量增加,对金融数据进行共识处理的时间过长,导致金融数据的共识处理效率低。
技术实现思路
本公开的目的在于提供一种基于区块链的去中心化金融数据处理方法及系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开实施例的第一方面,提供一种基于区块链的去中心化金融数据处理方法,该方法包括:第一区块链节点接收一预设金融数据,并确定所述预设金融数据的数据种类;所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点;所述第一区块链节点将所述预设金融数据发送至选择的所述多个第二区块链节点,以使所述多个第二区块链节点对所述预设金融数据进行共识处理。本公开的实施例中,所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点,包括:所述第一区块链节点根据预设的数据种类与共识算法之间的对应关系,确定接收到的所述预设金融数据的数据种类对应的共识算法;所述第一区块链节点根据所述共识算法,从共识网络中选择提供共识机制的多个所述第二区块链节点。本公开的实施例中,所述第一区块链节点根据所述共识算法,从共识网络中选择提供共识机制的多个第二区块链节点,包括:所述第一区块链节点根据所述共识算法,确定符合所述共识算法要求的参与共识的第二区块链节点的数量;所述第一区块链节点从共识网络中,随机选择满足所述数量的第二区块链节点。本公开的实施例中,所述数据种类包括基金、证券、银行、保险和信托种类中的任一个。本公开的实施例中,所述预设金融数据携带发送端设备ID;该方法还包括:所述第一区块链节点根据该设备ID验证所述预设金融数据的合法性,当验证通过后确定所述预设金融数据的数据种类。根据本公开实施例的第二方面,提供一种基于区块链的去中心化金融数据处理系统,该系统包括:第一区块链节点,用于接收一预设金融数据,并确定所述预设金融数据的数据种类,根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点;多个第二区块链节点,用于接收所述第一区块链节点发送来的所述预设金融数据,并对所述预设金融数据进行共识处理。本公开的实施例中,所述第一区块链节点,具体用于:根据预设的数据种类与共识算法之间的对应关系,确定接收到的所述预设金融数据的数据种类对应的共识算法;根据所述共识算法,从共识网络中选择提供共识机制的多个所述第二区块链节点。本公开的实施例中,所述第一区块链节点,用于根据所述共识算法,确定符合所述共识算法要求的参与共识的第二区块链节点的数量,从共识网络中随机选择满足所述数量的第二区块链节点。本公开的实施例中,所述数据种类包括基金、证券、银行、保险和信托种类中的任一个。本公开的实施例中,所述预设金融数据携带发送端设备ID;所述第一区块链节点,还用于根据该设备ID验证所述预设金融数据的合法性,当验证通过后确定所述预设金融数据的数据种类。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例,对于待共识的金融数据,可以根据金融数据的数据种类,选择提供共识服务的共识节点,对该金融数据进行共识处理,这样,针对不同种类的金融数据可从共识网络中选择部分共识节点对其进行共识,这样可以避免由于参与共识节点的数量过多导致共识处理时间过长的问题,缩短共识处理的时间,有效提升了区块链网络的金融数据处理效率。附图说明图1示出本公开示例性实施例中基于区块链的去中心化金融数据处理方法流程图;图2示出本公开示例性实施例中另一基于区块链的去中心化金融数据处理方法流程图;图3示出本公开示例性实施例中又一基于区块链的去中心化金融数据处理方法流程图;图4示出本公开示例性实施例中基于区块链的去中心化金融数据处理系统示意图;图5示出本公开示例性实施例中计算机可读存储介质示意图;图6示出本公开示例性实施例中一种电子设备的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。本示例实施方式中首先提供了一种基于区块链的去中心化金融数据处理方法,该方法可以应用于例如图4所示的系统架构中。参考图1中所示,该方法可以包括:步骤S101:第一区块链节点接收一预设金融数据,并确定所述预设金融数据的数据种类。具体的,本实施例中所述第一区块链节点和下述第二区块链节点可以是银行内部一台计算机或者移动终端等设备,所述预设金融数据可以包括但不限于为基金数据、证券数据、银行数据、保险数据和信托数据等,这里的预设金融数据可以包括与金融有关的一切数据。在本公开的实施例中,所述数据种类可以包括基金、证券、银行、保险和信托种类中的任一个。所述预设金融数据可以由银行内部任意一台计算机发出。所述第一区块链节点接收到该预设金融数据后,可以确定其所属的数据种类,例如证券数据可确定其属于证券种类,保险数据可以确定其属于保险种类等等。步骤S102:所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点。具体的,如图2所示,在本公开的一实施例中,所述第一区块链节点根据确定的所述预本文档来自技高网...

【技术保护点】
1.一种基于区块链的去中心化金融数据处理方法,其特征在于,该方法包括:/n第一区块链节点接收一预设金融数据,并确定所述预设金融数据的数据种类;/n所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点;/n所述第一区块链节点将所述预设金融数据发送至选择的所述多个第二区块链节点,以使所述多个第二区块链节点对所述预设金融数据进行共识处理。/n

【技术特征摘要】
1.一种基于区块链的去中心化金融数据处理方法,其特征在于,该方法包括:
第一区块链节点接收一预设金融数据,并确定所述预设金融数据的数据种类;
所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点;
所述第一区块链节点将所述预设金融数据发送至选择的所述多个第二区块链节点,以使所述多个第二区块链节点对所述预设金融数据进行共识处理。


2.根据权利要求1所述方法,其特征在于,所述第一区块链节点根据确定的所述预设金融数据的所述数据种类而从共识网络中选择多个第二区块链节点,包括:
所述第一区块链节点根据预设的数据种类与共识算法之间的对应关系,确定接收到的所述预设金融数据的数据种类对应的共识算法;
所述第一区块链节点根据所述共识算法,从共识网络中选择提供共识机制的多个所述第二区块链节点。


3.根据权利要求2所述方法,其特征在于,所述第一区块链节点根据所述共识算法,从共识网络中选择提供共识机制的多个第二区块链节点,包括:
所述第一区块链节点根据所述共识算法,确定符合所述共识算法要求的参与共识的第二区块链节点的数量;
所述第一区块链节点从共识网络中,随机选择满足所述数量的第二区块链节点。


4.根据权利要求1~3之一所述方法,其特征在于,所述数据种类包括基金、证券、银行、保险和信托种类中的任一个。


5.根据权利要求4所述方法,其特征在于,所述预设金融数据携带发送端设备ID;...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:上海诺亚投资管理有限公司
类型:发明
国别省市:上海;31

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

1