当前位置: 首页 > 专利查询>李俊山专利>正文

一种混合区块链架构系统及处理方法技术方案

技术编号:24460252 阅读:22 留言:0更新日期:2020-06-10 16:47
本发明专利技术公开了区块链技术领域的一种混合区块链架构系统及处理方法,该系统包括上层系统、当前区系统和下层系统,所述当前系统的输入端与所述下层系统连接,所述当前系统的输出端与所述上层系统连接;所述当前系统用于接收上层系统的区块打包信息,所述当前系统用于接收来自所述下层系统的区块打包信息,同时用于向上层系统打包所述当前系统中的打包信息,本发明专利技术用不限层级的混合区块链架构在很大程度上扩展了区块链的应用范围和区块链在不同领域的可使用性,设置的信息处理模块能够区分不同交易的层级,为其匹配对应的区块链进行处理,且还能对交易发生的初始地址信息进行充分加密,大大提高了交易地址信息的隐蔽性。

A hybrid blockchain architecture system and its processing method

【技术实现步骤摘要】
一种混合区块链架构系统及处理方法
本专利技术涉及区块链
,具体为一种混合区块链架构系统及处理方法。
技术介绍
区块链是基于共识的电子分类账,它被实现为基于计算机的去中心化的分布式系统,由区块构成,而区块又由交易构成。每一交易是一种数据结构,对区块链系统中的参与者之间的数字资产控制的转移进行编码,并包括至少一个输入和至少一个输出。每一区块都含有前一个区块的散列,因此这些区块链接在一起以创建自区块链成立以来写入其中的所有交易的永久、不可更改的记录。交易含有被称为脚本的嵌入到它们的输入和输出中的小程序,这些程序指定了如何以及由谁来访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言编写的。为了将交易写入区块链,必须对其进行“验证”。网络节点(矿工)执行工作以确保每一交易有效,且无效交易被网络拒绝。安装在节点上的软件客户端通过执行锁定和解锁脚本来对未花费的交易(UTXO)执行此验证工作。如果锁定和解锁脚本的执行评估为真,那么该交易有效,并将该交易写入区块链。因此,为了将交易写入区块链,它必须:i)由接收交易的第一节点验证——如果交易被验证,那么该节点将其中继给网络中的其他节点;和ii)添加到由矿工建立的新区块;和iii)挖掘,即添加到过去交易的公共分类账;诸如比特币的区块链技术的感知优势之一是匿名性。也就是说,比特币分类账不含有任何关于参与交易者的个人信息;它只含有公共地址信息。然而,通过使用外部数据和分析,有可能成功地将特定交易和地址与个人相关联。再有就是,每一种信息化工作或手段其运用的场景和业务要求是不一样的,如面向广大互联网用户开发的站点或服务因其公开性,则会需要更安全、更可靠、可安全进出的的共识机制来实现;而对企业联盟内部,可信度较高,对加入区块链的节点也有较高的要求,则需要不安全公开,多中心化的共识机制来保障;在企业内网,网络环境相对较安全,数量交易量也较大,则需要效率较高,较容易达成共识的共识机制来支撑总之,复杂的业务应用场景对区块链的应用需求差异较大,特定的区块链架构和区块链共识机制也不能满足大多数应用场景。针对上述问题,本专利技术设计了一种混合区块链架构系统及处理方法,旨在扩展区块链的应用范围和区块链在不同领域的可使用性,同时提高区块链系统对于使用者相关信息的隐蔽能力。
技术实现思路
本专利技术的目的在于提供一种混合区块链架构系统及处理方法,以解决上述
技术介绍
中的问题。为实现上述目的,本专利技术提供如下技术方案:一种混合区块链架构系统,该系统包括上层系统、当前区系统和下层系统,所述当前系统的输入端与所述下层系统连接,所述当前系统的输出端与所述上层系统连接;所述当前系统用于接收上层系统的区块打包信息,所述当前系统用于接收来自所述下层系统的区块打包信息,同时用于向上层系统打包所述当前系统中的打包信息,所述上层系统、当前区系统和下层系统中均包括有子区块链以及信息处理模块,所述子区块链有多种,多种所述子区块链用于对不同层级的交易进行处理,所述信息处理模块用于对不同层级的交易信息进行处理,并将处理结果传递给对应的子区块链。优选的,所述子区块链的连接类型包括有公有链连接,私有链连接、联盟链连接和多种链混合连接。优选的,各所述子区块链的内部节点是不同的。优选的,所述当前系统与一个或多个所述系统连接,所述当前系统一个或多个所述上层系统连接。优选的,各所述子区块链的数据交易结构是不同的。优选的,所述信息处理模块包括有交易信息认证分类模块以及地址信息加密混洗模块,所述交易信息认证模块用于对交易层级进行判断,并根据判断结果将交易传递至对应的子区块链处处理,所述地址信息加密混洗模块用于对交易地址信息进行加密,并将加密信息与子区块链中其他地址加密信息进行混洗处理。优选的,所述地址信息加密混洗模块内包含当前系统的所有节点的加密地址信息。一种混合区块链架构系统的处理方法,包含以下步骤:S1、发起交易;S2、某一子区块链接收交易信息,并将交易信息传递至信息处理模块;S3、交易信息认证分类模块对交易层级进行判断,并根据判断结果将交易传递至对应的子区块链处;与此同时,地址信息加密混洗模块使用节点公钥对交易地址信息进行加密,并将该加密信息与当前系统累计的所有加密地址信息进行混洗;S4、接受了交易的子区块链将交易揽入交易池,子区块链对交易池中交易进行打包,得到打包信息;S5、判断当前系统是否具有上侧系统,得到判断结果,若判断存在上层系统,则获取上侧系统的的子区块链列表,并计算当前系统子区块链信息,增加当前系统子区块链标识,再向上层系统发送确认信息,若判断没有上层区块链,则根据所述打包交易直接进行交易确认。其中,S5中,上层区块链在接收到确认信息之后,同样会对信息进行认证分类处理,并进行上层判断过程。与现有技术相比,本专利技术的有益效果是:本专利技术用不限层级的混合区块链架构在很大程度上扩展了区块链的应用范围和区块链在不同领域的可使用性,设置的信息处理模块能够区分不同交易的层级,为其匹配对应的区块链进行处理,且还能对交易发生的初始地址信息进行充分加密,大大提高了交易地址信息的隐蔽性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术系统分层图;图2为本专利技术系统构成示意图;图3为本专利技术处理方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1~3,本专利技术提供一种技术方案:一种混合区块链架构系统,该系统包括上层系统、当前区系统和下层系统,所述当前系统的输入端与所述下层系统连接,所述当前系统的输出端与所述上层系统连接;所述当前系统用于接收上层系统的区块打包信息,所述当前系统用于接收来自所述下层系统的区块打包信息,同时用于向上层系统打包所述当前系统中的打包信息,所述上层系统、当前区系统和下层系统中均包括有子区块链以及信息处理模块,所述子区块链有多种,多种所述子区块链用于对不同层级的交易进行处理,所述信息处理模块用于对不同层级的交易信息进行处理,并将处理结果传递给对应的子区块链。进一步的,所述子区块链的连接类型包括有公有链连接,私有链连接、联盟链连接和多种链混合连接。进一步的,各所述子区块链的内部节点是不同的。进一步的,所述当前系统与一个或多个所述系统连接,所述当前系统一个或多个所述上层系统连接。进一步的,各所述子区块链的数据交易结构是不同的。进一步的,所述信息处理模块本文档来自技高网
...

【技术保护点】
1.一种混合区块链架构系统,其特征在于:该系统包括上层系统、当前区系统和下层系统,所述当前系统的输入端与所述下层系统连接,所述当前系统的输出端与所述上层系统连接;所述当前系统用于接收上层系统的区块打包信息,所述当前系统用于接收来自所述下层系统的区块打包信息,同时用于向上层系统打包所述当前系统中的打包信息,所述上层系统、当前区系统和下层系统中均包括有子区块链以及信息处理模块,所述子区块链有多种,多种所述子区块链用于对不同层级的交易进行处理,所述信息处理模块用于对不同层级的交易信息进行处理,并将处理结果传递给对应的子区块链。/n

【技术特征摘要】
1.一种混合区块链架构系统,其特征在于:该系统包括上层系统、当前区系统和下层系统,所述当前系统的输入端与所述下层系统连接,所述当前系统的输出端与所述上层系统连接;所述当前系统用于接收上层系统的区块打包信息,所述当前系统用于接收来自所述下层系统的区块打包信息,同时用于向上层系统打包所述当前系统中的打包信息,所述上层系统、当前区系统和下层系统中均包括有子区块链以及信息处理模块,所述子区块链有多种,多种所述子区块链用于对不同层级的交易进行处理,所述信息处理模块用于对不同层级的交易信息进行处理,并将处理结果传递给对应的子区块链。


2.根据权利要求1所述的一种混合区块链架构系统,其特征在于:所述子区块链的连接类型包括有公有链连接,私有链连接、联盟链连接和多种链混合连接。


3.根据权利要求1所述的一种混合区块链架构系统,其特征在于:各所述子区块链的内部节点是不同的。


4.根据权利要求1所述的一种混合区块链架构系统,其特征在于:所述当前系统与一个或多个所述系统连接,所述当前系统一个或多个所述上层系统连接。


5.根据权利要求1所述的一种混合区块链架构系统,其特征在于:各所述子区块链的数据交易结构是不同的。


6.根据权利要求1所述的一种混合区块链架构系统,其特征在于:所述信息处理模块包括有交易信息认证分类模块以及地址信息加密混洗模块,所述交易信息认证...

【专利技术属性】
技术研发人员:李俊山
申请(专利权)人:李俊山
类型:发明
国别省市:北京;11

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

1