基于窄带传输的区块链系统技术方案

技术编号:30187475 阅读:49 留言:0更新日期:2021-09-29 08:24
本申请公开了一种基于窄带传输的区块链系统,包括区块链平台、窄带传输网关、区块设备;区块设备连接窄带传输网关,通过窄带传输网关向区块链平台上传待上链数据;区块链平台连接窄带传输网关,采用由至少两条区块链主链构成的混合链保存待上链数据;混合链具有侧链,侧链为混合链提供安全服务。本申请采用基于窄带传输的混合链架构,辅以侧链提供安全服务,灵活性和可靠性较好,也能够节约网络资源,有助于降低区块链系统部署和运维成本,提高区块链系统的安全性。块链系统的安全性。块链系统的安全性。

【技术实现步骤摘要】
基于窄带传输的区块链系统


[0001]本申请涉及区块链
,尤其涉及一种基于窄带传输的区块链系统。

技术介绍

[0002]区块链是建立在P2P网络,由节点参与的分布式账本系统,最大的特点是“去中心化”。也就是说在区块链系统中,用户与用户之间、用户与机构之间、机构与机构之间,无需建立彼此之间的信任,只需依靠区块链协议系统就能实现交易。
[0003]所谓“共识机制”,就是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;当出现意见不一致时,在没有中心控制的情况下,若干个节点参与决策达成共识,即在互相没有信任基础的个体之间如何建立信任关系。
[0004]区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。
[0005]在现有技术中,主要采用公有链、联盟链或者私有链的架构部署区块链系统,利用广域网提供传输服务。
[0006]但是,在实际应用中,现有的区块链系统灵活性比较差,容易造成资源浪费,部署和运维成本较高。

技术实现思路

[0007]本申请实施例提供一种基于窄带传输的区块链系统,用以解决现有技术中的如下技术问题:现有的区块链系统灵活性比较差,容易造成资源浪费,部署和运维成本较高。
[0008]本申请实施例采用下述技术方案:
[0009]一种基于窄带传输的区块链系统,包括区块链平台、窄带传输网关、区块设备;
[0010]所述区块设备连接所述窄带传输网关,通过所述窄带传输网关向所述区块链平台上传待上链数据;
[0011]所述区块链平台连接所述窄带传输网关,采用包括至少两条区块链主链的混合链保存所述待上链数据;
[0012]所述混合链具有侧链,所述侧链为所述混合链提供安全服务。
[0013]可选地,连接所述窄带传输网关的不同的所述区块设备,能够通过所述窄带传输网关进行通信;
[0014]若通过所述窄带传输网关进行通信的所述区块设备采用的协议不同,则所述窄带传输网关针对所述不同的协议进行转换兼容处理。
[0015]可选地,所述区块设备采用的协议包括以下至少一种:消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)、高级消息队列协议(Advanced Message Queuing Protocol,AMQP)、受限应用协议(Constrained Application Protocol,CoAP)、数据分发服务(Data Distribution Service,DDS)、可扩展消息出席协议(Extensible Messaging and Presence Protocol,XMPP)、Java消息服务(Java Message Service,JMS)、
表述性状态传递(Representational State Transfer,REST)、超文本传输协议(HyperText Transfer Protocol,HTTP)。
[0016]可选地,所述至少两条区块链主链包括公有链的主链和私有链的主链。
[0017]可选地,所述侧链用于:
[0018]对所述待上链数据或者所述混合链上保存的链上数据进行审计得到审计信息,或者从所述混合链同步得到审计信息;
[0019]根据所述审计信息,判断所述待上链数据、所述链上数据或者所述区块设备的安全性。
[0020]可选地,所述混合链包括两条区块链主链;
[0021]所述两条区块链主链中的一条区块链主链用于保存业务相关数据,另一条区块链主链用于保存所述业务相关数据的摘要数据。
[0022]可选地,所述侧链还用于:
[0023]根据所述审计信息,对所述至少两条区块链主链之间进行数据一致性的校验。
[0024]可选地,所述审计信息包括以下至少一种:所述区块链主链上当前区块的上一区块的摘要数据、所述区块链主链上根区块的摘要数据、所述区块设备的设备标识、所述区块设备的设备证书,以及相关的随机数。
[0025]可选地,所述区块链平台基于国密算法提供共识服务。
[0026]可选地,所述窄带传输网关包括窄带物联网(Narrow Band Internet of Things,NB-IoT)网关。
[0027]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:采用基于窄带传输的混合链架构,辅以侧链提供安全服务,灵活性和可靠性较好,也能够节约网络资源,有助于降低区块链系统部署和运维成本,提高区块链系统的安全性。
附图说明
[0028]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0029]图1为本申请的一些实施例提供的一种区块链系统的架构示意图;
[0030]图2为本申请的一些实施例提供的图1的区块链系统的一种实际应用场景示意图;
[0031]图3为本申请的一些实施例提供的一种实际应用场景下,图1的区块链系统中的区块链平台的架构示意图。
具体实施方式
[0032]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]图1为本申请的一些实施例提供的一种区块链系统的架构示意图。图1的区块链系统(以下简称为区块链系统)包括区块链平台、支持窄带传输的窄带传输网关、区块设备,图中是以有N个窄带传输网关、其中一个窄带传输网关连接了M个区块设备为例的。区块设备
连接窄带传输网关,通过窄带传输网关向区块链平台上传待上链数据;区块链平台连接窄带传输网关,采用包括至少两条区块链主链的混合链保存待上链数据;混合链具有侧链,侧链为混合链提供安全服务。
[0034]窄带传输的方式节约带宽,适合于小数据量传输,适合于低频度的数据传输,尤其适合IoT设备使用,基于此,区块设备可以是IoT设备,比如,智能电表、智能水表、智能家电等。区块链平台与窄带传输网关之间可以基于NB-IoT传输数据,窄带传输网关与区块设备之间也可以基于NB-IoT传输数据。
[0035]在实际应用中,区块设备的具体类型是多样的,厂商可能也不同,因此,在协议兼容性方面可能会存在问题,本申请通过具有窄带传输能力的窄带传输网关解决该问题。窄带传输网关支持区块设备之间进行通信,或者区块设备与区块链平台进行通信。若通信双方采用的协议不同,由窄带传输网关针对不同的协议进行转换兼容处理,使得通信能够顺利进行,从而有助于防止给区块设备和区块链平台带来额外的处理负担。
[0036]更直观地,参见图2,图2为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于窄带传输的区块链系统,其特征在于,包括区块链平台、窄带传输网关、区块设备;所述区块设备连接所述窄带传输网关,通过所述窄带传输网关向所述区块链平台上传待上链数据;所述区块链平台连接所述窄带传输网关,采用包括至少两条区块链主链的混合链保存所述待上链数据;所述混合链具有侧链,所述侧链为所述混合链提供安全服务。2.如权利要求1所述的区块链系统,其特征在于,连接所述窄带传输网关的不同的所述区块设备,能够通过所述窄带传输网关进行通信;若通过所述窄带传输网关进行通信的所述区块设备采用的协议不同,则所述窄带传输网关针对所述不同的协议进行转换兼容处理。3.如权利要求2所述的区块链系统,其特征在于,所述区块设备采用的协议包括以下至少一种:消息队列遥测传输MQTT、高级消息队列协议AMQP、受限应用协议CoAP、数据分发服务DDS、可扩展消息出席协议XMPP、Java消息服务JMS、表述性状态传递REST、超文本传输协议HTTP。4.如权利要求1所述的区块链系统,其特征在于,所述至少两条区块链主链包括公有链的主链和私有链的主链。5.如权利要求1所述的区块链系统,...

【专利技术属性】
技术研发人员:姜凯金长新孙善宝罗清彩高岩
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:

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

1