区块链系统、程序及网络连接装置制造方法及图纸

技术编号:34084510 阅读:15 留言:0更新日期:2022-07-11 19:40
一种区块链系统,具有网络连接装置和多个节点,该区块链系统包括:节点信息管理单元;网络连接装置信息管理单元;区块链网络信息管理单元,对关于区块链网络的信息进行管理;节点更新单元,响应于关于多个节点的信息的变更,对区块链节点进行更新;传播单元,使区块链节点传播为了记录在区块链网络中而发布的信息;以及记录单元,当针对发布的信息达成共识时,将该信息记录在区块链网络中。将该信息记录在区块链网络中。将该信息记录在区块链网络中。

【技术实现步骤摘要】
【国外来华专利技术】区块链系统、程序及网络连接装置


[0001]本公开涉及一种用于对区块链节点进行更新的区块链系统、程序及网络连接装置。

技术介绍

[0002]由于如果仅在中心对例如由车辆取得的车辆信息进行管理,则难以抑制车辆信息被第三方非正当改写、或难以检测或防止在中心内部非正当进行的窜改,因此已知一种技术,其通过多个节点在分布式账本中对车辆信息进行管理(例如参见专利文献1)。
[0003]<现有技术文献>
[0004]<专利文献>
[0005]专利文献1:(日本)特开2019

23823号公报

技术实现思路

[0006]<本专利技术要解决的问题>
[0007]在专利文献1中,虽然以离线的方式执行向登记有账本管理系统的正当的账本管理节点的节点列表的登记或从节点列表的删除,但是关于响应于与多个节点有关的信息的变更对区块链节点进行更新并无记载。
[0008]本公开的目的在于,提供一种区块链系统、程序及网络连接装置,其能够响应于与多个节点有关的信息的变更,对区块链节点进行更新。
[0009]<用于解决问题的手段>
[0010]本公开的区块链系统具有以能够在网络之间进行通信的方式将网络连接的网络连接装置、以及与所述网络连接装置支配下的网络连接的多个节点,所述区块链系统包括:节点信息管理单元,对关于与所述网络连接装置支配下的网络连接的所述多个节点的信息进行管理;网络连接装置信息管理单元,对关于在支配下的网络上连接有所述多个节点的所述网络连接装置的信息进行管理;区块链网络信息管理单元,对关于区块链网络的信息进行管理,所述区块链网络的区块链节点由所述多个节点和所述网络连接装置中的至少一部分构成;区块链节点更新单元,响应于由所述节点信息管理单元管理的关于所述多个节点的信息的变更,对所述区块链节点进行更新;传播单元,使所述区块链节点传播为了记录在所述区块链网络中而发布的信息;以及记录单元,当在所述区块链节点针对所述发布的信息达成共识时,所述记录单元将所述发布的信息记录在所述区块链网络中。
[0011]根据本公开,能够响应于与多个节点有关的信息的变更,对区块链节点进行更新。
[0012]所述区块链节点更新单元可以参照由所述区块链网络信息管理单元管理的关于所述区块链网络的信息,如果所述区块链节点的数量为预定数量以下,则参照由所述网络连接装置信息管理单元管理的关于所述网络连接装置的信息,添加所述区块链节点。
[0013]根据本公开,如果区块链节点的数量为预定数量以下,则能够将区块链节点添加到区块链网络。
[0014]所述区块链节点更新单元可以参照由所述区块链网络信息管理单元管理的关于所述区块链网络的信息,如果即使将所述区块链节点中的一部分删除,所述区块链节点的数量也未变成预定数量以下,则将所述区块链节点中的一部分从所述区块链网络中删除。
[0015]根据本公开,能够在区块链节点的数量未变成预定数量以下的范围内,对区块链节点进行删除。
[0016]所述区块链节点更新单元可以基于与所述网络连接装置支配下的网络连接的所述节点和所述网络连接装置的资源状况,选择作为所述区块链节点进行添加或删除的所述节点和所述网络连接装置。
[0017]根据本公开,能够根据节点和网络连接装置的资源状况,选择作为区块链节点进行添加或删除的节点和网络连接装置。
[0018]所述区块链节点更新单元可以进一步考虑通信成本,选择作为所述区块链节点进行添加或删除的所述节点和所述网络连接装置。
[0019]根据本公开,能够考虑通信成本,选择作为区块链节点进行添加或删除的节点和网络连接装置。
[0020]所述节点可以是物业的与所述网络连接装置支配下的网络连接的设备机器。
[0021]根据本公开,能够将物业的与网络连接装置支配下的网络连接的设备机器作为节点。
[0022]本公开的程序用于使以能够在网络之间进行通信的方式将网络连接的网络连接装置起到以下单元的功能:节点信息管理单元,对关于与支配下的网络连接的多个节点的信息进行管理;网络连接装置信息管理单元,对关于在支配下的网络上连接有多个节点的另一个网络连接装置的信息进行管理;区块链网络信息管理单元,对关于区块链网络的信息进行管理,所述区块链网络的区块链节点由通过所述节点信息管理单元管理的所述节点、所述网络连接装置、以及通过所述网络连接装置信息管理单元管理的所述节点中的至少一部分构成;以及区块链节点更新单元,响应于通过所述节点信息管理单元管理的关于所述多个节点的信息的变更,对所述区块链节点进行更新。
[0023]根据本公开,能够响应于与多个节点有关的信息的变更,对区块链节点进行更新。
[0024]本公开的网络连接装置以能够在网络之间进行通信的方式将网络连接,所述网络连接装置包括:节点信息管理单元,对关于与支配下的网络连接的多个节点的信息进行管理;网络连接装置信息管理单元,对关于在支配下的网络上连接有多个节点的另一个网络连接装置的信息进行管理;区块链网络信息管理单元,对关于区块链网络的信息进行管理,所述区块链网络的区块链节点由通过所述节点信息管理单元管理的所述节点、所述网络连接装置、以及通过所述网络连接装置信息管理单元管理的所述节点中的至少一部分构成;以及区块链节点更新单元,响应于通过所述节点信息管理单元管理的关于所述多个节点的信息的变更,对所述区块链节点进行更新。
[0025]根据本公开,能够响应于与多个节点有关的信息的变更,对区块链节点进行更新。
附图说明
[0026]图1是根据本实施方式的区块链系统的一个示例的构成图。
[0027]图2是根据本实施方式的计算机的一个示例的硬件构成图。
[0028]图3是根据本实施方式的云服务器的一个示例的功能框图。
[0029]图4是根据本实施方式的GW的一个示例的功能框图。
[0030]图5是本实施方式的节点的一个示例的功能框图。
[0031]图6是GW信息的一个示例的构成图。
[0032]图7是节点信息的一个示例的构成图。
[0033]图8是区块链网络信息的一个示例的构成图。
[0034]图9是接收到节点信息的变更的云服务器的处理的一个示例的流程图。
[0035]图10是区块链节点更新处理的一个示例的流程图。
[0036]图11是根据本实施方式的区块链系统的另一个示例的构成图。
[0037]图12是根据第2实施方式的GW的一个示例的功能框图。
[0038]图13是节点信息的一个示例的构成图。
[0039]图14是区块链网络信息的一个示例的构成图。
具体实施方式
[0040]接下来,对本专利技术的实施方式详细进行说明。
[0041][第1实施方式][0042]在本实施方式中,作为与网络连接的多个节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种区块链系统,具有以能够在网络之间进行通信的方式将网络连接的网络连接装置、以及与所述网络连接装置支配下的网络连接的多个节点,所述区块链系统包括:节点信息管理单元,对关于与所述网络连接装置支配下的网络连接的所述多个节点的信息进行管理;网络连接装置信息管理单元,对关于在支配下的网络上连接有所述多个节点的所述网络连接装置的信息进行管理;区块链网络信息管理单元,对关于区块链网络的信息进行管理,所述区块链网络的区块链节点由所述多个节点和所述网络连接装置中的至少一部分构成;区块链节点更新单元,响应于由所述节点信息管理单元管理的关于所述多个节点的信息的变更,对所述区块链节点进行更新;传播单元,使所述区块链节点传播为了记录在所述区块链网络中而发布的信息;以及记录单元,当在所述区块链节点针对所述发布的信息达成共识时,所述记录单元将所述发布的信息记录在所述区块链网络中。2.根据权利要求1所述的区块链系统,其中,所述区块链节点更新单元参照由所述区块链网络信息管理单元管理的关于所述区块链网络的信息,如果所述区块链节点的数量为预定数量以下,则参照由所述网络连接装置信息管理单元管理的关于所述网络连接装置的信息,添加所述区块链节点。3.根据权利要求2所述的区块链系统,其中,所述区块链节点更新单元参照由所述区块链网络信息管理单元管理的关于所述区块链网络的信息,如果即使将所述区块链节点中的一部分删除,所述区块链节点的数量也未变成预定数量以下,则将所述区块链节点中的一部分从所述区块链网络中删除。4.根据权利要求3所述的区块链系统,其中,所述区块链节点更新单元基于与所述网络连接装置支配下的网络连接的所述节点和所述网络连接装置的资源状况,选择作为所述区块链节点进行添加或删除的所述节点和所...

【专利技术属性】
技术研发人员:藤本慎一郎
申请(专利权)人:大金工业株式会社
类型:发明
国别省市:

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

1