当前位置: 首页 > 专利查询>马新伟专利>正文

一种基于区块链的数据访问系统技术方案

技术编号:19480312 阅读:63 留言:0更新日期:2018-11-17 10:34
一种基于区块链的数据访问系统,所述区块链数据访问装置包括:获取模块,用于当侦测到执行区块链实例的执行指令时,获取执行所述执行指令的区块链节点;配置模块,用于将所述区块链节点配置到预设的区块链分组中,其中,同一区块链分组内的所述区块链节点对应着同一份共享数据;设置模块,用于设置与所述区块链分组对应的数据存储空间,以使同一区块链分组内的所述区块链节点,在所述数据存储空间中访问同一份共享数据。本发明专利技术的有益效果是通过当侦测到执行区块链实例的执行指令时,获取执行所述执行指令的区块链节点;将所述区块链节点配置到预设的区块链分组中,其中,同一区块链分组内的所述区块链节点对应着同一份共享数据。

【技术实现步骤摘要】
一种基于区块链的数据访问系统
本专利技术涉及区块链
,具体涉及一种基于区块链的数据访问系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。现有的区块链数据按节点分布,每个区块链节点存储全量或局部的区块链数据。当区块链里有多个节点时,每个区块链节点都有一份独立完整的数据。目前区块链数据存储在存储介质上,一般采用文件型本地数据库存储,数据基于文件装置实现key-value结构保存在区块链节点的物理硬盘中,一般不提供跨网络的存储结构。在这种区块链数据存储方案里,每个区块链节点是相对独立的工作的,有多少个区块链节点就有多少份数据,区块链节点和区块链节点之间并不能通过数据访问接口直接共享各自所存储的数据,且并不具备反馈功能本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据访问系统,其特征在于,所述区块链数据访问装置包括:获取模块,用于当侦测到执行区块链实例的执行指令时,获取执行所述执行指令的区块链节点;配置模块,用于将所述区块链节点配置到预设的区块链分组中,其中,同一区块链分组内的所述区块链节点对应着同一份共享数据;设置模块,用于设置与所述区块链分组对应的数据存储空间,以使同一区块链分组内的所述区块链节点,在所述数据存储空间中访问同一份共享数据;还包括反馈模块,反馈模块与获取模块进行数据连接;还包括访问模块,访问模块直接与反馈模块建立数据连接。

【技术特征摘要】
1.一种基于区块链的数据访问系统,其特征在于,所述区块链数据访问装置包括:获取模块,用于当侦测到执行区块链实例的执行指令时,获取执行所述执行指令的区块链节点;配置模块,用于将所述区块链节点配置到预设的区块链分组中,其中,同一区块链分组内的所述区块链节点对应着同一份共享数据;设置模块,用于设置与所述区块链分组对应的数据存储空间,以使同一区块链分组内的所述区块链节点,在所述数据存储空间中访问同一份共享数据;还包括反馈模块,反馈模块与获取模块进行数据连接;还包括访问模块,访问模块直接与反馈模块建立数据连接。2.根据权利要求2所述的一种基于区块链的数据访问系统,其特征在于,所述区块链数据访问装置还包括:定义模块,用于采用跨进程访问技术定义所述区块链节点的数据访问接口;执行模块,用于通过所述数据访问接口在所述数据存储空间中执行所述共享数据的读取操作或写入操作。3.根据权利要求3所述的一种基于区块链的数据访问系统,其特征在于,所述区块链数据访问装置还包括:第一判断模块,用于判断所述区块链节点是否已缓存待写入共享数据;所述执行模块还用于若所述区块链节点未缓存所述待写入共享数据,或所述区块链节点中已缓存所述待写入共享数据,但所述待写入共享数据对应的值需要更新,则通过所述数据访问接口在所述数据存储空间中执行所述共享数据的写入操作。4.根据权利要求2所述的一种基于区块链的数据访问系统,其特征在于,所述...

【专利技术属性】
技术研发人员:马新伟
申请(专利权)人:马新伟
类型:发明
国别省市:河北,13

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

1