基于区块链的基金交易实时更新方法及系统、电子设备技术方案

技术编号:21302139 阅读:38 留言:0更新日期:2019-06-12 08:36
本发明专利技术涉及区块链技术领域,揭示了一种基于区块链的基金交易实时更新方法及系统、电子设备。该方法包括:处理节点在处理完所分配的子事务后,获得处理节点对应的子处理结果,并在区块链内广播处理节点对应的子处理结果;验证节点利用交易验证技术对处理节点对应的子处理结果的合法性进行验证,获得验证结果;当验证结果指示处理节点对应的子处理结果合法时,验证节点将处理节点对应的子处理结果保存至区块链内的公共账本,实施本发明专利技术实施例,基金交易事务的所有参与方节点均可以实时在区块链内的公共账本中查询任意一个参与方节点的子处理结果以及该基金交易的交易状态,实时性高,有利于提升用户体验。

Block Chain-based Real-time Updating Method for Fund Transactions and Systems and Electronic Equipment

The invention relates to the technical field of block chain, and discloses a real-time updating method of fund transaction based on block chain and system and electronic equipment. The method includes: after processing the assigned sub-transactions, the processing node obtains the corresponding sub-processing results, and broadcasts the corresponding sub-processing results of the processing node in the block chain; the validation node verifies the validity of the processing node's corresponding sub-processing results by using transaction verification technology, and obtains the validation results; when the validation results indicate the corresponding sub-processing node When the reasonable result is legitimate, the verification node saves the sub-processing result corresponding to the processing node to the public account book in the block chain. The embodiment of the present invention implements that all participant nodes of the fund transaction transaction transaction can query the sub-processing result of any participant node and the transaction status of the fund transaction in real time in the public account book in the block chain, which has high real-time performance and is conducive to upgrading. User experience.

【技术实现步骤摘要】
基于区块链的基金交易实时更新方法及系统、电子设备
本专利技术涉及区块链
,特别涉及一种基于区块链的基金交易实时更新方法及系统、电子设备。
技术介绍
基金交易是以基金为买卖对象,自我承担风险收益而进行的流通转让活动。一笔基金交易事务会涉及众多参与方,如:合作伙伴方、基金销售方、支付渠道方和开放式基金登记结算(TransferAgent,TA)方等。目前,当一基金交易事务发生后,为了保证基金交易事务过程中各参与方信息的准确性,需在T日(T日指交易日,即开放式基金销售机构在规定时间受理投资者申购、转换、赎回或其它事务申请的工作日,T日以股市收市时间为界,沪深市场一般为15:00)的15:00后,各个参与方将上一个T日发生的交易处理结果以文件形式互相传递并进行对比,才能获知其他参与方的处理结果以及确定出该基金交易事务的最终处理结果,并进行相应结果的登记。可以看出,对于各个参与方的处理结果以及基金交易事务的最终处理结果都需要延迟至下一个T日才能获知,实时性较差,导致用户体验不佳。
技术实现思路
为了解决相关技术中存在的无法实时确认基金交易处理结果的问题,本专利技术提供了一种基于区块链的基金交易实时更新方法及系统、电子设备。本专利技术实施例第一方面公开了一种基于区块链的基金交易实时更新方法,所述方法包括:处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,所述处理节点对应的子处理结果用于指示所述处理节点是否对其子事务处理成功,所述处理节点为所述区块链内基金交易事务的任意一个参与方节点,所述基金交易事务包括多个子事务,所述处理节点的子事务为所述多个子事务中的任意一个子事务;验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,其中,所述验证节点为所述区块链内除所述处理节点外的任意一个参与方节点;当所述验证结果指示所述处理节点对应的子处理结果合法时,所述验证节点将所述处理节点对应的子处理结果保存至所述区块链内的公共账本;查询节点通过所述公共账本进行交易查询,以获得查询结果,所述查询节点为所述区块链内的任意一个参与方节点,所述查询结果包括所述基金交易事务的任意一个参与方节点对应的子处理结果或者所述基金交易事务的交易状态,所述交易状态为所述区块链内的智能合约根据所述基金交易事务的所有参与方节点的子处理结果得到,其中,当所述基金交易事务的所有参与方节点对各自的子事务均处理成功时,所述交易状态为交易成功状态,当所述基金交易事务的任意一个参与方节点对其子事务处理失败时,所述交易状态为交易失败状态。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,包括:所述处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果;所述处理节点向所述验证节点发送所述处理节点对应的子处理结果,所述验证节点为所述区块链内所述基金交易事务中具备验证权限的任意一个参与方节点;所述验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果之后,所述方法还包括:所述验证节点在所述区块链内广播所述验证结果。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述处理节点对应的子处理结果包括用于指示所述处理节点对应的子处理结果是否合法的哈希值;所述验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,包括:所述验证节点对所述处理节点对应的子处理结果包括的所述哈希值进行验证,获得验证结果,其中,当所述哈希值指示所述处理节点对应的子处理结果合法时,所述验证结果指示所述处理节点对应的子处理结果合法,当所述哈希值指示所述处理节点对应的子处理结果不合法时,所述验证结果指示所述处理节点对应的子处理结果不合法。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述具备验证权限的任意一个参与方节点为所述区块链内计算资源大于预设计算资源阈值的参与方节点;或,所述具备验证权限的任意一个参与方节点为所述区块链内所维护的账本保存有所述基金交易事务的所有交易数据的参与方节点。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述处理节点向所述验证节点发送所述处理节点对应的子处理结果之后,所述方法还包括:所述处理节点在所述区块链内广播通知信息,所述通知信息用于表示所述处理节点已完成向所述验证节点发送所述处理节点对应的子处理结果;所述验证节点在所述区块链内广播所述验证结果之后,所述方法还包括:当所述验证结果指示所述处理节点对应的子处理结果不合法时,所述处理节点向另一个具备验证权限的参与方节点发送所述处理节点对应的子处理结果。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述验证结果包括所述验证节点的节点标识,所述当所述验证结果指示所述处理节点对应的子处理结果不合法时,所述处理节点向另一个具备验证权限的参与方节点发送所述处理节点对应的子处理结果包括:当所述验证结果指示所述处理节点对应的子处理结果不合法时,所述处理节点根据所述验证节点的节点标识向另一个具备验证权限的参与方节点发送所述处理节点对应的子处理结果。作为一种可选的实施方式,在本专利技术实施例第一方面中,当所述处理节点为所述基金交易事务的销售参与方节点时,所述处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果之后,所述方法还包括:监控节点通过所述智能合约识别所述基金交易事务是否处于认购阶段,所述监控节点为所述区块链内基金交易事务的任意一个参与方节点;若所述基金交易事务处于所述认购阶段,所述监控节点通过所述智能合约判断当前时间与认购结束时间的时间差是否小于预设时长;若所述当前时间与所述认购结束时间的时间差小于预设时长,所述监控节点通过所述智能合约将所述基金交易事务推送至所述销售参与方节点的下一个参与方节点。本专利技术实施例第二方面公开了一种基于区块链的基金交易实时更新系统,所述系统包括所述区块链内基金交易事务的多个参与方节点;其中,处理节点,用于在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,所述处理节点对应的子处理结果用于指示所述处理节点是否对其子事务处理成功,所述处理节点为所述多个参与方节点中的任意一个参与方节点,所述基金交易事务包括多个子事务,所述处理节点的子事务为所述多个子事务中的任意一个子事务;验证节点,用于对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,其中,所述验证节点为所述多个参与方节点中除所述处理节点外的任意一个参与方节点;所述验证节点,还用于当所述验证结果指示所述处理节点对应的子处理结果合法时,将所述处理节点对应的子处理结果保存至所述区块链内的公共账本;查询节点,用于通过所述公共账本进行交易查询,以获得查询结果,所述查询节点为所述多个参与方节点中的任意一个参与方节点,所述查询结果包括所述基金交易事务的任意一个参与方节点对应的子处理结果或者所述基金交易事务的交易状态,所述交易状态为所述区块链内的智能合约根据所述基金交易事务的所有参与方本文档来自技高网...

【技术保护点】
1.一种基于区块链的基金交易实时更新方法,其特征在于,所述方法包括:处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,所述处理节点对应的子处理结果用于指示所述处理节点是否对其子事务处理成功,所述处理节点为所述区块链内基金交易事务的任意一个参与方节点,所述基金交易事务包括多个子事务,所述处理节点的子事务为所述多个子事务中的任意一个子事务;验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,其中,所述验证节点为所述区块链内除所述处理节点外的任意一个参与方节点;当所述验证结果指示所述处理节点对应的子处理结果合法时,所述验证节点将所述处理节点对应的子处理结果保存至所述区块链内的公共账本;查询节点通过所述公共账本进行交易查询,以获得查询结果,所述查询节点为所述区块链内的任意一个参与方节点,所述查询结果包括所述基金交易事务的任意一个参与方节点对应的子处理结果或者所述基金交易事务的交易状态,所述交易状态为所述区块链内的智能合约根据所述基金交易事务的所有参与方节点的子处理结果得到,其中,当所述基金交易事务的所有参与方节点对各自的子事务均处理成功时,所述交易状态为交易成功状态,当所述基金交易事务的任意一个参与方节点对其子事务处理失败时,所述交易状态为交易失败状态。...

【技术特征摘要】
1.一种基于区块链的基金交易实时更新方法,其特征在于,所述方法包括:处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,所述处理节点对应的子处理结果用于指示所述处理节点是否对其子事务处理成功,所述处理节点为所述区块链内基金交易事务的任意一个参与方节点,所述基金交易事务包括多个子事务,所述处理节点的子事务为所述多个子事务中的任意一个子事务;验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,其中,所述验证节点为所述区块链内除所述处理节点外的任意一个参与方节点;当所述验证结果指示所述处理节点对应的子处理结果合法时,所述验证节点将所述处理节点对应的子处理结果保存至所述区块链内的公共账本;查询节点通过所述公共账本进行交易查询,以获得查询结果,所述查询节点为所述区块链内的任意一个参与方节点,所述查询结果包括所述基金交易事务的任意一个参与方节点对应的子处理结果或者所述基金交易事务的交易状态,所述交易状态为所述区块链内的智能合约根据所述基金交易事务的所有参与方节点的子处理结果得到,其中,当所述基金交易事务的所有参与方节点对各自的子事务均处理成功时,所述交易状态为交易成功状态,当所述基金交易事务的任意一个参与方节点对其子事务处理失败时,所述交易状态为交易失败状态。2.根据权利要求1所述的方法,其特征在于,所述处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果,并在所述区块链内广播所述处理节点对应的子处理结果,包括:所述处理节点在处理完所分配的子事务后,获得所述处理节点对应的子处理结果;所述处理节点向所述验证节点发送所述处理节点对应的子处理结果,所述验证节点为所述区块链内所述基金交易事务中具备验证权限的任意一个参与方节点;所述验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果之后,所述方法还包括:所述验证节点在所述区块链内广播所述验证结果。3.根据权利要求1或2所述的方法,其特征在于,所述处理节点对应的子处理结果包括用于指示所述处理节点对应的子处理结果是否合法的哈希值;所述验证节点对所述处理节点对应的子处理结果的合法性进行验证,获得验证结果,包括:所述验证节点对所述处理节点对应的子处理结果包括的所述哈希值进行验证,获得验证结果,其中,当所述哈希值指示所述处理节点对应的子处理结果合法时,所述验证结果指示所述处理节点对应的子处理结果合法,当所述哈希值指示所述处理节点对应的子处理结果不合法时,所述验证结果指示所述处理节点对应的子处理结果不合法。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述具备验证权限的任意一个参与方节点为所述区块链内计算资源大于预设计算资源阈值的参与方节点;或,所述具备验证权限的任意一个参与方节点为所述区块链内所维护的账本保存有所述基金交易事务的所有交易数据的参与方节点。5.根据权利要求2所述的方法,其特征在于,所述处理节点向所述验证节点发送所述处理节点对应的子处理结果之后,所述方法还包括:所述处理节点在所述区块链内广播通知信息,所述通知信息用于表示所述处理节点已完成向所述验证节点发送所述处理节点对应的子处理结果;所述验证节点在所述区块链...

【专利技术属性】
技术研发人员:胡玉金
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1