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

技术编号:34379782 阅读:18 留言:0更新日期:2022-08-03 20:53
将包含第一变量的第一事务数据储存于分散账本,所述第一变量表示具有将第一用户与第二用户之间的第一合约认定为有效的权限的权限者,所述第一变量被设定为表示权限者待定的规定值,执行将所述规定值储存于能够改写的存储部的储存处理,取得包含变更命令的第二事务数据,所述变更命令将第一变量变更为第三用户的识别信息(S122),将第二事务数据储存于分散账本(S124),执行按照变更命令对被储存于存储部的第一变量进行变更的变更处理(S125),取得包含履行命令的第三事务数据,所述履行命令执行履行第一合约的履行处理(S126),将第三事务数据储存于分散账本,在判断为储存于存储部的第一变量为规定值以外的情况下,按照履行命令执行履行处理(S130)。执行履行处理(S130)。执行履行处理(S130)。

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


[0001]本专利技术涉及控制方法、装置以及程序。

技术介绍

[0002]存在使用分散账本来管理合约所涉及的信息的技术。被储存于分散账本的信息以实质上不能够改写的方式被管理。
[0003]公开了即使在使用了分散账本的系统中存在多个管理者的状况下,也使运用方针或者运用的定时一致的技术。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:国际公开第2019/021792号

技术实现思路

[0007]专利技术要解决的课题
[0008]本专利技术提供对管理合约的计算机系统的消耗电力的增大进行抑制的控制方法等。
[0009]用于解决课题的手段
[0010]本专利技术一形态的控制方法,是在具备保有分散账本的多个装置的合约管理系统中,该多个装置中的一个装置所执行的控制方法,在所述控制方法中,取得包含第一变量的第一事务数据,所述第一变量表示具有将第一用户与第二用户之间的第一合约认定为有效的权限的权限者,所述第一变量被设定为表示所述权限者待定的规定值,将取得的所述第一事务数据储存于所述分散账本,执行读出在储存于所述分散账本的所述第一事务数据中作为所述第一变量而被包含的所述规定值,并将所述规定值储存于所述一个装置的能够改写的存储部的储存处理,取得包含变更命令的第二事务数据,所述变更命令将所述第一变量变更为第三用户的识别信息,将取得的所述第二事务数据储存于所述分散账本,在将所述第二事务数据储存于所述分散账本之后,执行按照所述变更命令对被储存于所述存储部的所述第一变量进行变更的变更处理,取得包含履行命令的第三事务数据,所述履行命令执行履行所述第一合约的履行处理,将取得的所述第三事务数据储存于所述分散账本,在将所述第三事务数据储存于所述分散账本之后,在判断为储存于所述存储部的所述第一变量为所述规定值以外的情况下,按照所述履行命令执行所述履行处理。
[0011]另外,这些总括性或具体形态,也可以由系统、装置、集成电路、计算机程序或计算机可读取的CD

ROM等的记录介质实现,也可以由系统、装置、集成电路、计算机程序以及记录介质的任意组合实现。
[0012]专利技术效果
[0013]本专利技术的控制方法能够对管理合约的计算机系统的消耗电力的增大进行抑制。
附图说明
[0014]图1是示意性地示出实施方式1的合约的流程的一个例子的说明图。
[0015]图2是示意性地示出实施方式1的合约管理系统的结构的方框图。
[0016]图3是示出实施方式1的账本服务器的功能结构的方框图。
[0017]图4是示出实施方式1的事务数据的第一例子的说明图。
[0018]图5是示出实施方式1的事务数据的第二例子的说明图。
[0019]图6是示出实施方式1的事务数据的第三例子的说明图。
[0020]图7是示出实施方式1的事务数据的第四例子的说明图。
[0021]图8是示出实施方式1的合约管理系统的处理的第一序列图。
[0022]图9是示出实施方式1的合约管理系统的处理的第二序列图。
[0023]图10是示出实施方式2的事务数据的第一例子的说明图。
[0024]图11是示出实施方式2的事务数据的第二例子的说明图。
[0025]图12是示出实施方式2的账本服务器的处理的流程图。
[0026]图13是示出实施方式3的事务数据的例子的说明图。
[0027]图14是示出实施方式3的合约管理系统的处理的序列图。
[0028]图15是示出供应链的变形例的说明图。
[0029]图16是示出区块链的数据构造的说明图。
[0030]图17是示出事务数据的数据构造的说明图。
具体实施方式
[0031](作为本专利技术的基础的知识)
[0032]本专利技术人发现关于在“
技术介绍
”栏中记载的与合约有关的技术会发生以下的问题。
[0033]存在使用分散账本来管理合约的信息的技术。储存于分散账本的信息以实质上不能被改写的方式被管理。此外,存在使用分散账本执行与合约相关的处理,并管理合约的技术。这样的技术例如可以由智能合约(smart contact)实现。
[0034]然而,存在如下合约,在合约被签订之后,在认定了被签订的该合约有效的情况下,该合约被履行。上述合约不以签订最初的状态原样地被履行,换言之,可以认为签订最初为无效的状态。
[0035]在使用分散账本来管理这样的合约的情况下,假定合约的内容被储存于分散账本,之后,表示是否被认定为有效的信息被储存于分散账本。但是,如上所述,被储存于分散账本的信息的改写以实质上不可能的方式被管理,因此在认定为合约有效的时间点,无法变更合约的内容。
[0036]因此,存在如下方法:在对在认定为签订的合约有效的情况下该合约被履行这样的合约进行管理的情况下,在合约被认定为有效之后,通过分散账本来管理追加了后述信息的新的合约内容,所述信息表示所述合约是被认定为有效的合约。
[0037]假设,若通过人工来决定新的合约的内容并使用分散账本管理,则需要向人提示信息、从人受理信息的输入的处理,存在上述处理所使用的计算机的消耗电力增大这一问题。此外,还存在需要较多的上述处理所需要的计算机资源,例如用于提示信息的输出器件
(显示装置或者扬声器等)、或者用于受理信息的输入的器件(触摸板、键盘、鼠标等)这一问题。
[0038]而且,由于人介入,因此存在耗费人的劳力和时间这一问题。此外,还会发生人生成不正确的合约内容并存储于分散账本这一问题。
[0039]本专利技术提供对管理合约的计算机系统的消耗电力的增大进行抑制的控制方法等。
[0040]为了解决这样的问题,本专利技术一形态的控制方法,是在具备保有分散账本的多个装置的合约管理系统中,该多个装置中的一个装置所执行的控制方法,在所述控制方法中,取得包含第一变量的第一事务数据,所述第一变量表示具有将第一用户与第二用户之间的第一合约认定为有效的权限的权限者,所述第一变量被设定为表示所述权限者待定的规定值,将取得的所述第一事务数据储存于所述分散账本,执行读出在储存于所述分散账本的所述第一事务数据中作为所述第一变量而被包含的所述规定值,并将所述规定值储存于所述一个装置的能够改写的存储部的储存处理,取得包含变更命令的第二事务数据,所述变更命令将所述第一变量变更为第三用户的识别信息,将取得的所述第二事务数据储存于所述分散账本,在将所述第二事务数据储存于所述分散账本之后,执行按照所述变更命令对被储存于所述存储部的所述第一变量进行变更的变更处理,取得包含履行命令的第三事务数据,所述履行命令执行履行所述第一合约的履行处理,将取得的所述第三事务数据储存于所述分散账本,在将所述第三事务数据储存于所述分散账本之后,在判断为储存于所述存储部的所述第一变量为所述规定值以外的情况下,按照所述履行命令执行所述履行处理。
[0041]根据上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制方法,是在具备保有分散账本的多个装置的合约管理系统中,该多个装置中的一个装置所执行的控制方法,在所述控制方法中,取得包含第一变量的第一事务数据,所述第一变量表示具有将第一用户与第二用户之间的第一合约认定为有效的权限的权限者,所述第一变量被设定为表示所述权限者待定的规定值,将取得的所述第一事务数据储存于所述分散账本,执行读出在储存于所述分散账本的所述第一事务数据中作为所述第一变量而被包含的所述规定值,并将所述规定值储存于所述一个装置的能够改写的存储部的储存处理,取得包含变更命令的第二事务数据,所述变更命令将所述第一变量变更为第三用户的识别信息,将取得的所述第二事务数据储存于所述分散账本,在将所述第二事务数据储存于所述分散账本之后,执行按照所述变更命令对被储存于所述存储部的所述第一变量进行变更的变更处理,取得包含履行命令的第三事务数据,所述履行命令执行履行所述第一合约的履行处理,将取得的所述第三事务数据储存于所述分散账本,在将所述第三事务数据储存于所述分散账本之后,在判断为储存于所述存储部的所述第一变量为所述规定值以外的情况下,按照所述履行命令执行所述履行处理。2.如权利要求1所述的控制方法,在执行所述履行处理时,在将所述第三事务数据储存于所述分散账本之后,在判断为储存于所述存储部的所述第一变量被设定了所述第三用户的识别信息作为所述权限者的情况下,按照所述履行命令执行所述履行处理。3.如权利要求1或2所述的控制方法,所述第一变量还包含应该对所述第一事务数据赋予的所述权限者的电子签名,在执行所述履行处理时,在将所述第三事务数据储存于所述分散账本后,在被储存于所述存储部的所述第一变量所含的所述电子签名的验证成功了的情况下,按照所述履行命令执行所述履行处理。4.如权利要求1至3中任一项所述的控制方法,所述第一事务数据包含第一合约代码,所述第一合约代码包含所述第一变量以及将所述第一变量储存于所述存储部的储存命令,基于所述第一事务数据被储存于所述分散账本,所述一个装置所具备的合约执行部执行所述第一合约代码所含的所述储存命令,从而所述储存处理被进行。5.如权利要求3所述的控制方法,所述第一事务数据包含第一合约代码,所述第一合约代码包含所述第一变量以及将所述第一变量储存于所述存储部的储存命令,基于所述第一事务数据被储存于所述分散账本,所述一个装置所具备的合约执行部执行所述第一合约代码所含的所述储存命令,从而所述储存处理被进行,所述第一合约代码包含签名设定函数,所述签名设定函数对作为所述第一变量而被储
存于所述存储部的所述电子签名进行设定,在取得了包含通过使所述签名设定函数执行从而对所述第一变量设定所述权限者的电子签名的命令的第四事务数据的情况下,基于取得的所述第四事务数据被储存于所述分散账本,所述合约执行部执行所述签名设定函数,从而所述变更处理被进行。6...

【专利技术属性】
技术研发人员:海上勇二道山淳儿添田纯一郎大森基司渊上哲司广濑雄挥西田直央田口雅裕
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:

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

1