The invention discloses a multi-chain management method based on block chain, which comprises a main chain and several sub-chains, including the following steps: sub-chains determine whether a new sub-chain can join the block chain; if there are sub-chains that reach or exceed the preset number, the main chain determines that the new sub-chain can join the block chain, then the new sub-chains are added to the block chain to become sub-chains. The invention adopts the method of multi-block chain system, divides the work of each block chain, establishes the main chain and sub-chain, in which the main chain is used for main functions such as fund acceptance, asset issuance, organization management, etc. The sub-chain is used for sub-functions such as asset transfer, user management, transaction record, sub-process of a certain item, and the key steps such as settlement are carried out on the main chain, so as to achieve multi-task synchronization. OK, without the user's cumbersome operation of storing and backing up their identity one by one on the multi-block chain network, it realizes the effective automatic management of the multi-block chain nodes.
【技术实现步骤摘要】
一种基于区块链的多链管理方法及系统
本专利技术涉及区块链
,具体为一种基于区块链的多链管理方法及系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块,一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成,狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。在区块链生态系统中,一个越来越不可避免的问题就是会有越来越多条区块链网络的存在,造成多链环境的存在主要是因为几个因素:1、很多区块链的节点会仅限于某个事物或流程的参与方,比如说一个供应链,问题是很多机构在一个子场景都会有多条子链,而大型机构又更会有多条子场景,结果是一个公司会在不知不觉中生成多个散乱难以统一管理的区块链网络;2、由于对区块链本身的秒流量需求很高,所以某些区块链会采用数据分片方式把每日交易分布到在多条区块链上运行,同样会造成管理上的困难,目前还没有真正的解决方案可以有效解决上述多链环境存在的问题,用户目 ...
【技术保护点】
1.一种基于区块链的多链管理方法,区块链包括主链和若干子链,其特征在于:包括以下步骤:(1)所述子链判断新子链能否加入区块链;(2)若有达到或超过预设数量的子链,主链判定所述新子链能加入所述区块链,则将所述新子链加入所述区块链成为子链;(3)为构建的新子链构建区块链身份管理模块和区块链交易代理模块;(4)通过所述区块链身份管理模块将各个子链的身份信息连接到所述区块链身份管理系统上;(5)由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生产打包信息,并将所述打包信息发送至执行对应交易的子链进行交易执行;(6)所述子链以第一预设时间间隔向所述主链传输数据;(7)所述主链以第二预设时间间隔对所述数据进行结算。
【技术特征摘要】
1.一种基于区块链的多链管理方法,区块链包括主链和若干子链,其特征在于:包括以下步骤:(1)所述子链判断新子链能否加入区块链;(2)若有达到或超过预设数量的子链,主链判定所述新子链能加入所述区块链,则将所述新子链加入所述区块链成为子链;(3)为构建的新子链构建区块链身份管理模块和区块链交易代理模块;(4)通过所述区块链身份管理模块将各个子链的身份信息连接到所述区块链身份管理系统上;(5)由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生产打包信息,并将所述打包信息发送至执行对应交易的子链进行交易执行;(6)所述子链以第一预设时间间隔向所述主链传输数据;(7)所述主链以第二预设时间间隔对所述数据进行结算。2.根据权利要求1所述的一种基于区块链的多链管理方法及系统,其特征在于:所述主链包括功能划分模块,所述功能划分模块将所述主链划分为若干个用于完成不同功能的功能链。3.根据权利要求1所述的一种基于区块链的多链管理方法及系统,其特征在于:所述子链以第一预设时间间隔向所述主链的相应功能链传输数据。4.根据权利要求1所述的一种基于区块链的多链管理方法及系统,其特征在于:所述主链的相应功能链以第二预设时间间隔对所述数据进行结算。5.根据权利要求2所述的一种基于区块链的多链管理方法及系统,其特征在于:所述若干用于完成不同功能的功能链包括用户链、存证链或结算链,所述用户链用于用户注册授权、用...
【专利技术属性】
技术研发人员:莫毓昌,张昭,丁一,郭文忠,蔡绍滨,龚玉环,
申请(专利权)人:龚玉环,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。