控制方法、服务器、以及程序技术

技术编号:32765825 阅读:16 留言:0更新日期:2022-03-23 19:16
接收包括用于将构成P2P系统的多个对等者中的第一对等者与其他的对等者连接的对等信息、以及由第一对等者赋予给对等信息的签名的事务数据(步骤S301),利用接收的事务数据中包括的签名,进行接收的事务数据的验证(步骤S302),在验证成功的情况下,将事务数据存放到分散账本(步骤S304)。分散账本(步骤S304)。分散账本(步骤S304)。

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


[0001]本专利技术涉及控制方法、服务器、以及程序。

技术介绍

[0002]参与对等(P2P)网络的对等者,根据从服务器或其他的对等者获得的对等信息来进行对等连接(非专利文献1)。
[0003](现有技术文献)
[0004](非专利文献)
[0005]非专利文献1:Bitcoin Developer Guide,[令和2年7月1日检索],互联网URL:https://btcinformation.org/en/developer

guide#block

prototypes
[0006]然而,以往存在与对等信息的防篡改性或可靠性有关的问题。

技术实现思路

[0007]于是,本专利技术的目的在于提供用于适当地管理对等信息的控制方法等。
[0008]本专利技术的一个形态所涉及的控制方法,是在具备拥有分散账本的多个服务器的P2P管理系统中,由该多个服务器之中的一个服务器执行的控制方法,在所述控制方法中,接收事务数据,该事务数据包括用于将构成P2P系统的多个对等者中的第一对等者与其他的对等者连接的对等信息、以及由所述第一对等者赋予给所述对等信息的签名,利用接收的所述事务数据中包括的所述签名,进行接收的所述事务数据的验证,在所述验证成功的情况下,将所述事务数据存放到所述分散账本。
[0009]另外,这些总括性或具体形态,也可以由系统、装置、集成电路、计算机程序或计算机可读取的CD
r/>ROM等的记录介质实现,也可以由系统、装置、集成电路、计算机程序以及记录介质的任意组合实现。
[0010]根据本专利技术的控制方法,能够适当地管理对等信息。
附图说明
[0011]图1是示出实施方式1的系统的整体的结构的示意图。
[0012]图2是示出实施方式1的对等者的功能结构的方框图。
[0013]图3是示出实施方式1的代理服务器的功能结构的方框图。
[0014]图4是示出实施方式1的账本服务器的功能结构的方框图。
[0015]图5是示出实施方式1的事务数据的一个例子的说明图。
[0016]图6是示出实施方式1的为了本装置的对等信息的写入而对等者执行的处理的流程图。
[0017]图7是示出实施方式1的对等者获得其他装置的对等信息来参与P2P系统时执行的处理的流程图。
[0018]图8是示出实施方式1的为了对等信息的写入以及获得而代理服务器执行的处理
的流程图。
[0019]图9是示出实施方式1的为了对等信息的写入以及读出而账本服务器执行的处理的流程图。
[0020]图10是示出实施方式1的对等信息的登记以及更新时系统执行的处理的序列图。
[0021]图11是示出实施方式1的与新的对等者连接时系统执行的处理的序列图。
[0022]图12是示出实施方式2的系统的整体的结构的示意图。
[0023]图13是示出实施方式2的对等者的功能的方框图。
[0024]图14是示出实施方式3的系统的整体的结构的示意图。
[0025]图15是示出实施方式3的对等者的功能的方框图。
[0026]图16是示出区块链的数据结构的说明图。
[0027]图17是示出事务数据的数据结构的说明图。
具体实施方式
[0028](作为本专利技术的基础的知识)
[0029]本专利技术者关于在“
技术介绍
”栏中记载的与对等(P2P)网络有关的技术发现会发生以下的问题。
[0030]在P2P网络中,获得参与该网络的其他的对等者的信息的方法有如下方法,即,各个对等者询问管理参与该P2P网络的所有的对等者的信息的服务器的方法(混合型),或者,连接的对等者彼此交换信息的方法(纯粹型)等。参与P2P网络的对等者,在任何方法中,都根据从服务器或其他的对等者获得的对等信息,进行对等连接(非专利文献1)。
[0031]然而,在混合型的P2P网络中,有时集中管理的对等管理服务器的信息被故意或过失地重写成不适当的信息。此时存在的问题是,能够将参与P2P网络的对等者引导到DoS攻击,或者,P2P网络本身停止。
[0032]另一方面,在纯粹型的P2P网络中,想要参与P2P网络的新对等者需要通过某些方法来知道最初的对等连接目的地。此时,若新对等者与恶意对等者连接,则存在导致与所述同样的向DoS攻击的引导、或对恶意P2P网络的参与等的问题。
[0033]如此,以往存在与对等信息的防篡改性或可靠性有关的问题。
[0034]于是,本专利技术的目的在于提供用于P2P系统中使用的对等信息由服务器适当地管理的控制方法等。
[0035]为了解决这样的问题,本专利技术的一个形态所涉及的控制方法,是在具备拥有分散账本的多个服务器的P2P管理系统中,由该多个服务器之中的一个服务器执行的控制方法,在所述控制方法中,接收事务数据,该事务数据包括用于将构成P2P系统的多个对等者中的第一对等者与其他的对等者连接的对等信息、以及由所述第一对等者赋予给所述对等信息的签名,利用接收的所述事务数据中包括的所述签名,进行接收的所述事务数据的验证,在所述验证成功的情况下,将所述事务数据存放到所述分散账本。
[0036]根据所述形态,服务器,将包括对等信息的事务数据存放到分散账本并管理。分散账本中存放的对等信息,基于实质上难以篡改的特性,以不被篡改的方式被管理。因此,服务器能够适当地管理对等信息。
[0037]例如,接收的所述事务数据也可以是,在所述第一对等者具有的所述对等信息被
更新时,以包括更新后的所述对等信息的方式被生成的事务数据。
[0038]根据所述形态,服务器,接收包括更新后的对等信息的事务数据,将该事务数据存放到分散账本并管理。因此,将分散账本中存放的事务数据维持为包括最新的对等信息的状态。因此,服务器,能够适当地管理最新的对等信息。
[0039]例如,进一步,在接受到所述对等信息的读出请求的情况下也可以,从所述分散账本中存放的所述事务数据中读出所述对等信息,将读出的所述对等信息发送给所述读出请求的请求源。
[0040]根据所述形态,服务器,相对于对等信息的获得请求,发送在以适当的状态下存放的对等信息。如此,服务器,通过适当地提供对等信息,从而能够适当地管理对等信息。
[0041]例如,在发送读出的所述对等信息时也可以,发送参照所述分散账本而读出的对等信息中的一个以上的对等信息,该一个以上的对等信息中包括的参数处于规定的范围内,由此表示具有该对等信息的对等者是适于连接的对等者。
[0042]根据所述形态,服务器发送示出适于连接的对等者的对等信息,因此,接收到对等信息的对等者,通过与从服务器发送的对等信息所示的对等者连接,从而能够选择并连接适于连接的对等者。因此,服务器,通过提供适于连接的对等者的对等信息,从而能够适当地管理对等信息。
[0043]例如,在发送本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制方法,是在具备拥有分散账本的多个服务器的P2P管理系统中,由该多个服务器之中的一个服务器执行的控制方法,在所述控制方法中,接收事务数据,该事务数据包括用于将构成P2P系统的多个对等者中的第一对等者与其他的对等者连接的对等信息、以及由所述第一对等者赋予给所述对等信息的签名,利用接收的所述事务数据中包括的所述签名,进行接收的所述事务数据的验证,在所述验证成功的情况下,将所述事务数据存放到所述分散账本。2.如权利要求1所述的控制方法,接收的所述事务数据是,在所述第一对等者具有的所述对等信息被更新时,以包括更新后的所述对等信息的方式被生成的事务数据。3.如权利要求1或2所述的控制方法,进一步,在接受到所述对等信息的读出请求的情况下,从所述分散账本中存放的所述事务数据中读出所述对等信息,将读出的所述对等信息发送给所述读出请求的请求源。4.如权利要求3所述的控制方法,在发送读出的所述对等信息时,发送参照所述分散账本而读出的对等信息中的一个以上的对等信息,该一个以上的对等信息中包括的参数处于规定的范围内,由此表示具有该对等信息的对等者是适于连接的对等者。5.如权利要求3或4所述的控制方法,在发送读出的所述对等信息时,根据参照所述分散账本而读出的对等信息,决定适于连接的对等者,发送决定的所述对等者的对等信息。6.如权利要求1至5的任一项所述的控制方法,在将所述事务数据存放到所述分散账本时,由所述多个服务器共享所述事务数据,在执行规定的共识算法来共识了所述事务数据的正当性的情况下,将所述事务数据存放到所述分散账本。7.如权利要求1至6的任一项所述的控制方法,所述对等信息包括,所述第一对等者的识别信息、所述第一对等者的IP地址、用于所述第一对等者与所述其他的对等者的通信的端口号、所述第一对等者当前连接的对等者的识别信息...

【专利技术属性】
技术研发人员:田口雅裕海上勇二渊上哲司广濑雄挥
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:

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

1