CN114116899B 一种基于区块链的卫星集群分布式数据安全存储方法 (西安微电子技术研究所).docxVIP

  • 0
  • 0
  • 约1.74万字
  • 约 26页
  • 2026-01-15 发布于重庆
  • 举报

CN114116899B 一种基于区块链的卫星集群分布式数据安全存储方法 (西安微电子技术研究所).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN114116899B(45)授权公告日2025.07.04

(21)申请号202111402149.9

(22)申请日2021.11.19

(65)同一申请的已公布的文献号申请公布号CN114116899A

(43)申请公布日2022.03.01

GO6F16/2453(2019.01)

(56)对比文件

WO2021098140A1,2021.05.27

CN112118124A,2020.12.22审查员吴海旋

(73)专利权人西安微电子技术研究所

地址710065陕西省西安市雁塔区太白南

路198号

(72)发明人商磊范捷韩源冬高洪宇焦淼

(74)专利代理机构西安通大专利代理有限责任公司61200

专利代理师姚咏华

(51)Int.CI.

GO6F16/27(2019.01)权利要求书2页说明书8页附图4页

(54)发明名称

一种基于区块链的卫星集群分布式数据安全存储方法

(57)摘要

CN114116899B本发明公开了一种基于区块链的卫星集群分布式数据安全存储方法,本发明采用区块链技术分布式存储卫星集群中的敏感数据,解决了传统集中式存储服务易产生的单点失效等问题;采用高效共识算法和双层存储架构,解决了传统区块链存储开销较大,共识效率较低,数据检索较慢等问题;将区块链系统和客户端平台适配部署于云计算平台中,解决了传统区块链系统开发中部署复杂,兼容困难等问题;采用基于前端界面的客户端平台,为区块链数据库的存储与查询过

CN114116899B

清动窗口应口大小为

清动窗口应口大小为WBlock,

区地

PHash

P_M

NxM

HD血DaDamL.IDm)

区块体

Tamp

放M

DatnaD血.Dat)

Cert

Sig

Num

Hash

Num

Hash

Cet

Sig

Tamp

Pr_M

MData

Block_Block,

CN114116899B权利要求书1/2页

2

1.一种基于区块链的卫星集群分布式数据安全存储方法,其特征在于,包括以下步骤:

S1,生成区块链系统,确定基于Raft的随机共识协议,基于Raft的随机共识协议的内容包括每轮生成新区块的同时,由该轮的记账代理节点随机选取下一轮的记账节点;

区块链系统包括底层区块链和顶层数据库,区块链系统的数据写入包括底层区块链的写入和顶层数据库的写入;

底层区块链为采用区块链数据结构存储的数据变化增量,顶层数据库是由底层数据变化增量得到的数据最终状态集;底层区块链采用关系型数据库进行结构化存储,顶层数据库采用业务所需的数据库类型;

S2,生成区块链节点,在智能集群嵌入式节点中选取至少三个节点作为区块链主节点,在区块链主节点上部署区块链系统,部署区块链系统后的区块链主节点用于获取客户端平台的交易上链请求,区块链主节点能够通过随机共识协议将交易中的数据存储于主节点的数据库中,并部署客户端平台;生成区块链节点的具体方法如下:

采用容器技术将区块链系统封装成容器镜像,容器镜像包括区块链镜像和数据库镜像,将区块链系统镜像上传至卫星集群的镜像仓库中;

声明Deployment容器应用,将区块链镜像和数据库镜像从镜像仓库中拉至容器中;然后将config配置文件挂载到容器卷内;随后声明应用标签名称,用于区分各Deployment容器应用;最后设置pod端口号,用于接收或发送数据信息;

声明Service容器应用,将各Deployment容器应用的端口号映射为服务的端口号,用于接收集群内部其他服务的数据,采用Service容器应用固定IP号,设置Service下的clusterIP参数为None;

在云计算平台中添加并启动区块链系统的yaml文件和区块链服务的yaml文件;

S3,通过客户端平台或调用区块链系统提供的API接口向部署于卫星集群节点的区块链系统中插入数据。

2.根据权利要求1所述的一种基于

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档