本公开涉及形成使用了分布式账本技术的网络的服务器装置。
背景技术:
1、在日本专利第6587370号公报中,公开一种使用区块链技术防止篡改在多个pc(personal computer,个人电脑)之间共享的文档的文档管理系统。在该文档管理系统中,用网络连接多个pc来形成pc群。该文档管理系统具有在向某个pc记录文档时使该文档反映到属于pc群的其他pc的记录的单元。另外,该文档管理系统具有生成上述文档的散列值并包含于区块的单元。由此,在pc群内共享文档,并且抑制文档的篡改。
技术实现思路
1、保存于区块链等分布式账本的数据可被参加分布式账本网络的全部节点参照。根据数据的内容,还有希望仅在参加分布式账本网络的特定的节点之间共享数据这样的情形。以往,无法应对这样的情形。
2、本公开是为了解决上述课题而完成的,本公开的目的在于,一边通过分布式账本技术抑制数据的篡改,一边使得能够仅在参加到分布式账本网络的节点中的特定的节点之间共享数据。
3、(1)本公开的某个局面所涉及的服务器装置是用于使用分布式账本技术的数据共享系统的服务器装置。数据共享系统包括多个其他服务器装置。服务器装置具备构成为与多个其他服务器装置共享与数据的共享有关的权限信息的第1分布式账本。权限信息包括用于限定多个其他服务器装置中的、共享上述数据的其他服务器装置的信息。进而,服务器装置具备构成为根据权限信息与其他服务器装置共享上述数据的第2分布式账本。
4、根据上述结构,能够用第1分布式账本管理作为用于限定共享数据的其他服务器装置的信息的权限信息,根据该权限信息,通过第2分布式账本仅对其他服务器装置共享上述数据。通过用第1分布式账本管理权限信息,用包含于数据共享系统的装置(服务器装置以及多个其他服务器装置)共享权限信息。因此,由所有装置监视权限信息,所以能够提高权限信息的抗篡改性。而且,能够仅对基于权限信息的其他服务器装置共享数据。
5、(2)在某个实施方式中,服务器装置还具备更新第1分布式账本以及第2分布式账本的控制装置。控制装置根据权限信息,向其他服务器装置发送保存于第2分布式账本的数据。
6、根据上述结构,能够将保存于第2分布式账本的数据发送给其他服务器装置,与其他服务器装置共享数据。
7、(3)在某个实施方式中,控制装置在权限信息被更新的情况下,将更新的权限信息保存到第1分布式账本。
8、根据上述结构,更新的权限信息保存于第1分布式账本,所以能够对包含于数据共享系统的多个其他服务器装置共享更新的权限信息。由此,通过包含于数据共享系统的所有装置(服务器装置以及多个其他服务器装置)监视权限信息,所以能够提高权限信息的抗篡改性。
9、(4)在某个实施方式中,服务器装置提供用于提供预定的服务的第1应用。第1应用被安装到用户的终端装置。终端装置对服务器装置提供在安装第1应用时输入的与用户有关的用户信息。控制装置在获取到用户信息时,在针对用户信息的权限信息中设定服务器装置,将该权限信息保存到第1分布式账本。
10、终端装置的用户对提供第1应用的服务器装置提供用户信息。根据上述结构,设定有服务器装置的权限信息被保存到第1分布式账本,所以能够对多个其他服务器装置共享对服务器装置提供了得到用户信息的权限。
11、(5)在某个实施方式中,预定的服务包括本人确认服务。用户信息包括用户的个人信息。控制装置在获取到用户信息时,针对用户信息实施本人确认服务,将已本人确认的用户信息保存到第2分布式账本。
12、根据上述结构,已本人确认的用户信息被保存到第2分布式账本,所以能够抑制对没有获取用户信息的权限的其他服务器装置共享用户信息。
13、(6)在某个实施方式中,控制装置将表示本人确认服务的实施结果的信息保存到第1分布式账本。
14、根据上述结构,表示本人确认服务的实施结果的信息被保存到第1分布式账本,所以能够对多个其他服务器装置共享更新的权限信息。由此,通过包含于数据共享系统的所有装置监视表示本人确认服务的实施结果的信息,所以能够提高表示本人确认服务的实施结果的信息的抗篡改性。
15、(7)在某个实施方式中,第1应用包括第2应用。第2应用是由多个其他服务器装置中的预定的服务器装置提供的应用。在进行第2应用的利用登记的情况下,第1应用对终端装置征求关于向第2应用共享用户信息的同意。在得到同意的情况下,控制装置将预定的服务器装置追加到权限信息。
16、根据上述结构,在得到关于对第2应用共享用户信息的同意的情况下,在权限信息中追加预定的服务器装置。该权限信息被保存到第1分布式账本。因此,能够对多个其他服务器装置共享追加了预定的服务器装置的权限信息。
17、(8)在某个实施方式中,控制装置根据追加了预定的服务器装置的权限信息,对预定的服务器装置共享保存于第2分布式账本的用户信息。
18、根据上述结构,伴随向权限信息追加预定的服务器装置,能够对预定的服务器装置共享用户信息。
19、(9)在某个实施方式中,在申请了第2应用的退出登记时,控制装置从权限信息删除预定的服务器装置。
20、根据上述结构,根据第2应用的退出登记的申请,从权限信息删除提供第2应用的预定的服务器装置。该更新后的权限信息被保存到第1分布式账本,所以能够对多个其他服务器装置共享更新的权限信息。
21、(10)在某个实施方式中,还具备更新第1分布式账本以及第2分布式账本的控制装置。在对权限信息追加了服务器装置的情况下,控制装置从具有数据的其他服务器装置获取数据并保存到第2分布式账本。
22、根据上述结构,在对权限信息追加了自身(服务器装置)的情况下,能够从具有该数据的其他服务器装置获取与该权限信息对应的数据。
23、(11)在某个实施方式中,在从权限信息删除了服务器装置的情况下,控制装置从第2分布式账本删除与权限信息对应的数据。
24、根据上述结构,在保有自身(服务器装置)的数据的权限消失的情况下,能够从第2分布式账本适当地删除该数据。
25、(12)在某个实施方式中,服务器装置提供作为多个其他服务器装置中的任意一个其他服务器装置的预定的服务器装置提供的第1应用中包含的第2应用。第1应用是提供本人确认服务的应用。在第1分布式账本中,保存有表示由预定的服务器装置实施本人确认服务的实施结果的信息。在进行第2应用的利用登记的情况下,控制装置通过参照表示本人确认服务的实施结果的信息,省略本人确认的实施。
26、根据上述结构,通过利用第1分布式账本共享提供第1应用的预定的服务器装置实施的本人确认服务的实施结果,从而省略本人确认的实施。由此,能够削减用于实施本人确认的工时等。
27、本发明的上述以及其他目的、特征、局面以及优点根据与所附的附图关联地理解的与本发明相关的接下来的详细的说明将变得更加明确。
1.一种服务器装置,用于使用分布式账本技术的数据共享系统,其中,
2.根据权利要求1所述的服务器装置,其中,
3.根据权利要求2所述的服务器装置,其中,
4.根据权利要求2或者3所述的服务器装置,其中,
5.根据权利要求4所述的服务器装置,其中,
6.根据权利要求5所述的服务器装置,其中,
7.根据权利要求4至6中的任意一项所述的服务器装置,其中,
8.根据权利要求7所述的服务器装置,其中,
9.根据权利要求7或者8所述的服务器装置,其中,
10.根据权利要求1所述的服务器装置,其中,
11.根据权利要求10所述的服务器装置,其中,
12.根据权利要求10或者11所述的服务器装置,其中,