一种区块链存储系统技术方案

技术编号:16128996 阅读:146 留言:0更新日期:2017-09-01 20:56
本发明专利技术公开了一种区块链存储系统,包括设置有若干个数据采集模块以及与之对应的区块链数据存储节点,数据采集模块将采集的数据发送至区块链数据存储节点内,所有区块链数据存储节点通过采用有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够完成同步和数据通信,还包括设置有云计算中心,云计算中心能够调取区块链数据存储节点内的数据,用户能够终端设备从云计算中心内查看数据。区块链存储系统由N个区块链数据存储节点组成,所有区块链数据存储节点之间通过采用有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够之间完成同步和数据通信。

Block chain storage system

The invention discloses a block chain storage system, including is provided with a plurality of data acquisition module and the corresponding block chain data storage node, the data acquisition module sends the data to the data acquisition block chain storage node, all nodes with data storage block chain cable, wireless, optical, or other Bluetooth technology the connection and communication network interface, can complete synchronization and data communication, also includes a cloud computing center, cloud computing center can obtain blockchain data storage node's data, the user can view the data in the terminal equipment from the cloud computing center. Block chain storage system consists of N block chain data storage nodes, all block chain data storage node by using wired, wireless, optical, Bluetooth or other technologies connected with the communication network interface, can complete synchronization and data communication.

【技术实现步骤摘要】
一种区块链存储系统
本专利技术涉及一种存储系统,具体涉及一种区块链存储系统。
技术介绍
及时地了解商业情报对于企业在市场竞争中掌握主动权、抓住瞬息即逝的机遇,进而获取胜利至关重要。情报学和情报分析在军事上的应用古已有之,也在商业上有广泛应用。随着互联网的广泛发展,数据海量增加,信息也更加透明化、网络化、传播迅速且范围广泛。但同时也带来一些问题,如信息孤岛化、信息碎片化、无关信息过多,虚假、错误、矛盾信息多,致使用户在第一时间内很难获得真实、准确、详尽的商业情报。区块链大数据商情分析平台为用户在第一时间提供第一手、专业、详细、准确的个性化的商业情报,可用于精准营销、投资风险控制、行业经济发展态势预测、股市预测、企业征信评估、科技项目申报、市场商机发现、舆情自动监控等领域。该平台的服务对象包括中小企业、科研院所、风险投资机构、金融服务机构、证券分析机构、个人投资者等。
技术实现思路
本专利技术所要解决的技术问题是目前数据在采集、传输、存储、使用时可能导致泄露,对个人、企业的信息保护不到位等情形,目的在于提供一种区块链存储系统,解决上述的问题。本专利技术通过下述技术方案实现:一种区块链存储系统,包括设置有若干个数据采集模块以及与之对应的区块链数据存储节点,数据采集模块将采集的数据发送至区块链数据存储节点内,所有区块链数据存储节点通过有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够完成同步和数据通信,还包括设置有云计算中心,云计算中心能够调取区块链数据存储节点内的数据,用户能够通过终端设备从云计算中心内查看数据。区块链存储系统由N个区块链数据存储节点组成,所有区块链数据存储节点之间通过采用有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够之间完成同步和数据通信。每一个区块链数据存储节点对外最多可提供A口、B口、C口共3个采用有线、无线、光、蓝牙或其他技术的接口与通信网络连接,其中:A口、B口用于连接物联网或云计算平台,用于采集或待处理数据的读写;C口用于与网络内其他区块链数据存储节点之间完成时间同步和数据通信。所述区块链数据存储节点包括数据层、网络层、共识层和应用层;所述数据层用于,将采集的数据进行封装,并同时对数据进行加密以及加装时间戳;每个数据存储节点都可以通过特定的哈希算法和Merkle树数据结构,将一段时间内接收到的交易数据和代码封装到一个带有时间戳的数据区块中,并链接到当前最长的主区块链上,形成最新的区块。该过程涉及区块、链式结构、哈希算法、Merkle树和时间戳等技术要素。每个数据区块一般包含区块头和区块体两部分。区块头封装了当前版本号、前一区块地址、当前区块的目标哈希值、当前区块共识过程的解随机数、根以及时间戳等信息。区块体则包括当前区块的交易数量以及经过验证的、区块创建过程中生成的所有交易记录。这些记录通过树的哈希过程生成唯一的根并记入区块头。所述网络层用于,对对等式网络进行封装,并通过数据传播机制和数据验证机制保证数据的安全;网络层封装了区块链系统的组网方式、消息传播协议和数据验证机制等要素。通过设计特定的传播协议和数据验证机制,可使得区块链系统中每一个节点都能参与区块数据的校验和记账过程,仅当区块数据通过全网大部分节点验证后,才能记入区块链。区块链存储系统采用对等式网络来组织散布全球的参与数据验证和记账的节点。网络中的每个节点均地位对等且以扁平式拓扑结构相互连通和交互,不存在任何中心化的特殊节点和层级结构,每个节点均会承担网络路由、验证区块数据、传播区块数据、发现新节点等功能。数据传播协议:任一区块数据生成后,将由生成该数据的节点广播到全网其他所有的节点来加以验证。数据验证机制:节点接收到邻近节点发来的数据后,将首先验证该数据的有效性。如果数据有效,则按照接收顺序为新数据建立存储池以暂存尚未记入区块的有效数据,同时继续向邻近节点转发;如果数据无效,则立即废弃该数据,从而保证无效数据不会在区块链网络继续传播。所述共识层用于,封装冗余判决以及区块记账算法,对读取的数据进行记录,作为数据复制、写入、读出、修改、删除的历史凭证;当需要从区块链存储系统读取数据时,将全网所有节点的数据读出来进行冗余判决,将超过特定百分比例的一致性数据作为最终数据,同时全网节点进行数据更新和记账,并记录读写主机的相关信息,并作为系统的数据复制/写入历史凭证。所述应用层用于,封装数据输入输出接口和读写权限控制接口。所述数据层包括区块头和区块体,区块头内封装有当前版本号、前一区块地址、当前区别目标哈希值、当前区块解随机数、Merkle根以及时间戳信息;区块体内封装有当前区块的交易数量以及经过验证的交易记录。所述网络层内的对等式网络采用扁平式拓扑结构相互连通和交互,每个拓扑节点参与区域数据的校验和记账,当区块数据通过全部节点验证后,才能记入区块链。所述终端设备包括但不限于PC机、笔记本电脑、智能手机、智能终端、物联网终端。能够让用户在各个地方方便的进行查看自身所需要的数据。本专利技术与现有技术相比,具有如下的优点和有益效果:1、本专利技术一种区块链存储系统,系统是一种不可篡改的、全历史的、强背书的去中心化分布式数据库云存储。通过网络中所有节点共同参与计算,互相验证其信息的真伪以达成全网共识2、本专利技术一种区块链存储系统,数据脱敏技术能保证数据私密性,为隐私保护下的数据开放提供了解决方案。3、本专利技术一种区块链存储系统,可以通过多签名私钥、加密技术、多方计算技术来防止数据隐私泄露。4、本专利技术一种区块链存储系统,系统对数据的复制、写入、读出、修改、删除的进行登记记账,而且交易记录可追溯。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术流程图;图2为本专利技术区块链数据存储节点构成图;图3为本专利技术区块链数据存储节点数据层构成图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例一如图1所示,本专利技术一种区块链存储系统,一种区块链存储系统,包括设置有若干个数据采集模块以及与之对应的区块链数据存储节点,数据采集模块将采集的数据发送至区块链数据存储节点内,所有区块链数据存储节点通过有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够完成同步和数据通信,还包括设置有云计算中心,云计算中心能够调取区块链数据存储节点内的数据,用户能够终端设备从云计算中心内查看数据。区块链存储系统由N个区块链数据存储节点组成,所有区块链数据存储节点之间通过有线、无线、光、蓝牙或其他技术的接口与通信网络连接,能够之间完成同步和数据通信。每一个区块链数据存储节点对外最多可提供A口、B口、C口共3个接口与通信网络连接,能够,其中:A口、B口用于连接物联网或云计算平台,用于采集或待处理数据的读写;C口用于与网络内其他区块链数据存储节点之间完成时间同步和数据通信。实施例二如图2、3所示,所述区块链数据存储节点包括数据层、网络层、共识层和应用层;所述数据层用于,将采集的数据进行封装,并同时对数据进行加密以及添加时间戳;每个数据存储节点都可以通过特定的哈希算法本文档来自技高网...
一种区块链存储系统

【技术保护点】
一种区块链存储系统,其特征在于,包括设置有若干个数据采集模块以及与之对应的区块链数据存储节点,数据采集模块将采集的数据发送至区块链数据存储节点内,所有区块链数据存储节点通过的接口与通信网络连接,能够完成同步和数据通信,还包括设置有云计算中心,云计算中心能够调取区块链数据存储节点内的数据,用户能够通过终端设备从云计算中心内查看数据。

【技术特征摘要】
1.一种区块链存储系统,其特征在于,包括设置有若干个数据采集模块以及与之对应的区块链数据存储节点,数据采集模块将采集的数据发送至区块链数据存储节点内,所有区块链数据存储节点通过的接口与通信网络连接,能够完成同步和数据通信,还包括设置有云计算中心,云计算中心能够调取区块链数据存储节点内的数据,用户能够通过终端设备从云计算中心内查看数据。2.根据权利要求1所述的一种区块链存储系统,其特征在于,所述区块链数据存储节点包括数据层、网络层、共识层和应用层;所述数据层用于,将采集的数据进行封装,并同时对数据进行加密以及添加时间戳;所述网络层用于,对对等式网络进行封装,并通过数据传播机制和数据验证机制保证数据的安全;所述共识层用于,封装冗余判决以及区域记账算法,对读取的数据进行记录...

【专利技术属性】
技术研发人员:李康熊兴中龙宁刘鑫
申请(专利权)人:成都中远信电子科技有限公司
类型:发明
国别省市:四川,51

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

1