【技术实现步骤摘要】
应用于区块链的数据存储方法和装置
本申请实施例涉及无线通信
,具体涉及数据存储方法和装置。
技术介绍
随着互联网技术的不断发展,网络已经成为用户获取信息的一种重要方式,同时也给用户带来了极大的便利。现有的信息共享技术中,通常设置局部开放的信息共享平台,用户可以将数据存储到信息共享平台,也可以从信息共享平台读取所需要的数据。
技术实现思路
本申请实施例提出了数据存储方法和装置。第一方面,本申请实施例提供了一种应用于区块链的数据存储方法,包括:接收第一终端发送的数据存储请求,该数据存储请求包括该第一终端的公钥以及待存储的数据;确定是否满足以下存储条件组:预先存储的注册公钥集合中包括该第一终端的公钥;待存储的数据为有效数据;响应于确定满足该存储条件组,对待存储的数据进行存储。在一些实施例中,在接收第一终端发送的数据存储请求之前,该方法还包括:接收该第一终端发送的公钥注册请求,该公钥注册请求包括该第一终端的公钥;对该第一终端的公钥进行加密;将加密后的公钥添加至该注册公钥集合,以及将加密后的公钥发送至第二终端。在一些实施例中,在接收第一终端发送的数据存储请求之前,该方法还包括:接收第一终端发送的公钥注册请求;基于公钥注册请求,生成公钥和私钥密钥对;将所生成的公钥和私钥密钥对发送至第一终端,以及对所生成的公钥进行加密;将加密后的公钥添加至所述注册公钥集合,以及将加密后的公钥发送至第二终端。在一些实施例中,该数据存储请求还包括数字签名;以及该确定是否满足以下存储条件组,包括:利用该第一终端的公钥对该数字签名进行解密验证,确定该数字签名是否有效;响应于确定该数字签名有效 ...
【技术保护点】
1.一种应用于区块链的数据存储方法,包括:接收第一终端发送的数据存储请求,所述数据存储请求包括所述第一终端的公钥以及待存储的数据;确定是否满足以下存储条件组:预先存储的注册公钥集合中包括所述第一终端的公钥;待存储的数据为有效数据;响应于确定满足所述存储条件组,对待存储的数据进行存储。
【技术特征摘要】
1.一种应用于区块链的数据存储方法,包括:接收第一终端发送的数据存储请求,所述数据存储请求包括所述第一终端的公钥以及待存储的数据;确定是否满足以下存储条件组:预先存储的注册公钥集合中包括所述第一终端的公钥;待存储的数据为有效数据;响应于确定满足所述存储条件组,对待存储的数据进行存储。2.根据权利要求1所述的方法,其中,在接收第一终端发送的数据存储请求之前,所述方法还包括:接收所述第一终端发送的公钥注册请求,所述公钥注册请求包括所述第一终端的公钥;对所述第一终端的公钥进行加密;将加密后的公钥添加至所述注册公钥集合,以及将加密后的公钥发送至第二终端。3.根据权利要求1所述的方法,其中,在接收第一终端发送的数据存储请求之前,所述方法还包括:接收所述第一终端发送的公钥注册请求;基于所述公钥注册请求,生成公钥和私钥密钥对;将所生成的公钥和私钥密钥对发送至所述第一终端,以及对所生成的公钥进行加密;将加密后的公钥添加至所述注册公钥集合,以及将加密后的公钥发送至第二终端。4.根据权利要求1-3之一所述的方法,其中,所述数据存储请求还包括数字签名;以及所述确定是否满足以下存储条件组,包括:利用所述第一终端的公钥对所述数字签名进行解密验证,确定所述数字签名是否有效;响应于确定所述数字签名有效,确定待存储的数据为有效数据。5.根据权利要求2或3所述的方法,其中,所述数据存储请求还包括存储数据标识;以及响应于确定满足所述存储条件组,对待存储的数据进行存储,包括:利用所述第一终端的公钥对所述存储数据标识进行加密;将加密后的存储数据标识作为待存储的数据的主关键字,对加密后的存储数据标识进行存储;响应于确定存储成功,向所述第一终端返回存储成功的信息,以及向所述第二终端发送所述存储数据标识。6.根据权利要求5所述的方法,其中,所述方法还包括:接收所述第二终端发送的数据访问请求,其中,所述数据访问请求包括所述第二终端的公钥、所持有的访问公钥以及所请求访问的数据的存储数据标识;确定是否满足以下访问条件组:所述预先存储的注册公钥集合中包括所述第二终端的公钥;所持有的访问公钥为所述第一终端的公钥;响应于确定满足所述访问条件组,利用所述第一终端的公钥对所请求访问的数据的存储数据标识加密,确定加密后的所请求访问的数据的存储数据标识与所述第一终端存储的加密后的存储数据标识是否相同;响应于确定加密后的所请求访问的数据的存储数据标识与所述第一终端存储的加密后的存储数据标识相同,向所述第二终端发送所述第一终端存储的数据。7.一种应用于区块链的数据存储装置,包括:接收单元,被配置成接收第一终端发送的数据存储请求,所述数据存储请求包括所述第一终端的公钥以及待存储的数据;确定单元,被配置成确定是否满足以下存储条件组:预...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。