控制方法、控制装置及程序制造方法及图纸

技术编号:35092692 阅读:28 留言:0更新日期:2022-10-01 16:52
一种控制方法,由持有对第1区块链进行管理的第1分布式账本的第1节点执行,其中,第1节点从第2节点取得由第2节点所持有的第2分布式账本管理的第2区块链,并与第1区块链进行比较(S603E),将一个以上的第1差异区块和一个以上的第2差异区块之中的较多一方追加到一个以上的共同区块之后,并且在较多一方之后追加一个以上的追加区块,从而更新第1区块链,上述一个以上的第1差异区块是包含于第1区块链且没有包含于第2区块链的区块,上述一个以上的第2差异区块是包含于第2区块链且没有包含于第1区块链的区块,上述一个以上的追加区块是包含较少一方的一个以上的事务数据的区块(S607E),判定在更新后的第1区块链中是否包含如下的两个以上的事务数据,该两个以上的事务数据分别包含相互不能并存的两个以上的合同信息(S616E)。(S616E)。(S616E)。

【技术实现步骤摘要】
【国外来华专利技术】控制方法、控制装置及程序


[0001]本公开涉及控制方法、控制装置及程序。

技术介绍

[0002]例如在专利文献1中,公开了通过区块链适当地管理在车辆终端与用户终端之间收发的关于使用预约的信息的技术。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2019-253130号公报

技术实现思路

[0006]专利技术要解决的课题
[0007]但是,在物体的使用预约等的合同或交易的管理中使用区块链的情况下,在专利文献1所公开的技术中,有恶意利用发生了分叉(fork)时的区块链的行为而不正当地使用物体的问题。
[0008]本公开是鉴于上述的情况而做出的,目的是提供能够抑制恶意利用区块链的服务对象的不正当使用的控制方法、控制装置及程序。
[0009]用来解决课题的手段
[0010]本公开的一技术方案的控制方法,在具备分别持有分布式账本的多个节点的信息处理系统中,由上述多个节点中的、持有对第1区块链进行管理的第1分布式账本的第1节点执行,其中,在上述第1节点从不能与上述多个节点中的第2节点进行通信的状态成为能够通信之后,通过与上述第2节点进行通信,从上述第2节点取得由上述第2节点所持有的第2分布式账本管理的第2区块链,将上述第1区块链与所取得的上述第2区块链进行比较,将一个以上的第1差异区块和一个以上的第2差异区块之中的较多一方追加到在上述第1区块链及上述第2区块链中相互共同的一个以上的共同区块之后,并且在上述较多一方之后追加一个以上的追加区块,从而更新上述第1区块链,上述一个以上的第1差异区块是上述比较的结果为包含于上述第1区块链且没有包含于上述第2区块链的区块,上述一个以上的第2差异区块是包含于上述第2区块链且没有包含于上述第1区块链的区块,上述一个以上的追加区块是包含上述一个以上的第1差异区块和上述一个以上的第2差异区块之中较少一方中包含的一个以上的事务数据的区块,判定在更新后的上述第1区块链中是否包含如下的两个以上的事务数据,该两个以上的事务数据分别包含相互不能并存的两个以上的合同信息。
[0011]另外,这些包含性或具体的技术方案也可以由系统、方法、集成电路、计算机程序或计算机可读取的CD-ROM等的记录介质实现,也可以由系统、方法、集成电路、计算机程序及记录介质的任意的组合来实现。
[0012]专利技术效果
[0013]根据本公开,能够抑制恶意利用区块链的服务对象的不正当使用。
附图说明
[0014]图1是用来说明进行不正当使用的方法的次序的图。
[0015]图2A是表示进行图1所示的步骤1的场景的一例的图。
[0016]图2B是表示进行图1所示的步骤2、3的场景的一例的图。
[0017]图2C是表示进行图1所示的步骤4的场景的一例的图。
[0018]图2D是表示进行图1所示的步骤5的场景的一例的图。
[0019]图2E是表示进行图1所示的步骤6的场景的一例的图。
[0020]图2F是表示进行图1所示的步骤6后进行的场景的一例的图。
[0021]图3A是用来说明发生了分叉时的区块链的行为的图。
[0022]图3B是用来说明发生了分叉时的区块链的行为的图。
[0023]图3C是用来说明发生了分叉时的区块链的行为的图。
[0024]图4是表示有关实施方式的系统的构成的一例的图。
[0025]图5A是表示有关实施方式的系统的构成的另一例的图。
[0026]图5B是表示有关实施方式的系统的构成的另一例的图。
[0027]图5C是表示有关实施方式的系统的构成的另一例的图。
[0028]图6是表示有关实施方式的移动体装置的构成的一例的图。
[0029]图7是表示有关实施方式的终端的构成的一例的图。
[0030]图8是表示有关比较例的第1例的系统的正常处理的动作概要的流程图。
[0031]图9A是概念性地表示通过图8的步骤S1的动作而保存于账本A及账本B中的区块链的区块的图。
[0032]图9B是概念性地表示通过图8的步骤S3的动作而保存于账本A及账本B中的区块链的区块的图。
[0033]图9C是用来概念性地说明图通过8的步骤S5的动作而保存于账本A及账本B中的区块链的区块的图。
[0034]图10是表示有关比较例的第1例的系统的预约处理的顺序图。
[0035]图11是表示有关比较例的第1例的系统的借出处理的顺序图。
[0036]图12是表示有关比较例的第1例的系统的返还处理的顺序图。
[0037]图13是用来说明有关比较例的系统的费用计算处理的详细情况的流程图。
[0038]图14是表示有关比较例的第2例的系统的正常处理的动作概要的流程图。
[0039]图15A是概念性地表示通过图14的步骤S1A的动作而保存于账本A中的区块链的区块的图。
[0040]图15B是概念性地表示通过图14的步骤S3A的动作而保存于账本A中的区块链的区块的图。
[0041]图15C是概念性地表示通过图14的步骤S5A的动作而保存于账本A中的区块链的区块的图。
[0042]图16是用来概念性地说明通过图14的步骤S6A的动作而保存于账本A及账本B中的区块链的区块的图。
[0043]图17是用来概念性地说明通过图14的步骤S6A的动作而保存于账本A及账本B中的区块链的区块的图。
[0044]图18是表示有关比较例的第2例的系统的预约处理的顺序图。
[0045]图19是表示有关比较例的第2例的系统的借出处理的顺序图。
[0046]图20是表示有关比较例的第2例的系统的返还处理的顺序图。
[0047]图21是表示有关比较例的第2例的在移动体装置A的通信恢复时进行的系统的处理的顺序图。
[0048]图22是用来说明有关比较例的系统的区块连结处理的流程图。
[0049]图23是表示有关比较例的第3例的系统的不正当处理的动作概要的流程图。
[0050]图24A是概念性地表示通过图23的步骤S10的动作而保存于账本A中的区块链的区块的图。
[0051]图24B是概念性地表示通过图23的步骤S11的动作而保存于账本A中的区块链的区块的图。
[0052]图24C是概念性地表示通过图23的步骤S12的动作而保存于账本A中的区块链的区块的图。
[0053]图25是用来概念性地说明通过图23的步骤S13的动作而保存于账本A及账本B中的区块链的区块的图。
[0054]图26是用来概念性地说明通过图23的步骤S13的动作而保存于账本A及账本B中的区块链的区块的图。
[0055]图27是概念性地表示通过图23的步骤S14的动作而保存于账本A及账本B中的区块链的区块的图。
[0056]图28是表示有关比较例的第3例的系统的进行本地预约的情况下的处理的顺序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制方法,在具备分别持有分布式账本的多个节点的信息处理系统中,由上述多个节点中的、持有对第1区块链进行管理的第1分布式账本的第1节点执行,其中,在上述第1节点从不能与上述多个节点中的第2节点进行通信的状态成为能够通信之后,通过与上述第2节点进行通信,从上述第2节点取得由上述第2节点所持有的第2分布式账本管理的第2区块链,将上述第1区块链与所取得的上述第2区块链进行比较,将一个以上的第1差异区块和一个以上的第2差异区块之中的较多一方追加到在上述第1区块链及上述第2区块链中相互共同的一个以上的共同区块之后,并且在上述较多一方之后追加一个以上的追加区块,从而更新上述第1区块链,上述一个以上的第1差异区块是上述比较的结果为包含于上述第1区块链且没有包含于上述第2区块链的区块,上述一个以上的第2差异区块是包含于上述第2区块链且没有包含于上述第1区块链的区块,上述一个以上的追加区块是包含上述一个以上的第1差异区块和上述一个以上的第2差异区块之中较少一方中包含的一个以上的事务数据的区块,判定在更新后的上述第1区块链中是否包含如下的两个以上的事务数据,该两个以上的事务数据分别包含相互不能并存的两个以上的合同信息。2.如权利要求1所述的控制方法,其中,上述一个以上的差异区块是在上述第1节点不能与上述多个节点中的第2节点进行通信的状态下被追加到上述第1区块链中的区块,具有包含第1事务数据的第1区块,上述第1事务数据包含与第1合同有关的信息。3.如权利要求1或2所述的控制方法,其中,在上述比较的结果为上述第1区块链具有上述一个以上的第1差异区块、并且上述第2区块链具有上述一个以上的第2差异区块的情况下进行上述更新。4.如权利要求1至3中任一项所述的控制方法,其中,进一步,在上述判定中判定为在上述更新后的第1区块链中包含上述两个以上的事务数据的情况下,生成包含不正当信息的不正当事务数据,上述不正当信息表示在上述两个以上的事务数据中分别包含的上述两个以上的合同信息中的某一个为不正当,将包含上述不正当事务数据的第2区块追加到上述更新后的第1区块链。5.如权利要求1至4中任一项所述的控制方法,其中,上述两个以上的事务数据中的一个包含于上述追加区块中。6.如权利要求1至5中任一项所述的控制方法,其中,在上述第1区块链中包含上述两个以上的事务数据的情况下,履行上述两个以上的事务数据中的最先被追加到上述第1区块链的一个事务数据中包含的合同信息所对应的合同。7.如权利要求1至6中任一项所述的控制方法,其中,上述信息处理系统被用于多个用户共享多个移动体的服务,上述两个以上的事务数据分别包含表示上述多个用户中的预约者预约了第1移动体的使用的预约信息,上述预约信息包含识别上述第1移动体的移动体ID和预约时间段,
上述两个以上的事务数据中分别包含的两个以上的预约信息包含相互相同的移动体ID、以及一部分时间段相互重复的两个以上的预约时间段。8.如权利要求7所述的控制方法,其中,进一步,生成表示向上述预约者借出了上述第1移动体的借出事务数据,将...

【专利技术属性】
技术研发人员:西田直央海上勇二
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:

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

1