一种多链式联盟区块链架构
- 国知局
- 2024-12-06 12:24:29
本申请涉及区块链,尤其涉及一种多链式联盟区块链架构。
背景技术:
1、区块链作为一项新型技术被广泛应用于多个领域,包括信息处理系统、物联网系统和医疗系统等。按照节点的访问控制机制,区块链可分为公有区块链、私有区块链和联盟区块链。联盟区块链具有弱中心化的结构,通常由多个互不信任的组织构成,组织内部的节点数量更少,这让在联盟链中的生态治理只需少量节点参与便可以完成。更少节点参与治理投票,便意味着联盟链拥有更高的效率,同时联盟链拥有相对可信的网络环境,因此可避免数据全网透明和开放带来的用户隐私风险。
2、目前对联盟区块链的探索仍处于初级阶段,联盟区块链存在较为严重的性能问题,联盟区块链的性能现状与这类拥有大规模组织,节点,复杂业务系统的应用场景性能要求相差悬殊,目前高性能联盟区块链应用时面临如下挑战:当前联盟链架构无法满足大规模行业应用需求随着加入联盟区块链系统的组织和节点数目的增长,目前所提出的联盟链架构都存在节点数量增加时吞吐量显著下降的问题,另一方面各个组织或单位并不希望将自己的核心数据分享,其次在这类场景下业务系统通常复杂多样,包括组织内部系统,联盟共用的业务系统,已有的联盟链架构无法满足所有的业务系统需求。因此设计一种适用于大规模行业应用的联盟区块链架构对于联盟链的落地具有重要意义。
技术实现思路
1、为解决或部分解决相关技术中存在的问题,本申请提供一种多链式联盟区块链架构,能够通过划分节点类型以及模块化设计使得系统既能确保快速低成本的构建系统,同时确保各个组织的不同业务部署需求。
2、本申请第一方面提供一种多链式联盟区块链架构,
3、联盟区块链中的物理节点包括代理节点、联盟节点、归档节点、轻节点中的至少一种类型,所述联盟区块链架构包括创世块与若干个组织,组织中部署有若干个物理节点,每个组织中包含若干链结构部署联盟区块链运行至少需要一个代理节点提供对外的接口,一个归档节点用于存储完整的联盟区块链数据,三个或以上的联盟节点用于正常运行共识协议,其中每个组织需要运行至少一个联盟节点。
4、优选地,所述代理节点用于上链与数据预处理,封装所述联盟区块链的接口。
5、优选地,所述代理节点还用于在无数据保密需求时,在所述联盟区块链中动态加入新的组织和/或物理节点。
6、优选地,所述联盟节点部署在组织中,用于存储所属组织的区块数据。
7、优选地,所述联盟节点还用于区块排序、生成区块、区块同步、跨组织和/或链间的交互。
8、优选地,所述归档节点用于区块数据同步、存储账本、备份数据。
9、优选地,所述轻节点用于存储所述若干链结构区块头数据,同步和校验区块头信息、验证数据。
10、优选地,组织还包括若干单位,所述单位中依据需求部署有若干个轻节点。
11、优选地,所述轻节点部署在单位中,在所述联盟区块链中动态加入新的单位和/或物理节点。
12、本申请提供的技术方案可以包括以下有益效果:本申请实施例公开了一种多链式联盟区块链架构,联盟区块链中的物理节点包括代理节点、联盟节点、归档节点、轻节点中的至少一种类型,各个类型的节点具备不同功能,联盟区块链包括若干个组织,组织中部署有若干个物理节点,每个组织中包含若干链结构,部署所述联盟区块链运行至少需要一个代理节点提供对外的接口,一个归档节点用于存储完整的联盟区块链数据,三个或以上的联盟节点用于正常运行共识协议,其中每个组织需要运行至少一个联盟节点,通过划分节点类型以及模块化设计使得系统既能确保快速低成本的构建系统,同时确保各个组织的不同业务部署需求,联盟节点的设计保证单个组织联盟节点只存储自身组织的区块数据,从而保障各个组织对保护隐私数据的需求。
13、本申请提供的技术方案还包括以下有益效果:通过代理节点与轻节点的功能支持组织或节点的动态加入,提升了整个架构的扩展性。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
技术特征:1.一种多链式联盟区块链架构,其特征在于:
2.根据权利要求1所述的联盟区块链架构,其特征在于:所述代理节点用于上链与数据预处理,封装所述联盟区块链的接口。
3.根据权利要求2所述的联盟区块链架构,其特征在于:所述代理节点还用于在无数据保密需求时,在所述联盟区块链中动态加入新的组织和/或物理节点。
4.根据权利要求1所述的联盟区块链架构,其特征在于:所述联盟节点部署在组织中,用于存储所属组织的区块数据。
5.根据权利要求4所述的联盟区块链架构,其特征在于:所述联盟节点还用于区块排序、生成区块、区块同步、跨组织和/或链间的交互。
6.根据权利要求1所述的联盟区块链架构,其特征在于:所述归档节点用于区块数据同步、存储账本、备份数据。
7.根据权利要求1所述的联盟区块链架构,其特征在于:所述轻节点用于存储所述若干链结构区块头数据,同步和校验区块头信息、验证数据。
8.根据权利要求1所述的联盟区块链架构,其特征在于:组织还包括若干单位,所述单位中依据需求部署有若干个轻节点。
9.根据权利要求8所述的联盟区块链架构,其特征在于:所述轻节点部署在单位中,在所述联盟区块链中动态加入新的单位和/或物理节点。
技术总结本申请涉及一种多链式联盟区块链架构,联盟区块链中的物理节点包括代理节点、联盟节点、归档节点、轻节点中的至少一种类型,联盟区块链架构包括创世块与若干个组织,组织中部署有若干个物理节点,每个组织中包含若干链结构;部署联盟区块链运行至少需要一个代理节点提供对外的接口,一个归档节点用于存储完整的联盟区块链数据,三个或以上的联盟节点用于正常运行共识协议,其中每个组织需要运行至少一个联盟节点。通过划分节点类型以及模块化设计使得系统既能确保快速低成本的构建系统,同时确保各个组织的不同业务部署需求,联盟节点的设计保证单个组织联盟节点只存储自身组织的区块数据,从而保障各个组织对保护隐私数据的需求。技术研发人员:陆绍飞,赵韧轲受保护的技术使用者:湖南大学技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341209.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表