CN108959654A - 一种基于区块链智能合约节点和存储的数据管理*** - Google Patents
一种基于区块链智能合约节点和存储的数据管理*** Download PDFInfo
- Publication number
- CN108959654A CN108959654A CN201810885982.5A CN201810885982A CN108959654A CN 108959654 A CN108959654 A CN 108959654A CN 201810885982 A CN201810885982 A CN 201810885982A CN 108959654 A CN108959654 A CN 108959654A
- Authority
- CN
- China
- Prior art keywords
- data
- storage
- node
- block chain
- intelligent contract
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链智能合约节点和存储的数据管理***,包括:共享存储空间的节点客户端、节点分组智能合约、数据存储管理客户端、数据存储智能合约。共享存储空间的节点客户端包括共享存储空间管理模块、数据存储服务、数据查询服务、存储数据管理服务、组管理模块。节点分组智能合约将整个区块链存储网络内的所有节点按照智能合约规定的内容进行合理分组。数据存储管理客户端包括存储数据查询应用模块、数据上传模块、数据管理模块;数据存储智能合约将整个区块链存储网络内的所有存储的数据按照智能合约规定的内容进行合理分组存储。
Description
技术领域
本发明涉及大数据处理技术领域,尤其涉及一种基于区块链智能合约节点和存储的数据管理***。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。共识机制是区块链***中实现不同节点之间建立信任、获取权益的数学算法。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
现有技术中尚无针对区块链智能合约的节点和存储数据分组的管理架构缺陷,无法合理利用共享存储空间,节点、共享存储空间的利用率较低。
发明内容
基于背景技术存在的技术问题,本发明提出了一种基于区块链智能合约节点和存储的数据管理***;
本发明提出的一种基于区块链智能合约节点和存储的数据管理***,包括共享存储空间的节点客户端、节点分组智能合约、数据存储管理客户端和数据存储智能合约;
所述共享存储空间的节点客户端,包括:
共享存储空间管理模块,用于根据设置共享存储空间大小,并将共享存储空间发布到区块链存储网络;
数据存储服务模块,用于对接收到的数据进行验证,并写入共享存储空间中进行存储;
数据查询服务模块,用于按照数据的重要属性进行检索,提供数据的模糊查询接口、匹配查询接口;
存储数据管理服务模块,用于对本地存储的数据在组内进行比对,并复制存储到组内其它节点;
组管理模块,用于对加入到区块链存储网络中的存储节点进行分组;
所述节点分组智能合约,用于将区块链存储网络内的节点按照智能合约的内容进行分组;
所述数据存储管理客户端,包括:
数据查询应用模块,用于提供整个区块链存储网络内存储的数据的查询;
数据上传模块,用于上传本地资源,存储到区块链存储网络。
数据管理模块,用于本地上传存储的数据进行查看和管理;
所述数据存储智能合约,用于将区块链存储网络内的存储的数据按照智能合约的内容进行分组存储。
优选地,所述数据查询服务模块,还用于:对通过数据的模糊查询接口、匹配查询接口查询到的数据进行查看或下载。
本发明将加入网络的节点按照智能合约中组的节点数、共享存储空间大小等参数进行分组,对存储的数据按照存储数据量大小、存储数据的备份数需求、存储数据类型等进行分组存储,通过对共享存储节点、存储数据进行两级分组管理,降低共享存储空间的浪费,提高了节点、共享存储空间的利用率,提升了区块链存储网络的工作效率。
附图说明
图1为本发明提出的一种基于区块链智能合约节点和存储的数据管理***的模块示意图。
具体实施方式
参照图1,本发明提出的一种基于区块链智能合约节点和存储的数据管理***,包括共享存储空间的节点客户端、节点分组智能合约、数据存储管理客户端和数据存储智能合约;
所述共享存储空间的节点客户端,包括:
共享存储空间管理模块,用于根据设置共享存储空间大小,并将共享存储空间发布到区块链存储网络。
数据存储服务模块,用于对接收到的数据进行验证,并写入共享存储空间中进行存储。
数据查询服务模块,用于按照数据的重要属性进行检索,提供数据的模糊查询接口、匹配查询接口,还用于:对通过数据的模糊查询接口、匹配查询接口查询到的数据进行查看或下载。
存储数据管理服务模块,用于对本地存储的数据在组内进行比对,并复制存储到组内其它节点。
组管理模块,用于对加入到区块链存储网络中的存储节点进行分组。
在具体方案中,共享存储空间的节点客户端包括共享存储空间管理模块、数据存储服务、数据查询服务、存储数据管理服务、组管理模块,共享存储空间的节点客户端设置共享存储空间,接收来自区块链存储网络的数据进行存储,同时提供数据查询、下载等应用服务。
所述节点分组智能合约,用于将区块链存储网络内的节点按照智能合约的内容进行分组;
所述数据存储管理客户端,包括:
数据查询应用模块,用于提供整个区块链存储网络内存储的数据的查询;
数据上传模块,用于上传本地资源,存储到区块链存储网络。
数据管理模块,用于本地上传存储的数据进行查看和管理;
在具体方案中,数据存储管理客户端包括存储数据查询应用模块、数据上传模块、数据管理模块,数据存储管理客户端对存储的数据资源进行查询、下载、上传等应用操作。
所述数据存储智能合约,用于将区块链存储网络内的存储的数据按照智能合约的内容进行分组存储。
本实施方式将加入网络的节点按照智能合约中组的节点数、共享存储空间大小等参数进行分组,对存储的数据按照存储数据量大小、存储数据的备份数需求、存储数据类型等进行分组存储,通过对共享存储节点、存储数据进行两级分组管理,降低共享存储空间的浪费,提高了节点、共享存储空间的利用率,提升了区块链存储网络的工作效率。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (2)
1.一种基于区块链智能合约节点和存储的数据管理***,其特征在于,包括共享存储空间的节点客户端、节点分组智能合约、数据存储管理客户端和数据存储智能合约;
所述共享存储空间的节点客户端,包括:
共享存储空间管理模块,用于根据设置共享存储空间大小,并将共享存储空间发布到区块链存储网络;
数据存储服务模块,用于对接收到的数据进行验证,并写入共享存储空间中进行存储;
数据查询服务模块,用于按照数据的重要属性进行检索,提供数据的模糊查询接口、匹配查询接口;
存储数据管理服务模块,用于对本地存储的数据在组内进行比对,并复制存储到组内其它节点;
组管理模块,用于对加入到区块链存储网络中的存储节点进行分组;
所述节点分组智能合约,用于将区块链存储网络内的节点按照智能合约的内容进行分组;
所述数据存储管理客户端,包括:
数据查询应用模块,用于提供整个区块链存储网络内存储的数据的查询;
数据上传模块,用于上传本地资源,存储到区块链存储网络。
数据管理模块,用于本地上传存储的数据进行查看和管理;
所述数据存储智能合约,用于将区块链存储网络内的存储的数据按照智能合约的内容进行分组存储。
2.根据权利要求1所述的基于区块链智能合约节点和存储的数据管理***,其特征在于,所述数据查询服务模块,还用于:对通过数据的模糊查询接口、匹配查询接口查询到的数据进行查看或下载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810885982.5A CN108959654A (zh) | 2018-08-06 | 2018-08-06 | 一种基于区块链智能合约节点和存储的数据管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810885982.5A CN108959654A (zh) | 2018-08-06 | 2018-08-06 | 一种基于区块链智能合约节点和存储的数据管理*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108959654A true CN108959654A (zh) | 2018-12-07 |
Family
ID=64467727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810885982.5A Pending CN108959654A (zh) | 2018-08-06 | 2018-08-06 | 一种基于区块链智能合约节点和存储的数据管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108959654A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109995848A (zh) * | 2019-02-21 | 2019-07-09 | 同方股份有限公司 | 一种基于区块链和智能合约的***配置数据管理方法 |
CN110334543A (zh) * | 2019-06-20 | 2019-10-15 | 广东技术师范大学天河学院 | 一种基于算力的区块链知识***及其使用方法 |
CN110989934A (zh) * | 2019-12-05 | 2020-04-10 | 达闼科技成都有限公司 | 区块链节点数据存储方法、区块链***及区块链节点 |
CN114186115A (zh) * | 2021-11-24 | 2022-03-15 | 北京大学 | 一种物理拓扑敏感的人机物数字对象搜索方法与*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639852A (zh) * | 2009-09-08 | 2010-02-03 | 中国科学院地理科学与资源研究所 | 一种分布式地学数据共享的方法和*** |
US20170124659A1 (en) * | 2015-10-30 | 2017-05-04 | Arthur Paul Drennan, III | Outlier system for grouping of characteristics |
CN106951185A (zh) * | 2017-03-01 | 2017-07-14 | 武汉爱宁智慧科技有限公司 | 一种基于区块链技术的健康检测数据管理***及方法 |
CN107257374A (zh) * | 2017-06-15 | 2017-10-17 | 中国银行股份有限公司 | 一种区块链上的交易处理方法及*** |
CN107273455A (zh) * | 2017-05-31 | 2017-10-20 | 深圳前海微众银行股份有限公司 | 区块链数据访问方法和装置 |
CN107786642A (zh) * | 2017-09-30 | 2018-03-09 | 上海数据交易中心有限公司 | 用于数据流通的区块链构建方法及装置、存储介质、服务器 |
-
2018
- 2018-08-06 CN CN201810885982.5A patent/CN108959654A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639852A (zh) * | 2009-09-08 | 2010-02-03 | 中国科学院地理科学与资源研究所 | 一种分布式地学数据共享的方法和*** |
US20170124659A1 (en) * | 2015-10-30 | 2017-05-04 | Arthur Paul Drennan, III | Outlier system for grouping of characteristics |
CN106951185A (zh) * | 2017-03-01 | 2017-07-14 | 武汉爱宁智慧科技有限公司 | 一种基于区块链技术的健康检测数据管理***及方法 |
CN107273455A (zh) * | 2017-05-31 | 2017-10-20 | 深圳前海微众银行股份有限公司 | 区块链数据访问方法和装置 |
CN107257374A (zh) * | 2017-06-15 | 2017-10-17 | 中国银行股份有限公司 | 一种区块链上的交易处理方法及*** |
CN107786642A (zh) * | 2017-09-30 | 2018-03-09 | 上海数据交易中心有限公司 | 用于数据流通的区块链构建方法及装置、存储介质、服务器 |
Non-Patent Citations (1)
Title |
---|
梅兰妮·斯万: "《区块链 新经济蓝图及导读》", 31 January 2016, 新星出版社 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109995848A (zh) * | 2019-02-21 | 2019-07-09 | 同方股份有限公司 | 一种基于区块链和智能合约的***配置数据管理方法 |
CN110334543A (zh) * | 2019-06-20 | 2019-10-15 | 广东技术师范大学天河学院 | 一种基于算力的区块链知识***及其使用方法 |
CN110334543B (zh) * | 2019-06-20 | 2023-01-17 | 广东技术师范大学天河学院 | 一种基于算力的区块链知识***及其使用方法 |
CN110989934A (zh) * | 2019-12-05 | 2020-04-10 | 达闼科技成都有限公司 | 区块链节点数据存储方法、区块链***及区块链节点 |
CN110989934B (zh) * | 2019-12-05 | 2023-08-25 | 达闼机器人股份有限公司 | 区块链节点数据存储方法、区块链***及区块链节点 |
CN114186115A (zh) * | 2021-11-24 | 2022-03-15 | 北京大学 | 一种物理拓扑敏感的人机物数字对象搜索方法与*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108959654A (zh) | 一种基于区块链智能合约节点和存储的数据管理*** | |
CN110033243B (zh) | 基于区块链智能合约的主链存证方法、***及存储介质 | |
US7710884B2 (en) | Methods and system for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network | |
CN114065283B (zh) | 一种轻量级可循环再生的区块链存储方法及装置 | |
CN108712488B (zh) | 一种基于区块链的数据处理方法、装置、区块链*** | |
CN109379429A (zh) | 一种基于区块链的多链管理方法及*** | |
EP2916242A1 (en) | Graph-based entity resolution for documents using either bucket or record centric parallelization | |
Zhang et al. | Edge learning: The enabling technology for distributed big data analytics in the edge | |
CN102223411A (zh) | 采用p2p技术下载文件的方法和***、客户端 | |
CN102932846A (zh) | 分布式异构传感网数据管理***及其数据管理方法 | |
CN113821564A (zh) | 异构并行区块链及其链上数据与链下合约协同方法 | |
CN109583899A (zh) | 基于云存储服务器的数据存储管理方法及*** | |
CN110457337A (zh) | 链路聚合方法、***和设备 | |
CN112446046A (zh) | 基于智能合约的数据管理方法及装置 | |
CN112380179A (zh) | 一种基于区块链的钢铁供应链信息秘密共享方法及*** | |
CN111723126B (zh) | 基于区块链的冷热时序数据分类处理方法及存储*** | |
CN103544318B (zh) | 一种云数据中心文件管理方法 | |
CN110266766A (zh) | 一种抗攻击分布式网络节点的构建方法、***及终端设备 | |
CN100498780C (zh) | 数据查询***及数据查询方法 | |
CN109766724A (zh) | 一种基于区块链的数据存证方法 | |
CN115941206A (zh) | 一种基于区块链技术的碳排放数据上链方法 | |
CN105915587A (zh) | 内容推送方法、***、以及缓存服务器 | |
Guo et al. | Blockchain-assisted caching optimization and data storage methods in edge environment | |
CN109271105A (zh) | 应用于分布式存储集群的数据存储方法及分布式存储集群 | |
Aswini et al. | Artificial Intelligence Based Smart Routing in Software Defined Networks. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |
|
RJ01 | Rejection of invention patent application after publication |