[发明专利]一种云链数一体化的体系结构有效
申请号: | 201910195835.X | 申请日: | 2019-03-15 |
公开(公告)号: | CN109831529B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 赵祯龙;白文腾;刘康;孟庆龙;樊云龙;荆帅帅 | 申请(专利权)人: | 北京世纪诚链科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 云链数 一体化 体系结构 | ||
1.一种云链数一体化的体系结构,其特征在于包括三大平台子系统:
1)信任网络基础平台子系统:作为核心基础子系统,用于实现与云环境的无缝集成、快速部署、开箱即用,以及灵活的运维和监控管理,提供联盟链和智能合约的完整解决方案,支撑上层业务平稳运行;所述信任网络基础平台子系统包括智能合约执行框架、TrustChain以及基础设施,其中所述智能合约执行框架基于合约虚拟机实现,包括状态数据库、智能合约语言、合约浏览器以及合约演绎,所述TrustChain基于可扩展链架构,包括共识算法、通信协议、数据存储、多链互连、全局状态管理、成员管理、传播算法以及加密算法,所述基础设施运行在OpenStack环境/容器集群下,能够快速部署、灵活运维以及实时监控;
2)核心数据平台子系统:用于将核心业务数据进行上传和管理,实现数据的可信存储,以及多方数据的互联互通,从而提高追溯数据的公信力以及保证数据孤岛实现信息的顺畅流动;
3)业务平台子系统:面向垂直行业提供应用级支撑和行业级解决方案,同时系统采用微服务和模块化设计,实现基础业务的低耦合和解决方案的可重组 ;所述云链数一体化的体系结构的所述核心数据平台采用链库交叉索引的双数据系统,所述核心数据平台的数据包括三个部分:环境信息、业务数据和平台数据,账本中存储的是用户个人信息与业务信息,其他信息将会存储在一般的关系型数据库中,所述业务数据包括合约和/或交易,所述平台数据包括图片和/或文字形式的平台的运维数据;所述云链数一体化的体系结构采用双链存储的结构,一条链用于存储溯源信息,用于数据的确权上链,另一条用于执行智能合约,保证数据存储和合约执行业务之间的性能隔离,公正第三方可以查看存储了交易信息的区块链,其中云链 数一体化的体系结构中每个用户用公钥地址表示;所述云链数一体化的体系结构内部采用高速共识机制,所述高速共识机制实现为galaxy高速的一致性算法,以保证账本的安全性与高效性,同时在galaxy共识框架下,实现共识算法的可插拔和可替换;所述云链数一体化的体系结构所述三个平台的业务合约由智能合约实现完成;所述云链数一体化的体系结构通过对不同身份的区块链访问对象设置不同的节点访问权限;所述云链数一体化的体系结构中的区块链结构采用可扩展设计,适应未来多平台、多地区、甚至是跨领域的多链交叉结构;所述云链数一体化的体系结构的核心数据平台子系统还包括:
链库适配层,实现链上数据结构与多种数据库存储适配的问题,实现区块链与文档数据库的无缝对接,并对外提供可信的数据库访问新范式;
双向引用模块,实现从数据库到区块链,以及从区块链到数据库的双向快速查询机制,并为数据完整性审计例程提供快速定位数据篡改位置;
基于内容索引模块,实现数据库基于内容的索引;所述业务平台子系统包括:
数据权限管理模块、分布式数据复制模块以及数据指纹管理模块,所述数据指纹管理模块对数据单元从时间维度进行建模并完成Copy-on-Write重构,对于数据指纹基于操作序列进行重新描述,从而在支持库中数据可信修改的同时,同时支持历史数据的版本回溯;所述云链数一体化的体系结构为基于状态机复制的链库一体化架构,在分布式的数据库系统的构建中,使得所有的机器做相同的操作,构建分布式的、满足一致性的区块链系统,以为所有处理系统提供输入,将区块链作为索引日志的时间戳,作为所有复制节点的时钟来对待,将复制节点所处理过的区块链系统中最大的时间戳,作为复制节点的唯一ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪诚链科技有限公司,未经北京世纪诚链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910195835.X/1.html,转载请声明来源钻瓜专利网。