[发明专利]支持逻辑多链的私有区块链运行支撑系统及其工作方法有效
申请号: | 201610976657.0 | 申请日: | 2016-10-28 |
公开(公告)号: | CN106528775B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 王晓芳;王向辉;徐铭 | 申请(专利权)人: | 济南大学;山东明和软件有限公司 |
主分类号: | G06F16/20 | 分类号: | G06F16/20;G06F16/22;G06Q10/10 |
代理公司: | 37221 济南圣达知识产权代理有限公司 | 代理人: | 黄海丽 |
地址: | 250022 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了支持逻辑多链的私有区块链运行支撑系统及其工作方法,包括:监控单元,用于监控运行情况;访问单元,用于对外提供访问通道;运行单元,用于运行控制,协调存储单元中各存储单元节点协同工作,支撑各链条区块的自动增长、数据交易和数据同步;存储单元,包括若干存储单元节点,用于区块链数据在多存储单元节点上的存储管理,区块链数据在各存储单元节点间实时同步。系统在现有通用区块链系统的基础上,构造支持逻辑多链的私有区块链运行支撑系统,实现私有区块链由单链到多链的创新性转变,支持树形结构的业务关键数据管理体系,同时实现多链模式的区块链运行监控管理,提高私有区块链的易用性和适用性。 | ||
搜索关键词: | 支持 逻辑 私有 区块 运行 支撑 系统 及其 工作 方法 | ||
【主权项】:
1.支持逻辑多链的私有区块链运行支撑系统,其特征是,包括:/n监控单元,用于监控运行情况;/n访问单元,用于对外提供访问通道;/n运行单元,用于运行控制,协调存储单元中各存储单元节点协同工作,支撑各链条区块的自动增长、数据交易和数据同步;/n存储单元,包括若干存储单元节点,用于区块链数据在多存储单元节点上的存储管理,区块链数据在各存储单元节点间实时同步;/n所述运行单元,包括权限体系模块、节点竞争计算模块、多链树模块、区块读写模块、区块持久化模块和区块节点同步模块;/n所述权限体系模块,用于管理多链的访问权限,不同链条通过权限控制供不同的业务应用隔离使用,业务应用访问自己创建的链条,也访问已通过授权的其他链条;/n所述节点竞争计算模块,用于通过算力竞争,在产生新区块时,各存储单元节点计算各自新区块的Hash值,然后通过各节点投票选举下一个区块的Hash值,确定下一个区块的产生节点;/n所述多链树模块,用于组织管理存储单元存储的多链区块,包括链接的创建、结束、销毁以及链条间的关系维护;/n所述区块读写模块,用于业务系统将所要保存的可信数据写入到指定区块上,以及数据写入后针对指定区块数据读取访问;/n所述区块持久化模块,用于将区块读写模块写入的数据持久化到存储单元的文件存储区,区块写入的数据不直接存储到文件存储区,而是先放在节点内存区,区块持久化模块负责将缓存区的数据写入到数据文件中;/n所述区块节点同步模块,用于区块数据写入时只保存到一个存储单元节点,区块节点同步模块负责将新保存的数据实时同步到其他存储单元节点中,由于不同存储单元节点存在同时写数据的情况,区块节点同步时实现了不同节点间的数据合并问题;/n所述存储单元由多个存储单元节点组成,每个存储单元节点包括多链区块区和文件存储区;/n所述多链区块区,用于存储多链结构的区块链,包括一个或若干个管理链区块,每个管理链与若干个业务链连接;所述管理链用于存储业务链的区块头节点信息;每个业务链就是一个业务,业务链与业务链之间头节点相互关联,实现多链条机制;通过每个管理链区块定义一个分业务管理链的头部信息,每个分业务管理链再链接多个业务链,构成链条树形管理体系;/n所述文件存储区,用于将区块链在文件系统上持久化保存,支持文件数据库和关系数据库两种模式,文件数据库存储区块链数据信息,关系数据库存储节点信息、链条关系和区块信息。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学;山东明和软件有限公司,未经济南大学;山东明和软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610976657.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种配网项目管理趋势预测方法和装置
- 下一篇:一种文本分类的方法和装置