一种分布式数据存储方法、装置及数据存储设备制造方法及图纸

技术编号:23161875 阅读:47 留言:0更新日期:2020-01-21 22:00
本说明书实施例公开了一种分布式数据存储方法、装置及数据存储设备。在区块链网络中,针对任一区块链节点而言,该区块链节点可以将数据发送给隐私保护设备进行隐私保护,并接收隐私保护设备返回的隐私保护数据,进而将隐私保护数据交由各区块链节点共识验证,共识验证通过的隐私保护数据会被存入分布式网络中。

【技术实现步骤摘要】
一种分布式数据存储方法、装置及数据存储设备
本说明书涉及数据信息
,尤其涉及一种分布式数据存储方法、装置及数据存储设备。
技术介绍
在信息时代,数据是蕴含了生产价值的信息资源。不同的行业通过信息数据进行信息交互,进而实现数据共享。然而实现数据共享,则需要对数据进行安全的存储,才能保证数据准确性。由此,如何在不同的平台之间实现数据存储、共享则成为科技人员需要解决的问题。
技术实现思路
有鉴于此,本申请提供了一种基于区块链的分布式数据存储方法及装置,用于解决如何实现不同平台之间数据存储共享安全的问题。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种基于区块链的分布式数据存储方法,包括:S1:获取执行区块链实例的执行指令,得到执行该执行指令的区块链节点;S2、区块链节点将数据发送给隐私保护设备;S3、隐私保护设备对接收到的部分数据进行隐私保护;S4、将所述隐私保护后的数据发送给其他区块链节点,以使区块链网络中的节点对所述隐私保护数据进行共识验证;本文档来自技高网...

【技术保护点】
1.一种分布式数据存储方法,包括,/nS1、取执行区块链实例的执行指令,得到执行该执行指令的区块链节点;/nS2、区块链节点将数据发送给隐私保护设备;/nS3、隐私保护设备对接收到的部分数据进行隐私保护,所述部分数据是具有分享价值的业务数据;/nS4、将隐私保护后的数据发送给其他区块链节点,以使区块链网络中的节点对所述隐私保护数据进行共识验证;/nS5、接收返回的共识验证的结果信息并判断交易信息是否通过共识,在判断交易信息是否通过共识后,将所述隐私保护数据存入分布式网络中。/n

【技术特征摘要】
1.一种分布式数据存储方法,包括,
S1、取执行区块链实例的执行指令,得到执行该执行指令的区块链节点;
S2、区块链节点将数据发送给隐私保护设备;
S3、隐私保护设备对接收到的部分数据进行隐私保护,所述部分数据是具有分享价值的业务数据;
S4、将隐私保护后的数据发送给其他区块链节点,以使区块链网络中的节点对所述隐私保护数据进行共识验证;
S5、接收返回的共识验证的结果信息并判断交易信息是否通过共识,在判断交易信息是否通过共识后,将所述隐私保护数据存入分布式网络中。


2.根据权利要求1所述分布式数据存储方法,所述步骤S1中包括将执行指令的区块链节点配置到预设的区块链分组中,其中,同一区块链分组内的区块链节点对应着同一份共享数据,所述共享数据包括区块数据、智能合约数据和索引数据。


3.根据权利要求2所述分布式数据存储方法,所述步骤S2中包括,隐私保护设备不是区块链节点,而是对数据进行隐私保护和解密的第三方设备,隐私保护设备接收区块链节点发送的数据后,先生成OpenPGP加密算法的密钥,利用OpenPGP加密算法对区块信息进行加密,生成加密后的区块信息,生成密钥具体的步骤包括:按照预定步长每次生成不同的密钥,所述的密钥可以为随机的字符串数据。


4.根据权利要求3所述分布式数据存储方法,所述步骤S3中包括S31:隐私保护设备接收区块链节点发送的数据;S32:对所述数据中的部分数据进行隐私保护;S33:将隐私保护后的数据返回给所述区块链节点。


5.根据权利要求4所述分布式数据存储方法,所述步骤S4中包括区块链节点将自身的节点标识、第一数值和隐私保护数据一并发送给其他区块链节点进行共识验证。

【专利技术属性】
技术研发人员:李杨余恒兵
申请(专利权)人:重庆特斯联智慧科技股份有限公司
类型:发明
国别省市:重庆;50

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

1