一种大规模区块链节点的分层分区端边云混合组网方法技术

技术编号:37150207 阅读:24 留言:0更新日期:2023-04-06 22:05
本发明专利技术涉及区块链技术领域,公开了一种大规模区块链节点的分层分区端边云混合组网方法,通过将一个区块链拆分为多层次的区块链,在最边端,将链下数据建设成为私有链的数据,在其上层,将获取到下层区块链的数据Hash,可对其数据进行校验,同时保留自身所在层次的区块链数据,以此类推上一层保留下一层的数Hash、交易记录以及自身层的数据,在需要时,可读取上层hash值作为校验,另外再遇到重要数据时,可以通过标识,指定其跨越层级,引入上层节点参与共识,即达到了高效性,又实现了重要数据的特殊安全性,本发明专利技术同时针对区块链节点共识时可能会出现作恶节点,提出了三种解决办法,避免因为作恶节点让网络无法正常提供服务。务。务。

【技术实现步骤摘要】
一种大规模区块链节点的分层分区端边云混合组网方法


[0001]本专利技术涉及区块链
,具体涉及一种大规模区块链节 点的分层分区端边云混合组网方法。

技术介绍

[0002]区块链的核心源于共识机制的设定,早期区块链网络是最简 单的共识模型,无法承担任何计算功能,只能做简单的不可篡改 的账簿,而且所存储的内容也非常的有限,也无法承接复杂的计 算与大规模的数据存储。
[0003]现有技术建立了一张区块链的大网,需要囊括所有类型的数 据,并没有分层级,分类型的存储。在数据节点与数据量非常大 的时候,区块链网络会造成拥堵,效率、性能大大降低。目前唯 一的处理方式就是跨链存储,但跨链后每个链都是独立的,信任 度又得不到保障。
[0004]然后在联盟链遇到大规模批量数据接入时,却也变得无能为, 去中心化、安全和可扩展性,三者形成了区块链的不可能三角。 众多的基于联盟链的改造与专利技术,均是基于在这不可能三角中, 平衡各自的范围,使其适合特殊场景下的工作要求。
[0005]现有技术建立了一张区块链的大网,需要囊括所有类型的数 据,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述方法包括如下步骤:步骤S1:将一个大规模区块链拆分为多层次区块链,在最边端,将链下数据建设成为私有链的数据;步骤S2:获取每一层的区块链hash值,同时将每一层的区块链hash值上传到上一层区块链系统;步骤S3:通过步骤S2,上一层区块链系统依次获取下一层区块链的hash值,同时保留自身所在层次的区块链数据;步骤S4:大规模数据跨链交易时,将不同的类型数据,按层级分类,同时读取当前层区块链存入上一层区块链的hash值作为校验。2.根据权利要求1所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述步骤S3中获取下一层区块链的hash值时:对于重要的下一层区块链数据给予特殊标识,以IPFS的方式存入上层区块链系统中,同时记录Hash值。3.根据权利要求2所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述区块链对有特殊标识的节点数据进行共识时,上一层节点参与共识,并将上一层节点做为主节点,一旦上层节点共识计算失败,当前共识失败。4.根据权利要求3所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述特殊标识节点可由人工指定,也可以由算法在使用中生成,但需由人工设定触发参数。5.根据权利要求1所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述步骤S4中大规模数据跨链存储的具体步骤为:步骤S41:当新的数据需要交易时,由节点管理员先向区块链网络发送系统交易登记新标识节点,然后由网关转发至任意连接的区块链节点上;步骤S42:此交易经过转发将会被打包至一个交易集合中,并转发至所有的共识节点上开启共识流程;步骤S43:交易执行时,读取对应的层区块链存入上一层区块链的hash值作为校验;步骤S44:通过算法让上一层节点参与共识计算,对新的数据hash值与该层区块链存入上一层区块链的hash值作比较;步骤S45:通过算法计算共识结果,若共识计算成功,则可以执行交易,若共识计算失败,则不可以继续交易。6.根据权利要求5所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述步骤S43中,对于特别重要的数据发出交易请求时,可以向上指定多层区块链参与共识。7.根据权利要求4所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述...

【专利技术属性】
技术研发人员:杨国忠李传洋于汇
申请(专利权)人:苏州思萃区块链技术研究所有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1