【技术实现步骤摘要】
区块链网络系统、网关以及组网方法
本专利技术涉及通信
,特别是涉及一种区块链网络系统、网关以及组网方法。
技术介绍
区块链技术构建在传输网络(例如点对点网络)之上,传输网络中的分布式节点利用链式数据结构来验证与存储数据,并采用分布式节点共识算法来生成和更新数据,实现了防止数据篡改的机制。区块链技术具有广泛地应用前景,目前已经在金融、保险、医疗、资产管理、供应链等诸多领域得以应用。然而由于区块链技术的天然特性,导致不同区块链网络之间难以互通,多个区块链网络形成了多个信息孤岛,从而限制了区块链技术的进一步发展。
技术实现思路
本专利技术实施例的目的在于提供一种区块链网络系统、网关以及组网方法,旨在实现不同区块链网络之间的互联。具体技术方案如下:在本专利技术实施例的第一方面,提供一种区块链网络系统,包括公共区块链网络和多个专属区块链网络,每个专属区块链网络通过各自对应的网关与所述公共区块链网络通信连接;在所述区块链网络系统新增专属区块链网络的情况下,所述公共区块链网络用于将相应的网 ...
【技术保护点】
1.一种区块链网络系统,其特征在于,包括公共区块链网络和多个专属区块链网络,每个专属区块链网络通过各自对应的网关与所述公共区块链网络通信连接;/n在所述区块链网络系统新增专属区块链网络的情况下,所述公共区块链网络用于将相应的网络加入交易记入新产生的区块,所述网络加入交易中包括新增的专属区块链网络的网络标识;/n每个专属区块链网络对应的网关用于获得所述公共区块链网络新产生的区块,在该区块中包括网络加入交易的情况下,从该网络加入交易中获得网络标识,并根据该网络标识更新该网关的网络清单,所述网络清单用于记录所述区块链网络系统中包括的各个专属区块链网络的网络标识。/n
【技术特征摘要】
1.一种区块链网络系统,其特征在于,包括公共区块链网络和多个专属区块链网络,每个专属区块链网络通过各自对应的网关与所述公共区块链网络通信连接;
在所述区块链网络系统新增专属区块链网络的情况下,所述公共区块链网络用于将相应的网络加入交易记入新产生的区块,所述网络加入交易中包括新增的专属区块链网络的网络标识;
每个专属区块链网络对应的网关用于获得所述公共区块链网络新产生的区块,在该区块中包括网络加入交易的情况下,从该网络加入交易中获得网络标识,并根据该网络标识更新该网关的网络清单,所述网络清单用于记录所述区块链网络系统中包括的各个专属区块链网络的网络标识。
2.根据权利要求1所述的区块链网络系统,其特征在于,在已有的专属区块链网络退出所述区块链网络系统的情况下,所述公共区块链网络还用于将相应的网络退出交易记入新产生的区块,所述网络退出交易中包括退出的专属区块链网络的网络标识;
每个专属区块链网络对应的网关获得所述公共区块链网络新产生的区块后,在该区块中包括网络退出交易的情况下,从该网络退出交易中获得网络标识,并根据该网络标识更新该网关的网络清单。
3.根据权利要求1所述的区块链网络系统,其特征在于,每个专属区块链网络对应的网关在获得所述公共区块链网络新产生的区块时,具体地:
所述公共区块链网络在产生新的区块后,将新产生的区块发送给多个专属区块链网络各自对应的网关,每个专属区块链网络对应的网关接收所述新产生的区块;
和/或,
每个网关周期性地获取该网关当前的最大区块高度信息和所述公共区块链网络当前的最大区块高度信息,并根据所述两个最大区块高度信息,判断该网关当前的区块高度是否低于所述公共区块链网络当前的区块高度,在该网关当前的区块高度低于所述公共区块链网络当前的区块高度的情况下,从所述公共区块链网络拉取区块高度差内的各个区块。
4.根据权利要求3所述的区块链网络系统,其特征在于,每个网关中记录有所述公共区块链网络包括的各个节点的节点标识和优先级,一个节点的优先级用于表征该节点的可用性程度;每个网关在从所述公共区块链网络拉取区块高度差内的各个区块时,具体地:
该网关根据所述各个节点的优先级,从优先级最高的节点拉取所述区块高度差内的各个区块;
如果该网关未能从所述优先级最高的节点拉取到所述区块高度差内的各个区块,则从优先级第二高的节点拉取所述区块高度差内的各个区块,并将所述优先级最高的节点的优先级降低。
5.根据权利要求1至4任一所述的区块链网络系统,其特征在于,每个专属区块链网络对应的网关,还用于接收其他网关发送的第一跨链交易,该第一跨链交易中携带所述其他网关对应的专属区块链网络的网络标识;
每个专属区块链网络对应的网关在接收到其他网关发送的第一跨链交易后,还用于根据该网关的网络清单和该第一跨链交易中携带的网络标识,判断该第一跨链交易是否合法,并在该第一跨链交易不合法的情况下,确定不执行该第一跨链交易。
6.根据权利要求1至4任一所述的区块链网络系统,其特征在于,每个专属区块链网络还用于向其对应的网关发送第二跨链交易,该第二跨链交易中携带参与该第二跨链交易的其他专属区块链网络的网络标识;
每个网关在接收到其对应的专属区块链网络发送的第二跨链交易后,还用于根据该网关的网络清单和该第二跨链交易中携带的网络标识,判断该第二跨链交易是否合法,并在该第二跨链交易不合法的情况下,确定不执行该第二跨链交易。
7.根据权利要求...
【专利技术属性】
技术研发人员:李成才,刘昱,雷罡,高勇,邓柯,
申请(专利权)人:成都质数斯达克科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。