一种基于区块链与标识技术的金融数据溯源方法及装置制造方法及图纸

技术编号:24575752 阅读:21 留言:0更新日期:2020-06-21 00:21
本申请公开了一种基于区块链与标识技术的金融数据溯源方法,可以将金融数据存储在区块链中用于数据溯源,由于区块链中的数据不可篡改,因此,有效提高了溯源数据和流程的安全性、可靠性。具体地,第二设备可以将第一加密数据发送给第一设备,由第一设备将第一加密数据存储至区块链中。第一设备将第一加密数据存储至区块链中时,可以获取第一标识,将第一标识和第一加密数据对应存储至区块链中。第一设备将第一加密数据和所述第一标识对应存储至区块链中之后,可以向第二设备发送携带第一标识的第一消息,第一消息用于指示所述第一加密数据已成功存储至所述区块链中。该第一标识可以作为第一加密数据的索引,以便于对第一加密数据进行溯源。

A financial data Traceability Method and device based on blockchain and identification technology

【技术实现步骤摘要】
一种基于区块链与标识技术的金融数据溯源方法及装置
本申请涉及数据存储领域,特别是涉及一种基于区块链与标识技术的金融数据溯源方法及装置。
技术介绍
金融数据的安全性尤为重要。金融数据一旦被篡改,则会影响个人用户以及企业用户的财产安全。而传统的存储金融数据的技术,只要有取得相关权限可以无成本、无风险的篡改金融数据。因此,急需一种方案,可以解决上述问题。
技术实现思路
本申请所要解决的技术问题是如何保证金融数据的安全性,提供一种基于区块链与标识技术的金融数据溯源方法及装置。第一方面,本申请实施例提供了一种基于区块链与标识技术的金融数据溯源方法,所述方法包括:第一设备获取来自于第二设备的第一加密数据;所述第一设备获取第一标识,并将所述第一加密数据和所述第一标识对应存储至区块链中;所述第一设备向所述第二设备发送携带所述第一标识的第一消息,所述第一消息用于指示所述第一加密数据已成功存储至所述区块链中,所述第一标识用于对所述第一加密数据进行溯源。可选的,所述方法还包括:所述第一设备接收来自于所述第二设备的第二消息,所述第二消息携带所述第一标识,所述第二消息用于指示所述第一设备向所述第二设备反馈所述第一标识对应的数据;所述第一设备根据所述第一标识、对应存储在所述区块链中的所述第一加密数据和所述第一标识,获得所述第一加密数据;所述第一设备将获得的所述数据发送给所述第二设备。可选的,在第一设备接收来自于第二设备的第一加密数据之前,所述方法还包括:所述第一设备接收来自于所述第二设备的第三消息,所述第三消息用于请求所述第一设备允许所述第二设备接入;所述第一设备向所述第二设备发送第四消息,所述第四消息用于指示所述第一设备允许所述第二设备接入。可选的,所述第四消息中包括第一公钥,所述第一加密数据为利用所述第一公钥对第一数据加密之后得到的数据。可选的,所述第一数据包括:第一业务数据以及对应的流水号。第二方面,本申请实施例提供了一种基于区块链与标识技术的金融数据溯源装置,所述装置包括:第一获取单元,用于获取来自于第二设备的第一加密数据;第二获取单元,用于获取第一标识;存储单元,用于将所述第一加密数据和所述第一标识对应存储至区块链中;第一发送单元,用于向所述第二设备发送携带所述第一标识的第一消息,所述第一消息用于指示所述第一加密数据已成功存储至所述区块链中,所述第一标识用于对所述第一加密数据进行溯源。可选的,所述装置还包括:第一接收单元,用于接收来自于所述第二设备的第二消息,所述第二消息携带所述第一标识,所述第二消息用于指示所述第一设备向所述第二设备反馈所述第一标识对应的数据;第三获取单元,用于根据所述第一标识、对应存储在所述区块链中的所述第一加密数据和所述第一标识,获得所述第一加密数据;第二发送单元,用于将获得的所述数据发送给所述第二设备。可选的,所述装置还包括:第二接收单元,用于在接收来自于第二设备的第一加密数据之前,接收来自于所述第二设备的第三消息,所述第三消息用于请求所述第一设备允许所述第二设备接入;第三发送单元,用于向所述第二设备发送第四消息,所述第四消息用于指示所述第一设备允许所述第二设备接入。可选的,所述第四消息中包括第一公钥,所述第一加密数据为利用所述第一公钥对第一数据加密之后得到的数据。可选的,所述第一数据包括:第一业务数据以及对应的流水号。与现有技术相比,本申请实施例具有以下优点:本申请实施例提供了一种基于区块链与标识技术的金融数据溯源方法,可以将金融数据存储在区块链中用于数据溯源,由于区块链中的数据不可篡改,因此,与传统的溯源技术相比,有效提高了溯源数据和流程的安全性、可靠性。具体地,第二设备可以将第一加密数据发送给第一设备,由第一设备将第一加密数据存储至区块链中。第一设备将第一加密数据存储至区块链中时,可以获取第一标识,将第一标识和第一加密数据对应存储至区块链中。第一设备将第一加密数据和所述第一标识对应存储至区块链中之后,可以向第二设备发送携带第一标识的第一消息,第一消息用于指示所述第一加密数据已成功存储至所述区块链中。该第一标识可以对第一加密数据进行溯源,具体地,第一标识可以作为第一加密数据的索引,以便于后续第二设备从区块链中读取该第一加密数据。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种基于区块链与标识技术的金融数据溯源方法的流程示意图;图2为本申请实施例提供的一种基于区块链与标识技术的金融数据溯源装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的专利技术人经过研究发现,传统的金融数据溯源技术,只要有取得相关权限可以无成本、无风险的篡改金融数据。为了解决上述问题,在本申请实施例中,可以将金融数据存储在区块链中,由于区块链中的数据不可篡改,因此,与传统的溯源技术相比,有效提高了溯源数据和流程的安全性、可靠性。为方便理解,首先对区块链的相关内容做简单介绍。区块链(Blockchain)可以看作一个分布式的公共数据库(或者称为公共账本)。它由多个关键要素组成,其中区块链技术主要包括现代密码学、分布式点对点网络通信技术、去中心化一致性共识算法、激励机制以及可编程脚本代码五大关键要素。从区块链节点组成上说,区块链可以分为公链、联盟链、私有链。公链对全网公开,任何组织和个人都可以作为节点加入,并且链上数据全网公开,用户无需授权可以任意访问链上数据,真正意义上做到了去中心化。当前公链的典型代表有以太坊、比特币等,但是由于公链的节点众多并且大多使用工作量证明法(PoW),使得区块生成速度很慢,以比特币为例,新的区块生成需要10分钟,完成一次交易需要近一个小时的时间,这显然不能满足当今互联网的要求。联盟链与公链不同,由参与联盟的机构共同建设节点组成区块链,区块链的共识规则由联盟成员共同制定,联盟链的数据有限开放,只有得到联盟授权的机构和个人才有权限访问链上数据,联盟链对交易延迟和并发量有较高要求,因此节点数量相对较少一般不会超过一百个,共识算法多采用实用拜占庭容错算法(PracticalByzantineFaultTolerance,PBFT)、Raft等,私有链不具备本文档来自技高网
...

【技术保护点】
1.一种基于区块链与标识技术的金融数据溯源方法,其特征在于,所述方法包括:/n第一设备获取来自于第二设备的第一加密数据;/n所述第一设备获取第一标识,并将所述第一加密数据和所述第一标识对应存储至区块链中;/n所述第一设备向所述第二设备发送携带所述第一标识的第一消息,所述第一消息用于指示所述第一加密数据已成功存储至所述区块链中,所述第一标识用于对所述第一加密数据进行溯源。/n

【技术特征摘要】
1.一种基于区块链与标识技术的金融数据溯源方法,其特征在于,所述方法包括:
第一设备获取来自于第二设备的第一加密数据;
所述第一设备获取第一标识,并将所述第一加密数据和所述第一标识对应存储至区块链中;
所述第一设备向所述第二设备发送携带所述第一标识的第一消息,所述第一消息用于指示所述第一加密数据已成功存储至所述区块链中,所述第一标识用于对所述第一加密数据进行溯源。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一设备接收来自于所述第二设备的第二消息,所述第二消息携带所述第一标识,所述第二消息用于指示所述第一设备向所述第二设备反馈所述第一标识对应的数据;
所述第一设备根据所述第一标识、对应存储在所述区块链中的所述第一加密数据和所述第一标识,获得所述第一加密数据;
所述第一设备将获得的所述数据发送给所述第二设备。


3.根据权利要求2所述的方法,其特征在于,在第一设备获取来自于第二设备的第一加密数据之前,所述方法还包括:
所述第一设备接收来自于所述第二设备的第三消息,所述第三消息用于请求所述第一设备允许所述第二设备接入;
所述第一设备向所述第二设备发送第四消息,所述第四消息用于指示所述第一设备允许所述第二设备接入。


4.根据权利要求3所述的方法,其特征在于,
所述第四消息中包括第一公钥,所述第一加密数据为利用所述第一公钥对第一数据加密之后得到的数据。


5.根据权利要求4所述的方法,其特征在于,所述第一数据包括:第一业务数据以及对应的流水号。


6.一种基于区块链...

【专利技术属性】
技术研发人员:杨东伟王栋蒋炜李旭龚政玄佳兴石欣吕佳宇
申请(专利权)人:国网电子商务有限公司国网区块链科技北京有限公司国网雄安金融科技集团有限公司
类型:发明
国别省市:北京;11

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

1