一种用于承载海量通证流通的多链结构兼容方法及系统与流程

文档序号:24400079发布日期:2021-03-26 13:57阅读:71来源:国知局
一种用于承载海量通证流通的多链结构兼容方法及系统与流程

1.本发明属于区块链跨链技术领域,具体涉及一种用于承载海量通证流通的多链结构兼容方法及系统。


背景技术:

2.区块链作为构建未来价值互联网的重要基础设施,融合分布式存储、点对点通信、分布式架构、共识机制、密码学、智能合约等前沿技术,在经济社会的各个层面都可以有所应用,目前基于区块链的基础设施,在金融领域得到了广泛的应用。在广泛的场景应用背后,来自于性能、安全、成本、扩展等方面的技术挑战也愈发严峻,即资产流通时各链有不同的底层交易模式,面临不同应用场景、不同区块链平台因其底层基础设施的数据结构异构导致各应用区块链链间无法互通问题,急需一种用于承载海量通证流通的多链结构兼容方法,用于兼容多种区块链结构,用于承载海量资产流通数据交换和数据交互过程。
3.未来,区块链想要跨越到真正的价值互联网,承担传递信任的使命,开启万链互联时代,需要一种通用、高效、安全的区块链跨链兼容架构机制,实现跨场景、跨区域不同区块链应用之间的互联互通,并且实现承载海量资产流通,兼容多链结构,以服务数量更多、地域更广的公众群体。
4.针对此,需要提供新的一种用于承载海量通证流通的多链结构兼容方法及系统。


技术实现要素:

5.本发明基于上述背景和现有技术所存在的问题,拟设计一种用于承载海量通证流通的多链结构兼容方法、系统、存储介质和装置,其能够兼容主流区块链架构,实现承载跨链海量数据高效流通过程。
6.为了实现本发明的这些目的和其它优点,针对多种区块链间(即多链)因数据结构异构导致区块链链间无法互通问题,提供了一种用于承载海量通证流通的多链结构兼容方法,兼容多链结构,承载多链间海量数据高效流通,具体实现步骤包括:在多链网络中,基于区块链的交易事务执行架构,实现多链跨链基础架构,即基于区块链的交易流程实现事务执行架构(基于区块链的交易思想和跨链智能合约技术),管理和配置区块链的各项功能,即区块链结合pki体系、权限管理、国密算法等技术和功能模块,通过跨链智能合约完成区块链间的跨链过程,基于多链间的数据交换方法和数据交互,支撑资产流通的多链跨链基础架构构建,基于此多链跨链基础架构实现承载海量资产数据,并且兼容多链网络中的各种区块链结构。所述多链结构兼容方法,具体实现步骤包括:
7.基于哈希锁定实现同构链间资产数据交换;
8.基于分区分层模式实现异构链间资产数据交互;
9.针对资产流通时各链不同底层交易模式,配置实现上述两个步骤后,在多链跨链网络中,采用多中心化点对点的区块链网络结构,构建完成自适应分布式动态网络的多链跨链基础架构,所述自适应的方式通过部署分布式智能合约实现。
10.进一步地,所述基于哈希锁定的同构链间资产数据交换的具体实现步骤包括:
11.搭建非中心化点对点的区块链网络结构,通过母链与侧链间挂钩锁定资产,在不改变资产物理位置的情况下实现资产在链间的等效转移,等效映射资产实现资产流通,规避双重支付问题;
12.通过搭建多种联盟链配合区块链交易架构实现所述非中心化点对点的区块链网络结构,所述非中心化点对点是指非单一中心化的结构,即可以为去中心化点对点和多中心化点对点及其他非中心化点对点结构形式其中的一种或几种,所述非中心化点对点的区块链网络结构包括去中心的p2p网络结构、联盟链网络结构、多联盟链网络结构、多中心化区块链网络结构及其他非中心化点对点形式的区块链网络结构其中的一种或几种。
13.进一步地,基于母链与侧链间挂钩锁定流通资产具体实现步骤包括:将资产转移请求发送给转移对象,待转移的资产数额发送到一个特定的地址,之后该资产在侧链确认资产转移信号之前始终处于冻结状态,通过资产映射转移,在侧链生成等额的资产,适用于各种常见区块链平台的资产转换和交易。
14.进一步地,所述基于分区分层模式的异构链间资产数据交互,具体实现步骤包括:将区块链网络按照需求分成n区,并在每区里根据需求设置成n层架构,形成n区n层的分区分层模式,在每区每层的多链网络中,通过智能合约自适应选择配置一种或多种共识算法,通过智能合约将这几种常用共识算法配置成可切换模式,实现多种共识算法自动切换的自适应机制,实现提供价值流转服务,自适应选择分区分层通信模式,即将自适应机制结合分区分层的方法,兼容实现路由技术,实现高并发调用共识算法,打通异构链间的数据流与资产流,通过高并发共识算法促进促进数据和资产协作,实现一链一场景(提供高效便捷、成本低廉的价值流转服务,最终一链一场景),构建新型区块链多链跨链经济模式(基于上述模式、算法、机制和路由技术,通过交易流程实现异构链间资产数据交互)。
15.进一步地,所述构建自适应分布式动态网络的多链跨链基础架构,具体实现步骤包括:
16.部署跨链通用架构,包括超级账本采用的三层架构、以mpt树状组织存储状态数据的存储架构、联盟链结构以及以太坊公有链和企业级以太坊公有链结构其中的一种或几种,通过部署自适应智能合约实现跨链通用架构自适应动态网络。
17.配置跨链管理层、联盟链管理层和公链管理层,对链组织变更、跨链节点、交易和事件其中的数据转移过程进行监管与记录,使交易方实时获取和分析链上变化的关键数据,实现多链运行的全生命周期管理,适应非平衡动态应用环境的跨链网络。
18.另一方面,本发明提出了用于承载海量资产流通的多链结构兼容系统,包括多链网络管理模块、区块链管理模块和跨链管理模块,用于对链组织变更、跨链节点、交易和事件其中的数据转移过程进行监管与记录,使交易方能实时获取和分析链上变化的关键数据,实现多链运行的全生命周期管理,具体组成包括:
19.多链网络管理模块:用于管理兼容的多链网络中的各种区块链网络和基于区块链的交易流程实现事务执行过程,用于管理多链网络;用于管理多链间的数据交换和数据交互,支撑资产流通的多链跨链基础架构构建;基于此多链跨链基础架构承载海量资产数据,兼容多链网络中的各种区块链结构;多链网络管理模块还配合实现数据交换、数据交互和自适应分布式动态网络兼容各种区块链结构的跨链实现;
20.区块链管理模块:用于管理和配置区块链的各项功能,添加和管理各种区块链结构,包括联盟链管理模块和公链管理模块,分别代表自适应分布式动态网络的多链跨链基础架构中的联盟链管理层和公链管理层;所述各项功能包括多种共识算法自动切换的自适应机制,提供价值流转服务,自适应选择分区分层模式,高度兼容实现路由技术,实现高并发调用共识算法,打通异构链间的数据流与资产流,实现基于区块链技术的数据和资产服务,通过高并发共识算法促进数据和资产协作;所述各种区块链结构,包括三层架构、以mpt树状组织存储状态数据的存储架构、联盟链结构以及以太坊公有链和企业级以太坊公有链结构其中的一种或几种,通过部署自适应智能合约实现跨链通用架构自适应动态网络。
21.跨链管理模块:用于管理支撑海量资产流通的多链跨链过程,通过母链与侧链间挂钩锁定资产,并通过等效资产映射实现资产流通,基于非中心化点对点实现跨链资产流通,基于资产流通锁定,在侧链生成等额的资产,实现资产映射转移,适用于各种常见区块链平台的资产转换和交易,所述非中心化点对点的跨链资产流通,还基于多种联盟链配合交易流程架构实现;跨链管理模块还基于区块链管理模块的智能合约功能,部署跨链智能合约,实现多链跨链兼容多种区块链结构。
22.本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。本发明至少的有益效果包括:
23.1.本发明通过上述发明过程,首次提出一种兼容多种区块链结构的用于承载海量通证流通的多链结构兼容方法;
24.2.通过母链与侧链间挂钩锁定资产,在不改变资产物理位置的情况下实现资产在链间的等效转移,规避双重支付问题,并采用分区分层的通信模式,解决资产流通时各链有不同的底层交易模式问题;
25.3.基于多种共识算法自适应机制的分区分层高度兼容路由技术,打通异构链间的数据流与资产流,实现基于区块链技术的数据和资产服务,促进数据和资产协作,提供高效便捷、成本低廉的价值流转服务,解决了因数据结构异构导致区块链链间无法互通问题。
附图说明
26.为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,本发明的附图内容作为本发明的实施例,落入本发明的保护范围。
27.图1为本发明一种用于承载海量资产流通的多链兼容架构图;
28.图2为本发明多链兼容架构构建系统组成结构图。
具体实施方式
29.为了清晰地阐述本发明,使本发明实施例的目的、技术方案和优点更加清楚,下面结合了本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,以令本领域技术人员参照说明书文字能够据以实施。下面将附图结合具体实施方式对本发明的技术加以详细说明。
30.实施例1:
31.图1示出了根据本发明的一种实现形式,示出了本发明承载海量资产流通的多链兼容架构图,下面以带附图的形式进行说明。针对因数据结构异构导致区块链链间无法互通问题,提出一种用于承载海量通证流通的多链结构兼容方法,实现多链区块链网络结构兼容,具体实现步骤包括:在多链网络中,基于区块链的交易事务执行架构,实现多链跨链基础架构,即基于区块链的交易流程实现事务执行架构(基于区块链的交易思想和跨链智能合约技术),管理和配置区块链的各项功能,即区块链结合pki体系、权限管理、国密算法等技术及功能模块,通过跨链智能合约完成区块链间的跨链过程,基于多链间的智能网关实现数据交换和数据交互,支撑资产流通的多链跨链基础架构构建,基于此多链跨链基础架构实现承载海量资产数据,并且兼容多链网络中的各种区块链结构。
32.所述用于承载海量通证流通的多链结构兼容方法,具体实现步骤包括:
33.step1:首先基于哈希锁定实现同构链间资产数据交换,具体实现步骤包括:
34.s11:通过搭建多种联盟链配合区块链交易架构实现所述非中心化点对点的区块链网络结构;
35.s12:采用非中心化点对点的区块链网络结构,所述非中心化点对点是指非单一中心化的结构,即可以为去中心化点对点和多中心化点对点及其他非中心化点对点结构形式其中的一种或几种,所述非中心化点对点的区块链网络结构包括去中心的p2p网络结构、联盟链网络结构、多联盟链网络结构、多中心化区块链网络结构及其他非中心化点对点形式的区块链网络结构其中的一种或几种;
36.s13:基于上述区块链网络结构,通过母链与侧链间挂钩锁定资产,将资产转移请求发送给转移对象,待转移的资产数额发送到一个特定的地址,该资产在侧链确认资产转移信号之前始终处于冻结状态,通过资产映射转移,在侧链生成等额的资产,通过等效资产映射实现资产流通,在不改变资产物理位置的情况下实现资产在链间的等效转移,规避双重支付问题,适用于各种常见区块链平台的资产转换和交易方法,所述非中心化点对点的跨链资产流通方法基于多种联盟链配合交易流程实现。
37.step2:基于分区分层模式实现异构链间资产数据交互,具体实现步骤包括:所述基于分区分层模式实现异构链间资产数据交互具体实现步骤包括:将区块链网络按照需求分成n区,并在每区里根据需求设置成n层架构,形成n区n层的分区分层模式,在每区每层的多链网络中,通过智能合约自适应选择配置一种或多种共识算法,例如同时配置pbft、bft、raft、pow、dpos、pos等常见的共识算法模块,通过智能合约将这几种常用共识算法配置成可切换模式,实现多种共识算法自动切换的自适应机制,实现提供价值流转服务,自适应选择分区分层通信模式,即将自适应机制结合分区分层的方法,自适应选择按照需求的分区分层模式。
38.例如部分业务场景中需要前端区、后端区、管理区3个区,需要管理层、应用层、技术实现层3个层,则可以配置为3区,将每区配置为3层,形成3区3层模式,每区中的技术层,配置多种共识算法,通过智能合约实现配置后的自适应功能,自动切换需要的通信模式,高度兼容各种路由技术,实现高并发调用共识算法,打通异构链间的数据流与资产流,通过高并发共识算法促进促进数据和资产协作,实现一链一场景(提供高效便捷、成本低廉的价值流转服务,最终一链一场景),构建新型区块链多链跨链经济模式,即,基于上述模式、算法、机制和路由技术,通过交易流程实现异构链间资产数据交互。
39.step3:配置实现上述两个步骤后,针对资产流通时各链不同底层交易模式,采用多中心化点对点的区块链网络结构,构建完成自适应分布式动态网络的多链跨链基础架构,所述自适应的方式通过部署分布式智能合约实现。具体实现步骤包括:
40.s31:部署跨链通用架构,包括例如超级账本采用的endorser

orderer

comitter三层架构、fisco bcos以mpt树状组织存储状态数据的存储架构、yunphant chain联盟链结构以及vnt chain和企业级以太坊公链结构等,通过部署自适应智能合约实现跨链通用架构自适应动态网络。
41.s32:配置跨链管理层、联盟链管理层和公链管理层,对链组织变更、跨链节点、交易和事件其中的数据转移过程进行监管与记录,使交易方能实时获取和分析链上变化的关键数据,实现多链运行的全生命周期管理,适应非平衡动态应用环境的跨链网络。
42.实施例2:
43.本实施例提出了一种用于承载海量通证流通的多链结构兼容系统,包括多链网络管理模块、区块链管理模块和跨链管理模块,用于对链组织变更、跨链节点、交易和事件其中的数据转移过程进行监管与记录,使交易方能实时获取和分析链上变化的关键数据,实现多链运行的全生命周期管理,其具体实现组成如图2所示,具体组成包括:
44.多链网络管理模块:用于管理多链网络中,各种区块链网络及其基于区块链的交易流程实现事务执行过程,用于管理多链网络;用于管理多链间的数据交换和数据交互,支撑资产流通的多链跨链基础架构构建;基于此多链跨链基础架构承载海量资产数据,兼容多链网络中的各种区块链结构;多链网络管理模块还配合实现数据交换、数据交互和自适应分布式动态网络兼容各种区块链结构的跨链实现;
45.区块链管理模块:用于管理和配置区块链的各项功能,添加和管理各种区块链结构,包括联盟链管理模块和公链管理模块,分别代表自适应分布式动态网络的多链跨链基础架构中的联盟链管理层和公链管理层;所述各项功能包括多种共识算法自动切换的自适应机制,提供价值流转服务,自适应选择分区分层模式,高度兼容实现路由技术,实现高并发调用共识算法,打通异构链间的数据流与资产流,实现基于区块链技术的数据和资产服务,通过高并发共识算法促进数据和资产协作;所述各种区块链结构,例如,超级账本采用的endorser

orderer

comitter三层架构、fisco bcos以mpt树状组织存储状态数据的存储架构、yunphant chain联盟链结构以及vnt chain和企业级以太坊公链结构等,通过部署自适应智能合约实现跨链通用架构自适应动态网络;
46.跨链管理模块:用于管理支撑海量资产流通的多链跨链过程,通过母链与侧链间挂钩锁定资产,并通过等效资产映射实现资产流通,基于非中心化点对点实现跨链资产流通,基于资产流通锁定,在侧链生成等额的资产,实现资产映射转移,适用于各种常见区块链平台的资产转换和交易,所述非中心化点对点的跨链资产流通,还基于多种联盟链配合交易流程架构实现;跨链管理模块还基于区块链管理模块的智能合约功能,部署跨链智能合约,实现多链跨链兼容多种区块链结构。
47.上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围
之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1