[发明专利]一种轻量化区块链网络系统有效
申请号: | 201910865257.6 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110572404B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 杨文韬;陈昌;易晓春 | 申请(专利权)人: | 北京笔新互联网科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q40/04 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 陈玉婷 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 量化 区块 网络 系统 | ||
本发明提供一种轻量化区块链网络系统,包括主链、密钥链和多条业务子链,所述主链、密钥链和多条业务子链采用有向无环图DAG数据结构搭建成链网络;所述主链,用于负责所述链网络的运行管理;所述密钥链,用于负责所述链网络节点加入的许可;每一条业务子链,用于负责处理相应的业务需求。本发明的链网络系统中包括多条业务子链,为一个多链系统,能够满足多种业务数据处理的需求,且运行于低功耗的嵌入式终端硬件中,降低了整个网络系统的功耗。
技术领域
本发明属于区块链技术领域,尤其涉及一种轻量化区块链网络系统。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
传统的区块链网络都运行在PC环境下,对资源限制的设计考量较少;另外,传统的区块链网络多为单链系统,只能存储单一业务数据,对于复杂多变的应用环境,不能满足多种业务数据处理的需求。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的轻量化区块链网络系统。
本发明提供了一种轻量化区块链网络系统,包括主链、密钥链和多条业务子链,所述主链、密钥链和多条业务子链采用有向无环图DAG数据结构搭建成链网络;
所述主链,用于负责所述链网络的运行管理;
所述密钥链,用于负责所述链网络节点加入的许可;
每一条业务子链,用于负责处理相应的业务需求。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述链网络运行于嵌入式终端硬件中,所述嵌入式终端硬件为低功耗的片上系统SoC。
进一步的,所述嵌入式终端硬件外接安全模块,所述安全模块中内置多种协处理器;
所述安全模块,用于对所述链网络中的节点的运行数据进行加密,以及负责所述密钥链上密钥的产生。
进一步的,所述多种协处理器包括PKE加密芯片、DES加密芯片和SM1、SM2、SM3、SM4加密芯片。
进一步的,所述嵌入式终端硬件提供SPI、USB和以太网三种网络接口,所述嵌入式终端硬件通过三种网络接口中的一种或多种实现与外部通信。
进一步的,每一条业务子链,用于将自身链上的区块哈希信息锚定在所述主链上,其中,所述区块哈希信息表征所述主链与每一条业务子链的关联关系;
所述密钥链,用于将自身链上的区块哈希信息锚定在所述主链上,其中,所述区块哈希信息表征所述主链与所述密钥链的关联关系;
所述主链与每一条业务子链之间的关联关系以及所述主链与所述密钥链之间的关联关系形成DAG规则。进一步的,所述主链还用于采用红黑树数据结构存储智能合约执行引擎的状态数据。
本发明提供的一种轻量化区块链网络系统,链网络系统中包括多条业务子链,为一个多链系统,能够满足多种业务数据处理的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例提供的轻量化区块链网络系统图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京笔新互联网科技有限公司,未经北京笔新互联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910865257.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种web安全监测系统及其方法
- 下一篇:实时微服务架构