[发明专利]基于联盟链的区块链数据服务系统、访问方法及存储介质有效
| 申请号: | 202010284679.7 | 申请日: | 2020-04-13 |
| 公开(公告)号: | CN111506589B | 公开(公告)日: | 2023-06-23 |
| 发明(设计)人: | 崔江涛;周玉舒;王玉超;彭延国 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2458;G06F16/27;G06F21/64;G06Q40/04 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
| 地址: | 710071 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 联盟 区块 数据 服务 系统 访问 方法 存储 介质 | ||
本发明公开了基于联盟链的区块链数据服务系统、访问方法及存储介质,所述系统包括网络服务节点,所述网络服务节点用于接收来自轻量级节点的数据请求;轻量级节点,所述轻量级节点用于向所述网络服务节点发出数据请求,以便于获取到来自目标全节点中的区块链数据;数据查询节点,所述数据查询节点用于与网络服务节点通信以获取到数据请求,将所述数据请求基于负载均衡策略分发至目标全节点;所述目标全节点为联盟链中的一个全节点;全节点,所述全节点为布设于联盟链中的保存有完备区块链数据账本的数据节点。本发明支持轻量级节点并发访问并为其提供强有力的事务支持,对全节点进行负载均衡,将原本孤立存储的区块链数据高效便捷的共享给用户。
技术领域
本发明涉及区块链领域,尤其涉及基于联盟链的区块链数据服务系统、访问方法及存储介质。
背景技术
区块链是实现智慧城市、智慧医疗、电子政务等的核心前沿技术,具有可追溯性、可验证性特点。众所周知,区块链目前是以一种分布式账本的形式来组织和管理数据,每一个节点都有一份完整的账本拷贝,节点之间互不信任,通过分布式一致性协议来维护数据一致性。为了防止数据被篡改,区块链综合运用了多种网络安全技术并采用了仅增加式的数据结构,这导致了维护完整的区块链数据将产生较高的计算需求并需要处理不断增长的数据的能力。这些问题导致很多存储和计算能力差的节点(轻量级节点)无法自行维护完整的区块链数据,轻量级节点只存储少量的区块链数据,甚至有的轻量级节点并没有存储区块链数据,因此轻量级节点的数据需求只能依托于与拥有维护完整区块链数据能力的全节点的交互来满足。
然而在现有的区块链系统中,在处理大量轻量级节点的数据请求上,主要存在以下两方面的不足:
1.没有公开的数据服务系统,轻量级节点无法在全网(区块链运行的网络)范围内选择合适的全节点发送请求,这导致了部分全节点访问压力过大,网络负载不均衡。与分布式数据库不同,公链上不设置节点管理机制,而联盟链系统上也仅添加了身份认证机制,因此均无法直接建立数据服务系统。
2.区块链缺乏有效的数据存储和事务管理机制,导致其数据可搜索性差且不支持并发访问。区块链采用Leveldb和文件系统管理底层数据,无法支持并发事务,而且仅支持对应特定键值的等值检索和粗粒度检索,对于数据处理的支持能力较弱。
综上所述,现有技术中没有能够支持具备高可信赖度,能够在进行全节点数据访问时进行负载均衡,并且提供支持并发访问细粒度数据查询的基于区块链的数据服务系统,在区块链系统上实现方便、高效的数据服务已经成为一个具有挑战力的问题。当然,为了增强对于区块链数据访问的支持,现有技术也做出了努力,目前现有的一些方案主要包括两个:
1.基于vChain,在以太坊平台基础上,加入可验证查询结构,使得查询结果可以的正确性能够判断。但是该方法中轻量级节点只能自行寻找数据存储节点进行访问,数据服务效率和网络负载均衡难以保障。
2.基于BlockchainDB,在数据节点上建立查询层来屏蔽区块链底层的数据操作,使数据操作更为方便快捷。但是,这种方法需要信任某个区块链节点的数据操作。
此外,上述两个方案均不支持并发和SQL查询。
发明内容
本发明实施例提供基于联盟链的区块链数据服务系统、访问方法及存储介质,具体地:
一种基于联盟链的区块链数据服务系统,所述系统包括:
网络服务节点,所述网络服务节点用于接收来自轻量级节点的数据请求;
轻量级节点,所述轻量级节点用于向所述网络服务节点发出数据请求,以便于获取到来自目标全节点中的区块链数据;
数据查询节点,所述数据查询节点用于与所述网络服务节点通信以获取到数据请求,将所述数据请求基于负载均衡策略分发至目标全节点;所述目标全节点为联盟链中的一个全节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010284679.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带音量放大功能的手机耳机
- 下一篇:一种中线双向对称蝶阀
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





