【技术实现步骤摘要】
一种大规模区块链节点的分层分区端边云混合组网方法
[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所述的大规模区块链节点的分层分区端边云混合组网方法,其特征在于,所述...
【专利技术属性】
技术研发人员:杨国忠,李传洋,于汇,
申请(专利权)人:苏州思萃区块链技术研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。