基于多链的区块链交易处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32857514 阅读:36 留言:0更新日期:2022-03-30 19:31
本申请属于区块链领域,提出一种基于多链的区块链交易处理方法、装置、设备及存储介质,该方法包括:接收交易处理请求;根据预设并行链数目、转出方账户地址和转入方账户地址,分别确定转出方所在的并行链的链标识和转入方所在的并行链的链标识;根据转出方对应的链标识、转入方对应的链标识及节点设备自身对应的链标识,确定对交易处理请求采取的处理措施;执行确定的处理措施对应的交易处理操作。本申请在创世块中配置多链信息,并广播给每个节点设备,每个节点设备均查找出每条链上的邻居节点,实现以多链运行的区块链。同一交易的不同处理过程可在不同并行链上并行执行,缩短交易处理时间,提高了交易处理效率,提高了区块链的吞吐率。的吞吐率。的吞吐率。

【技术实现步骤摘要】
基于多链的区块链交易处理方法、装置、设备及存储介质


[0001]本申请属于区块链
,具体涉及一种基于多链的区块链交易处理方法、 装置、设备及存储介质。

技术介绍

[0002]相关技术中区块链通常以单链的形式运行,结合共识机制取得链上一致性的 状态变更共识,然而为达到链上一致性的状态变更共识,区块链必然需要付出一 定的代价以换取状态的确定性,或者换取在某些开放性系统中取得共识的分散程 度(或去中心化程度)。
[0003]因此所有单链账本结构的区块链设计中,因受限于网络、共识、算力等因素 的影响,区块链的去中心化程度、能耗、吞吐能力与可扩展性等方面均受到不同 程度的限制。

技术实现思路

[0004]本申请提出一种基于多链的区块链交易处理方法、装置、设备及存储介质, 实现以多链运行的区块链,同一交易的不同处理过程可在不同并行链上并行执行, 缩短交易处理时间,提高了交易处理效率,提高了区块链的吞吐率。
[0005]本申请第一方面实施例提出了一种基于多链的区块链交易处理方法,应用于 包括多个并行链的区块链网络中的节点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多链的区块链交易处理方法,其特征在于,应用于包括多个并行链的区块链网络中的节点设备,包括:接收交易处理请求,所述交易处理请求包括交易标识、转出方账户地址、转入方账户地址、交易金额、交易签名、公钥以及交易失效时间;根据预设并行链数目、所述转出方账户地址和所述转入方账户地址,分别确定转出方所在的并行链的链标识和转入方所在的并行链的链标识;根据所述转出方对应的链标识、所述转入方对应的链标识及所述节点设备自身对应的链标识,确定对所述交易处理请求采取的处理措施;对所述交易处理请求执行确定的所述处理措施对应的交易处理操作。2.根据权利要求1所述的方法,其特征在于,所述接收交易处理请求之前,还包括:生成创世块,在所述创世块中存储多链配置信息,所述多链配置信息包括每个所述并行链的配置信息,每个所述并行链的配置信息中至少包括并行链的链标识;将所述多链配置信息广播给所述区块链网络中的其他每个节点设备。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:发送邻居查找请求给与当前的节点设备直接连接的节点设备;接收每个直接连接的节点设备返回的邻居节点标识及对应的并行链的链标识;将接收的所述邻居节点标识及对应的链标识存储在自身的邻居列表中。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据预设并行链数目、所述转出方账户地址和所述转入方账户地址,分别确定转出方所在的并行链的链标识和转入方所在的并行链的链标识,包括:利用所述转出方账户地址对预设并行链数目进行取余操作,将得到的余数作为转出方所在的并行链对应的链标识;利用所述转入方账户地址对所述预设并行链数目进行取余操作,将得到的余数作为转入方所在的并行链对应的链标识。5.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述转出方对应的链标识、所述转入方对应的链标识及所述节点设备自身对应的链标识,确定对所述交易处理请求采取的处理措施,包括:判断所述转出方对应的链标识与所述转入方对应的链标识是否相同;如果是,判断所述转出方和所述转入方对应的所述链标识是否与所述节点设备自身所属的并行链的链标识相同;如果是,则确定对所述交易处理请求采取的处...

【专利技术属性】
技术研发人员:薄辰龙
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:

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

1