一种数据的上传方法、系统、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:23674767 阅读:42 留言:0更新日期:2020-04-04 19:43
本申请提供了一种数据的上传方法,属于区块链技术领域。所述方法包括:接收目标节点的从属服务器发送的区块上传请求;判断所述区块上传请求所对应的区块数据是否已上传至区块数据存储系统;若所述区块上传请求所对应的区块数据未上传至所述区块数据存储系统,则获取所述区块数据,并将所述区块数据上传至所述区块数据存储系统中的存储空间;若上传成功,则发送上传成功指令至所述从属服务器,以便于指示所述从属服务器删除所述目标节点中的轻量peer上储存的所述区块数据。本发明专利技术实施例优点:本发明专利技术采用区块数据存储系统集中存储各节点的历史账本,使各节点仅保存最新的信息数据,可以减少磁盘占有量,也减少了磁盘的冗余信息。

A data upload method, system, device, electronic equipment and computer-readable medium

【技术实现步骤摘要】
一种数据的上传方法、系统、装置、电子设备和计算机可读介质
本申请涉及区块链
,尤其涉及一种数据的上传方法、系统、装置、电子设备和计算机可读介质。
技术介绍
区块链是指通过密码学技术、点对点网络、共识机制和按时序组织的块链式数据结构实现的可追溯、不可篡改的分布式记账机制。区块链技术生态中的交易会将每笔转账分发到各个节点并得到它们的确认,需要各方达成共识,才可完成该笔交易,但同时每个节点也就都包含了全量账本,从整个网络的角度来看,这样占据了磁盘的较大空间,不利于网络正常运行,为了能够减小磁盘占有量,本专利技术采用区块数据存储系统来存储历史账本,区块数据存储系统是被设计成适合运行在通用硬件上的分布式文件系统,能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。因此,本专利技术提供了一种数据的上传方法、装置、系统和计算机可读介质。
技术实现思路
本申请实施例的目的在于提供一种数据的上传方法、系统、装置、电子设备和计算机可读介质,以解决区块链的多个节点占用磁盘较大空间的问题。具体技术方案如下:r>第一方面,提供了本文档来自技高网...

【技术保护点】
1.一种数据的上传方法,其特征在于,包括:/n接收目标节点的从属服务器发送的区块上传请求;/n判断所述区块上传请求所对应的区块数据是否已上传至区块数据存储系统;/n若所述区块上传请求所对应的区块数据未上传至所述区块数据存储系统,则获取所述区块数据,并将所述区块数据上传至所述区块数据存储系统中的存储空间;/n若上传成功,则发送上传成功指令至所述从属服务器,以便于指示所述从属服务器删除所述目标节点中的轻量peer上储存的所述区块数据。/n

【技术特征摘要】
1.一种数据的上传方法,其特征在于,包括:
接收目标节点的从属服务器发送的区块上传请求;
判断所述区块上传请求所对应的区块数据是否已上传至区块数据存储系统;
若所述区块上传请求所对应的区块数据未上传至所述区块数据存储系统,则获取所述区块数据,并将所述区块数据上传至所述区块数据存储系统中的存储空间;
若上传成功,则发送上传成功指令至所述从属服务器,以便于指示所述从属服务器删除所述目标节点中的轻量peer上储存的所述区块数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述区块上传请求所对应的区块数据已上传至所述区块数据存储系统,则向所述从属服务器发送已上传响应,以便于所述从属服务器删除所述轻量peer的区块数据。


3.根据权利要求1所述的方法,其特征在于,所述获取所述区块数据包括:
从全量peer获取所述区块数据,其中所述全量peer与所述区块数据存储系统处于同一局域网。


4.根据权利要求1所述的方法,其特征在于,所述获取所述区块数据包括:
从所述轻量peer获取所述区块数据,其中所述轻量peer与所述从属服务器处于同一局域网。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述区块上传请求中解析出所述区块数据的标识信息;
基于所述标识信息,确定所述区块上传请求对应的所述区块数据。


6.根据权利要求5所述的方法,其特征在于,所述判断所述区块上传请求所对应的区块数据是否已上传至区块数据存储系统包括:
记录历史区块上传请求;
判断所述区块上传请求中包含的所述标识信息与所述历史区块上传请求中包含的历史标识信息是否一致;
若一致,则判定所述区块上传请求所对应的区块数据已上传至所述区块数据存储系统。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述从属服务器发送...

【专利技术属性】
技术研发人员:曹龙马超孙海波王义赵铭
申请(专利权)人:北京海益同展信息科技有限公司
类型:发明
国别省市:北京;11

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

1