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

技术编号:34944557 阅读:21 留言:0更新日期:2022-09-17 12:19
分析装置的控制方法对第一分散账本中存放的多个智能合约各自的二进制码进行分析(S1),使用分析的结果,取得将多个智能合约各自提供的信息以共通形式表现的多个共通化信息(S2),生成包括所取得的多个共通化信息的事务数据,并进行将生成的事务数据向第二分散账本存放的控制(S3)。本存放的控制(S3)。本存放的控制(S3)。

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


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

技术介绍

[0002]有使用分散账本对合同所涉及的信息进行管理的技术。分散账本中存放的信息以在实质上不能改写的方式被管理。
[0003]公开了在使用分散账本的系统中使运用策略或者运用的定时统一的技术(例如专利文献1)。
[0004]在先技术文献
[0005]专利文献
[0006]专利文献1:国际公开第2019/021792号

技术实现思路

[0007]专利技术所要解决的课题
[0008]本专利技术提供抑制对合同进行管理的计算机系统的耗电增大的控制方法等。
[0009]用于解决课题的手段
[0010]本专利技术的一个方式所涉及的控制方法为:对第一分散账本中存放的多个智能合约各自的二进制码进行分析,使用所述分析的结果,取得将所述多个智能合约各自提供的信息以共通形式表现的多个共通化信息,生成包括所取得的所述多个共通化信息的事务数据,并进行将生成的所述事务数据向第二分散账本存放的控制。
[0011]此外,这些概括性或者具体性的方式也可以由系统、装置、集成电路、计算机程序或者能够由计算机读取的CD

ROM等记录介质来实现,也可以由系统、装置、集成电路、计算机程序及记录介质的任意组合来实现。
[0012]专利技术效果
[0013]本专利技术的控制方法能够抑制对合同进行管理的计算机系统的耗电增大。
附图说明
[0014]图1是示意性地表示实施方式中的合同的说明图。
[0015]图2是表示实施方式中的合约码的第一例的说明图。
[0016]图3是表示实施方式中的合约码的第二例的说明图。
[0017]图4是示意性地表示实施方式中的合同管理系统的构成的框图。
[0018]图5是表示实施方式中的账本服务器的功能构成的框图。
[0019]图6是表示实施方式中的分析装置的功能构成的框图。
[0020]图7是表示实施方式中的账本服务器的功能构成的框图。
[0021]图8是表示实施方式中的函数表的例子的说明图。
[0022]图9是表示实施方式中的共通化码的模板的例子的说明图。
[0023]图10是表示实施方式中的语言表的例子的说明图。
[0024]图11是表示实施方式中的变换表的例子的说明图。
[0025]图12是表示实施方式中的共通化信息的例子的说明图。
[0026]图13是表示实施方式中的共通化码的第一例的说明图。
[0027]图14是表示实施方式中的共通化码的第二例的说明图。
[0028]图15是表示实施方式中的地址列表的例子的说明图。
[0029]图16是表示实施方式中的用于检索的图像的例子的说明图。
[0030]图17是表示实施方式中的用于显示检索结果的图像的第一例的说明图。
[0031]图18是表示实施方式中的用于显示检索结果的图像的第二例的说明图。
[0032]图19是表示实施方式中的分析装置的处理的流程图。
[0033]图20是表示实施方式中的分析装置的详细处理的第一例的流程图。
[0034]图21是表示实施方式中的分析装置的详细处理的第二例的流程图。
[0035]图22是表示实施方式中的分析装置的详细处理的第三例的流程图。
[0036]图23是表示实施方式中的合同管理系统的处理的第一例的时序图。
[0037]图24是表示实施方式中的合同管理系统的处理的第二例的时序图。
[0038]图25是表示区块链的数据结构的说明图。
[0039]图26是表示事务数据的数据结构的说明图。
具体实施方式
[0040](成为本专利技术的基础的见识)
[0041]本专利技术人关于“
技术介绍
”部分中记载的与合同相关的技术,发现会发生以下的问题。
[0042]有使用分散账本对合同所涉及的信息进行管理的技术。分散账本中存放的信息以在实质上不能改写的方式被管理。另外,有使用分散账本执行合同所涉及的处理、并对合同进行管理的技术。这样的技术例如能够通过智能合约实现。
[0043]另外,设想如下情况:为了达成用户的目的而能够签订的合同存在多个,用户从这些合同之中选择要签订的合同。
[0044]例如,用户想要购买物品的物品销售者有时存在多个。此时,用户为了达成购买物品的目的,与多个销售者中的某一个签订买卖合同。也就是说,用户从多个买卖合同之中选择要签订的买卖合同。
[0045]另外,设想如下情况:合同通过基于使用分散账本技术的智能合约的合同签订处理来实现。
[0046]图1是示意性地表示本实施方式中的合同的说明图。合同例如是买卖合同。
[0047]图1所示的用户设为要选择并签订与A公司的买卖合同或者与B公司的买卖合同中的某一个。与A公司的买卖合同以及与B公司的买卖合同各自通过基于智能合约的合同签订处理来实现。
[0048]在物品的买卖合同中,一般而言,与合同相关的事项(例如物品的价格、交付日期、品质、运费或者手续费等)有时按每个销售者而不同。用户对这些与合同相关的事项进行比较探讨,决定对自身而言有利的销售者,并签订买卖合同。例如,关于物品的价格,以处于自
身认为恰当的价格范围内的价格销售物品的销售者,是对自身而言有利的销售者。另外,多个销售者之中的以最低的价格销售物品的销售者,也可以是对自身而言有利的销售者。
[0049]但是,多个智能合约的内部的算法、以及多个智能合约所涉及的合约码一般而言相互不同。多个智能合约的内部的算法被任意地设计,因此即使提供相同的功能,也有时按每个设计而不同。另外,对于多个智能合约的合约码,描述该合约码的编程语言有时不同,另外,描述买卖合同的函数的名称有时不同。
[0050]在该情况下,用户在从多个合同之中选择要签订的合同时,即使对多个合约码进行比照,也有时难以相互进行比较,难以决定应该选择的智能合约。如果用户难以决定应该选择的智能合约,则到用户决定为止的时间变长,有时用户在比较探讨之后最终无法决定,结果使该作业中止。在该情况下,实现分散账本的计算机系统、以及用户所使用的计算机的耗电增大,或者产生多余的电力消耗。
[0051]本专利技术提供抑制对合同进行管理的计算机系统的耗电增大的控制方法等。
[0052]本专利技术的一个方式所涉及的控制方法为:对第一分散账本中存放的多个智能合约各自的二进制码进行分析,使用所述分析的结果,取得将所述多个智能合约各自提供的信息以共通形式表现的多个共通化信息,生成包括所取得的所述多个共通化信息的事务数据,并进行将生成的所述事务数据向第二分散账本存放的控制。
[0053]根据上述方式,在多个智能合约的内部的算法不同的情况下,或者在描述多个智能合约的合约码的编程语言不同的情况下,也将通过对它们进行分析而得到的共通化信息存放至分散账本。共通化信息是将智能合约所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制方法,对第一分散账本中存放的多个智能合约各自的二进制码进行分析,使用所述分析的结果,取得将所述多个智能合约各自提供的信息以共通形式表现的多个共通化信息,生成包括所取得的所述多个共通化信息的事务数据,并进行将生成的所述事务数据向第二分散账本存放的控制。2.如权利要求1所述的控制方法,在所述分析中,使所述多个智能合约各自具有的函数执行,在取得所述多个共通化信息中,取得被执行的所述函数所提供的信息,作为所述多个共通化信息。3.如权利要求2所述的控制方法,在所述分析中,提取所述多个智能合约所具有的函数之中的、具有作为提供所述信息的盖然性较高的函数的名称而预先决定的名称的函数,并使提取的所述函数执行。4.如权利要求1所述的控制方法,在所述分析中,对所述多个智能合约的二进制码进行反汇编,从而取得多个源码,在取得所述多个共通化信息中,取得将取得的所述多个源码以共通形式表现的多个共通化码,作为所述多个共通化信息。5.如权利要求4所述的控制方法,在取得所述多个共通化信息中,依照规定的码变换规则对取得的所述多个源码进行变换,从而取得所述多个共通化码。6.如权利要求1~5中任一项所述的控制方法,在生成所述事务数据中,以关于所述多个智能合约中的各个智能合约,将该智能合约的标识符与所述多个共通化信息之中的关于该智能合约的共通化信息建立了对应的形式,生成包括所述多个共通化信息的所述事务数据。...

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

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

1