本发明涉及事务控制方法、事务控制程序、以及信息处理装置。
背景技术:
1、近年来,使用了区块链(bc;blockchain)的各种代币经济(token ecooomy)不断兴盛。另外,已知有能够横跨多个bc进行交易的跨链的技术。作为跨链的一个方式,存在利用区块链连接多个区块链的连接链(cc;connection chain)。
2、在bc中,有被运用为第三者能够访问台账的情况。在这样的情况下,有“谁利用了哪种服务”这样的与个人的隐私相关的信息,例如与事务的汇款方以及汇款目的地的关系性相关的信息被第三者知晓的可能性。
3、作为向第三者隐藏事务的汇款方以及汇款目的地的关系性,换句话说抑制隐秘对象的事务被确定的第一方法,已知有将多个事务汇集到被称为tumbler的服务器的混合。但是,在混合中,在成为tumbler的cc中,产生用于执行混合的事务的等待,所以有产生事务的执行延迟的情况。
4、另外,作为第二方法,已知有不如第一方法那样等待用于混合的事务自然地产生,而通过招募参与混合的参加者,来抑制混合所引起的事务的执行延迟的产生的方法。
5、专利文献1:日本特开2019-053712号公报
6、在上述第二方法中,cc为了执行对隐秘对象的第一事务的混合,使用于隐藏第一事务的第二事务产生。
7、这样,在使本来不需要产生的第二事务产生的第二方法中,与第一方法相比较,有用于执行隐秘对象的第一事务的执行成本增加的情况。执行成本例如是用于在bc中执行事务的费用(手续费)。此外,除了费用或者代替费用,也可以在执行成本中包含例如bc以及cc的一方或者双方中的处理负荷、网络负荷等。
技术实现思路
1、在一个侧面,本发明的目的之一在于使用于隐藏隐秘对象的第一事务的第二事务的执行成本降低。
2、在一个侧面,事务控制方法可以由计算机执行以下的处理。对于上述处理来说,计算机执行进行事务控制的处理,上述事务控制是接收在多个区块链网络中生成的多个事务,并将上述多个事务发送至与上述多个事务各自的目的地对应的区块链网络的控制,上述事务控制可以包含如下处理:基于在上述多个区块链网络各自中用于执行事务的执行成本、和上述多个区块链网络中的生成了发送源以及发送目的地的一方或者双方为隐秘对象的第一事务的区块链网络,控制上述多个区块链网络各自生成的用于隐藏上述第一事务的第二事务的数目。
3、在一个侧面,本发明能够使用于隐藏隐秘对象的第一事务的第二事务的执行成本降低。
1.一种事务控制方法,其中,
2.根据权利要求1所述的事务控制方法,其中,
3.根据权利要求2所述的事务控制方法,其中,
4.根据权利要求1~3中任意一项所述的事务控制方法,其中,由上述计算机执行如下处理:
5.根据权利要求4所述的事务控制方法,其中,
6.根据权利要求4或者5所述的事务控制方法,其中,
7.一种事务控制程序,其中,
8.根据权利要求7所述的事务控制程序,其中,
9.根据权利要求8所述的事务控制程序,其中,
10.根据权利要求7~9中任意一项所述的事务控制程序,其中,上述事务控制程序使上述计算机执行如下处理:
11.根据权利要求10所述的事务控制程序,其中,
12.根据权利要求10或者11所述的事务控制程序,其中,
13.一种信息处理装置,具备:
14.根据权利要求13所述的信息处理装置,其中,
15.根据权利要求14所述的信息处理装置,其中,
16.根据权利要求13~15中任意一项所述的信息处理装置,其中,
17.根据权利要求16所述的信息处理装置,其中,
18.根据权利要求16或者17所述的信息处理装置,其中,